--- /srv/rebuilderd/tmp/rebuilderd8HhQ03/inputs/racket_8.16+dfsg1-3_armel.deb +++ /srv/rebuilderd/tmp/rebuilderd8HhQ03/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 239392 2025-06-21 19:24:05.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 27121124 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) 4614508 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) 648104 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) 174639 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) 208179 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) 198504 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) 193870 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) 162930 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) 158926 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) 221795 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) 299119 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) 257971 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) 271413 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) 209922 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) 228321 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) 218500 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) 174353 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) 177879 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) 241011 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) 180619 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) 255407 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) 188689 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) 200190 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) 302309 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) 208716 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) 230647 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) 191834 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) 176887 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) 411776 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) 156943 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) 150775 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) 150639 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/typed-racket-more/typed/mrlib/compiled/gif_rkt.zo │ │ │ -rw-r--r-- 0 root (0) root (0) 2403 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/typed-racket-more/typed/mrlib/compiled/panel-wob_rkt.dep │ │ │ -rw-r--r-- 0 root (0) root (0) 12753 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/typed-racket-more/typed/mrlib/compiled/panel-wob_rkt.zo │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/typed-racket-more/typed/mzlib/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/typed-racket-more/typed/mzlib/compiled/ │ │ │ -rw-r--r-- 0 root (0) root (0) 2337 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/typed-racket-more/typed/mzlib/compiled/pconvert-prop_rkt.dep │ │ │ -rw-r--r-- 0 root (0) root (0) 8778 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/typed-racket-more/typed/mzlib/compiled/pconvert-prop_rkt.zo │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/typed-racket-more/typed/net/ │ │ │ @@ -11187,15 +11187,15 @@ │ │ │ -rw-r--r-- 0 root (0) root (0) 2494 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/typed-racket-more/typed/web-server/configuration/compiled/responders_rkt.dep │ │ │ -rw-r--r-- 0 root (0) root (0) 38947 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/typed-racket-more/typed/web-server/configuration/compiled/responders_rkt.zo │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/typed-racket-more/typed/xml/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/typed-racket-more/typed/xml/compiled/ │ │ │ -rw-r--r-- 0 root (0) root (0) 2427 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/typed-racket-more/typed/xml/compiled/path_rkt.dep │ │ │ -rw-r--r-- 0 root (0) root (0) 20523 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/typed-racket-more/typed/xml/compiled/path_rkt.zo │ │ │ -rw-r--r-- 0 root (0) root (0) 2397 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/typed-racket-more/typed/xml/compiled/plist_rkt.dep │ │ │ --rw-r--r-- 0 root (0) root (0) 25221 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/typed-racket-more/typed/xml/compiled/plist_rkt.zo │ │ │ +-rw-r--r-- 0 root (0) root (0) 25222 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/typed-racket-more/typed/xml/compiled/plist_rkt.zo │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/unix-socket-doc/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/unix-socket-doc/scribblings/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/unix-socket-doc/scribblings/socket/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/unix-socket-doc/scribblings/socket/compiled/ │ │ │ -rw-r--r-- 0 root (0) root (0) 172 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/unix-socket-doc/scribblings/socket/compiled/info_rkt.dep │ │ │ -rw-r--r-- 0 root (0) root (0) 1205 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/unix-socket-doc/scribblings/socket/compiled/info_rkt.zo │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/unix-socket-lib/ │ │ ├── ./usr/bin/racket │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -230,1333 +230,1333 @@ │ │ │ │ 226: 00000000 0 FUNC GLOBAL DEFAULT UND ceil@GLIBC_2.4 (3) │ │ │ │ 227: 00000000 0 FUNC GLOBAL DEFAULT UND getpwnam@GLIBC_2.4 (2) │ │ │ │ 228: 00000000 0 FUNC GLOBAL DEFAULT UND setupterm@NCURSES6_TINFO_5.0.19991023 (9) │ │ │ │ 229: 00000000 0 OBJECT GLOBAL DEFAULT UND ffi_type_pointer@LIBFFI_BASE_8.0 (8) │ │ │ │ 230: 00000000 0 FUNC GLOBAL DEFAULT UND getgid@GLIBC_2.4 (2) │ │ │ │ 231: 00000000 0 FUNC GLOBAL DEFAULT UND getpagesize@GLIBC_2.4 (2) │ │ │ │ 232: 00000000 0 FUNC GLOBAL DEFAULT UND dlclose@GLIBC_2.34 (4) │ │ │ │ - 233: 0004fd8c 520 FUNC GLOBAL DEFAULT 12 scheme_raise_out_of_memory │ │ │ │ + 233: 0004fd88 520 FUNC GLOBAL DEFAULT 12 scheme_raise_out_of_memory │ │ │ │ 234: 001f6cfc 360 FUNC GLOBAL DEFAULT 12 scheme_symbol_append │ │ │ │ - 235: 0017fbe8 464 FUNC GLOBAL DEFAULT 12 scheme_output_port_record │ │ │ │ - 236: 00040548 28 FUNC GLOBAL DEFAULT 12 scheme_errno │ │ │ │ + 235: 0017fbf0 464 FUNC GLOBAL DEFAULT 12 scheme_output_port_record │ │ │ │ + 236: 00040544 28 FUNC GLOBAL DEFAULT 12 scheme_errno │ │ │ │ 237: 003988b8 4 OBJECT GLOBAL DEFAULT 24 scheme_jit_stack_boundary │ │ │ │ - 238: 0012c380 76 FUNC GLOBAL DEFAULT 12 even_p_error │ │ │ │ - 239: 001724d0 172 FUNC GLOBAL DEFAULT 12 scheme_peek_byte_skip │ │ │ │ + 238: 0012c38c 76 FUNC GLOBAL DEFAULT 12 even_p_error │ │ │ │ + 239: 001724d8 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 │ │ │ │ + 241: 001d9cec 120 FUNC GLOBAL DEFAULT 12 scheme_utf8_decode_to_buffer │ │ │ │ 242: 00240df8 52 FUNC GLOBAL DEFAULT 12 scheme_gmp_tls_unload │ │ │ │ - 243: 0003154c 36 FUNC GLOBAL DEFAULT 12 GC_gcollect_minor │ │ │ │ + 243: 00031548 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 │ │ │ │ 246: 002b09bc 0 NOTYPE WEAK DEFAULT 23 data_start │ │ │ │ - 247: 00197d68 36 FUNC GLOBAL DEFAULT 12 scheme_rational_gt │ │ │ │ - 248: 0002bcf0 92 FUNC GLOBAL DEFAULT 12 GC_malloc_immobile_box │ │ │ │ - 249: 000f670c 136 FUNC GLOBAL DEFAULT 12 scheme_checked_cddr │ │ │ │ + 247: 00197d70 36 FUNC GLOBAL DEFAULT 12 scheme_rational_gt │ │ │ │ + 248: 0002bcec 92 FUNC GLOBAL DEFAULT 12 GC_malloc_immobile_box │ │ │ │ + 249: 000f6718 136 FUNC GLOBAL DEFAULT 12 scheme_checked_cddr │ │ │ │ 250: 0039a3c0 4 OBJECT GLOBAL DEFAULT 24 scheme_recur_symbol │ │ │ │ 251: 0039a56c 4 OBJECT GLOBAL DEFAULT 24 scheme_parameterization_key │ │ │ │ - 252: 00046bd0 344 FUNC GLOBAL DEFAULT 12 scheme_log_w_data │ │ │ │ + 252: 00046bcc 344 FUNC GLOBAL DEFAULT 12 scheme_log_w_data │ │ │ │ 253: 003b2818 32768 OBJECT GLOBAL DEFAULT 24 scheme_uchar_table │ │ │ │ - 254: 00140534 288 FUNC GLOBAL DEFAULT 12 scheme_init_extfl_numstr │ │ │ │ - 255: 001d2098 204 FUNC GLOBAL DEFAULT 12 scheme_make_immutable_sized_byte_string │ │ │ │ + 254: 0014053c 288 FUNC GLOBAL DEFAULT 12 scheme_init_extfl_numstr │ │ │ │ + 255: 001d2084 204 FUNC GLOBAL DEFAULT 12 scheme_make_immutable_sized_byte_string │ │ │ │ 256: 00265884 244 FUNC GLOBAL DEFAULT 12 rktio_hash_set │ │ │ │ 257: 0039889c 4 OBJECT GLOBAL DEFAULT 24 scheme_namespace_to_env │ │ │ │ 258: 0008fd44 692 FUNC GLOBAL DEFAULT 12 scheme_clone_bucket_table │ │ │ │ 259: 0039a3a8 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_poller_proc │ │ │ │ - 260: 00038b84 12 FUNC GLOBAL DEFAULT 12 scheme_register_static │ │ │ │ + 260: 00038b80 12 FUNC GLOBAL DEFAULT 12 scheme_register_static │ │ │ │ 261: 00078e60 8 FUNC GLOBAL DEFAULT 12 scheme_force_value │ │ │ │ 262: 0021641c 196 FUNC GLOBAL DEFAULT 12 scheme_get_env │ │ │ │ - 263: 00104774 28 FUNC GLOBAL DEFAULT 12 scheme_make_immutable_hashalw │ │ │ │ - 264: 0003798c 424 FUNC GLOBAL DEFAULT 12 scheme_main_setup │ │ │ │ - 265: 000541d4 664 FUNC GLOBAL DEFAULT 12 _scheme_apply_prim_closure │ │ │ │ + 263: 00104780 28 FUNC GLOBAL DEFAULT 12 scheme_make_immutable_hashalw │ │ │ │ + 264: 00037988 424 FUNC GLOBAL DEFAULT 12 scheme_main_setup │ │ │ │ + 265: 000541d0 664 FUNC GLOBAL DEFAULT 12 _scheme_apply_prim_closure │ │ │ │ 266: 00241b6c 348 FUNC GLOBAL DEFAULT 12 scheme_make_bignum_from_unsigned_long_long │ │ │ │ - 267: 00198054 200 FUNC GLOBAL DEFAULT 12 scheme_rational_subtract │ │ │ │ + 267: 0019805c 200 FUNC GLOBAL DEFAULT 12 scheme_rational_subtract │ │ │ │ 268: 0025a078 192 FUNC GLOBAL DEFAULT 12 rktio_get_file_modify_seconds │ │ │ │ - 269: 0003960c 980 FUNC GLOBAL DEFAULT 12 scheme_dump_gc_stats │ │ │ │ - 270: 0002b6b4 144 FUNC GLOBAL DEFAULT 12 GC_initial_word │ │ │ │ + 269: 00039608 980 FUNC GLOBAL DEFAULT 12 scheme_dump_gc_stats │ │ │ │ + 270: 0002b6b0 144 FUNC GLOBAL DEFAULT 12 GC_initial_word │ │ │ │ 271: 00398c1c 4 OBJECT GLOBAL DEFAULT 24 scheme_void_p_proc │ │ │ │ - 272: 0005b86c 276 FUNC GLOBAL DEFAULT 12 scheme_is_resolved_module_path │ │ │ │ - 273: 0013053c 4 FUNC GLOBAL DEFAULT 12 scheme_double_exp │ │ │ │ - 274: 001d47c4 216 FUNC GLOBAL DEFAULT 12 scheme_make_environment_variables │ │ │ │ + 272: 0005b868 276 FUNC GLOBAL DEFAULT 12 scheme_is_resolved_module_path │ │ │ │ + 273: 00130544 4 FUNC GLOBAL DEFAULT 12 scheme_double_exp │ │ │ │ + 274: 001d47b0 216 FUNC GLOBAL DEFAULT 12 scheme_make_environment_variables │ │ │ │ 275: 000731a4 380 FUNC GLOBAL DEFAULT 12 scheme_values │ │ │ │ 276: 00398798 4 OBJECT GLOBAL DEFAULT 24 scheme_code_page_total │ │ │ │ 277: 0025cc08 16 FUNC GLOBAL DEFAULT 12 rktio_poll_set_add_nosleep │ │ │ │ - 278: 000387b4 248 FUNC GLOBAL DEFAULT 12 scheme_malloc_fail_ok │ │ │ │ - 279: 000ebcf8 220 FUNC GLOBAL DEFAULT 12 scheme_mz_compute_runstack_restored │ │ │ │ + 278: 000387b0 248 FUNC GLOBAL DEFAULT 12 scheme_malloc_fail_ok │ │ │ │ + 279: 000ebd04 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 │ │ │ │ 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 │ │ │ │ + 287: 000a00b4 60 FUNC GLOBAL DEFAULT 12 scheme_can_delay_and_avoids_r1_r2 │ │ │ │ + 288: 00130ae0 228 FUNC GLOBAL DEFAULT 12 scheme_alloc_flvector │ │ │ │ 289: 00241cc8 220 FUNC GLOBAL DEFAULT 12 scheme_make_bignum_from_long_long │ │ │ │ - 290: 0005b640 280 FUNC GLOBAL DEFAULT 12 scheme_make_modidx │ │ │ │ - 291: 00096394 280 FUNC GLOBAL DEFAULT 12 scheme_equal_always_hash_key │ │ │ │ - 292: 000c833c 3008 FUNC GLOBAL DEFAULT 12 scheme_generate_struct_op │ │ │ │ + 290: 0005b63c 280 FUNC GLOBAL DEFAULT 12 scheme_make_modidx │ │ │ │ + 291: 00096398 280 FUNC GLOBAL DEFAULT 12 scheme_equal_always_hash_key │ │ │ │ + 292: 000c8340 3008 FUNC GLOBAL DEFAULT 12 scheme_generate_struct_op │ │ │ │ 293: 0007939c 328 FUNC GLOBAL DEFAULT 12 scheme_tail_apply │ │ │ │ 294: 00090634 24 FUNC GLOBAL DEFAULT 12 scheme_hamt_popcount │ │ │ │ 295: 00259fa8 88 FUNC GLOBAL DEFAULT 12 rktio_delete_directory │ │ │ │ 296: 00255580 248 FUNC GLOBAL DEFAULT 12 scheme_complex_negate │ │ │ │ 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 │ │ │ │ + 299: 001deb88 456 FUNC GLOBAL DEFAULT 12 scheme_utf16_to_ucs4 │ │ │ │ + 300: 00184e90 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 │ │ │ │ + 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 │ │ │ │ - 308: 0002b384 32 FUNC GLOBAL DEFAULT 12 GC_set_treat_as_incremental_mark │ │ │ │ + 305: 000f94a8 28 FUNC GLOBAL DEFAULT 12 scheme_checked_list_ref │ │ │ │ + 306: 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: 0002b380 32 FUNC GLOBAL DEFAULT 12 GC_set_treat_as_incremental_mark │ │ │ │ 309: 00399cf4 4 OBJECT GLOBAL DEFAULT 24 scheme_flonum_p_proc │ │ │ │ 310: 00076c74 316 FUNC GLOBAL DEFAULT 12 scheme_make_folding_closed_prim │ │ │ │ - 311: 00179e20 4 FUNC GLOBAL DEFAULT 12 scheme_end_sleeper_thread │ │ │ │ + 311: 00179e28 4 FUNC GLOBAL DEFAULT 12 scheme_end_sleeper_thread │ │ │ │ 312: 0039a650 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_bytes_set_proc │ │ │ │ 313: 00061250 224 FUNC GLOBAL DEFAULT 12 scheme_path_to_char_string │ │ │ │ - 314: 0017903c 44 FUNC GLOBAL DEFAULT 12 scheme_make_rktio_fd_output_port │ │ │ │ + 314: 00179044 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 │ │ │ │ + 318: 0014a86c 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 │ │ │ │ 323: 00398ca0 8 OBJECT GLOBAL DEFAULT 24 scheme_jit_save_fp │ │ │ │ - 324: 00199c08 484 FUNC GLOBAL DEFAULT 12 scheme_rational_from_float │ │ │ │ + 324: 00199c10 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 │ │ │ │ + 327: 00172478 96 FUNC GLOBAL DEFAULT 12 scheme_get_bytes │ │ │ │ 328: 0024cc1c 12 FUNC GLOBAL DEFAULT 12 scheme_begin_dup_symbol_check │ │ │ │ 329: 00207984 32 FUNC GLOBAL DEFAULT 12 scheme_break_kind_main_thread_at │ │ │ │ - 330: 0003df14 300 FUNC GLOBAL DEFAULT 12 scheme_addto_primitive_instance_by_symbol │ │ │ │ - 331: 001bfbe0 572 FUNC GLOBAL DEFAULT 12 scheme_unresolve │ │ │ │ - 332: 0005abb0 288 FUNC GLOBAL DEFAULT 12 scheme_is_predefined_module_path │ │ │ │ + 330: 0003df10 300 FUNC GLOBAL DEFAULT 12 scheme_addto_primitive_instance_by_symbol │ │ │ │ + 331: 001bfbcc 572 FUNC GLOBAL DEFAULT 12 scheme_unresolve │ │ │ │ + 332: 0005abac 288 FUNC GLOBAL DEFAULT 12 scheme_is_predefined_module_path │ │ │ │ 333: 0025aa48 8 FUNC GLOBAL DEFAULT 12 rktio_copy_file_is_done │ │ │ │ 334: 002617b8 4 FUNC GLOBAL DEFAULT 12 rktio_getenv_unlock │ │ │ │ - 335: 00034c7c 36 FUNC GLOBAL DEFAULT 12 GC_malloc_atomic │ │ │ │ + 335: 00034c78 36 FUNC GLOBAL DEFAULT 12 GC_malloc_atomic │ │ │ │ 336: 00399e6c 4 OBJECT GLOBAL DEFAULT 24 scheme_pipe_read_port_type │ │ │ │ - 337: 000343bc 408 FUNC GLOBAL DEFAULT 12 GC_make_jit_nursery_page │ │ │ │ - 338: 00145228 88 FUNC GLOBAL DEFAULT 12 scheme_rand │ │ │ │ + 337: 000343b8 408 FUNC GLOBAL DEFAULT 12 GC_make_jit_nursery_page │ │ │ │ + 338: 00145230 88 FUNC GLOBAL DEFAULT 12 scheme_rand │ │ │ │ 339: 000792ac 72 FUNC GLOBAL DEFAULT 12 scheme_apply_multi_no_eb │ │ │ │ - 340: 0002bb10 160 FUNC GLOBAL DEFAULT 12 GC_destroy_orphan_msg_memory │ │ │ │ - 341: 0016f39c 8 FUNC GLOBAL DEFAULT 12 scheme_get_ready_special │ │ │ │ + 340: 0002bb0c 160 FUNC GLOBAL DEFAULT 12 GC_destroy_orphan_msg_memory │ │ │ │ + 341: 0016f3a4 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 │ │ │ │ + 344: 001561ac 68 FUNC GLOBAL DEFAULT 12 scheme_might_invoke_call_cc │ │ │ │ + 345: 001d4ab4 20 FUNC GLOBAL DEFAULT 12 scheme_set_cross_compile_mode │ │ │ │ 346: 001f83a4 252 FUNC GLOBAL DEFAULT 12 scheme_make_stx │ │ │ │ 347: 00399e5c 4 OBJECT GLOBAL DEFAULT 24 scheme_tcp_input_port_type │ │ │ │ - 348: 0009f6d8 776 FUNC GLOBAL DEFAULT 12 scheme_is_noncm │ │ │ │ - 349: 0002c068 292 FUNC GLOBAL DEFAULT 12 GC_is_marked2 │ │ │ │ + 348: 0009f6dc 776 FUNC GLOBAL DEFAULT 12 scheme_is_noncm │ │ │ │ + 349: 0002c064 292 FUNC GLOBAL DEFAULT 12 GC_is_marked2 │ │ │ │ 350: 00207240 4 FUNC GLOBAL DEFAULT 12 scheme_init_process_globals │ │ │ │ - 351: 00037008 64 FUNC GLOBAL DEFAULT 12 scheme_out_of_memory_abort │ │ │ │ + 351: 00037004 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 │ │ │ │ 354: 00399c98 4 OBJECT GLOBAL DEFAULT 24 scheme_nzerod │ │ │ │ - 355: 00173c84 8 FUNC GLOBAL DEFAULT 12 scheme_output_tell │ │ │ │ + 355: 00173c8c 8 FUNC GLOBAL DEFAULT 12 scheme_output_tell │ │ │ │ 356: 00399cdc 4 OBJECT GLOBAL DEFAULT 24 scheme_nzerof │ │ │ │ - 357: 00121aa0 492 FUNC GLOBAL DEFAULT 12 scheme_floor │ │ │ │ - 358: 001706c0 20 FUNC GLOBAL DEFAULT 12 scheme_close_should_force_port_closed │ │ │ │ + 357: 00121aac 492 FUNC GLOBAL DEFAULT 12 scheme_floor │ │ │ │ + 358: 001706c8 20 FUNC GLOBAL DEFAULT 12 scheme_close_should_force_port_closed │ │ │ │ 359: 00076ee0 292 FUNC GLOBAL DEFAULT 12 scheme_make_closed_prim │ │ │ │ - 360: 0003954c 4 FUNC GLOBAL DEFAULT 12 scheme_incremental_garbage_collection │ │ │ │ - 361: 00032a58 352 FUNC GLOBAL DEFAULT 12 GC_mark2_variable_stack │ │ │ │ - 362: 00179c6c 88 FUNC GLOBAL DEFAULT 12 scheme_release_file_descriptor │ │ │ │ - 363: 0005a81c 56 FUNC GLOBAL DEFAULT 12 scheme_eval_module_string │ │ │ │ - 364: 0002b2fc 24 FUNC GLOBAL DEFAULT 12 GC_get_out_of_memory │ │ │ │ + 360: 00039548 4 FUNC GLOBAL DEFAULT 12 scheme_incremental_garbage_collection │ │ │ │ + 361: 00032a54 352 FUNC GLOBAL DEFAULT 12 GC_mark2_variable_stack │ │ │ │ + 362: 00179c74 88 FUNC GLOBAL DEFAULT 12 scheme_release_file_descriptor │ │ │ │ + 363: 0005a818 56 FUNC GLOBAL DEFAULT 12 scheme_eval_module_string │ │ │ │ + 364: 0002b2f8 24 FUNC GLOBAL DEFAULT 12 GC_get_out_of_memory │ │ │ │ 365: 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 │ │ │ │ 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 │ │ │ │ + 371: 00097244 12 FUNC GLOBAL DEFAULT 12 scheme_hash_tree_get │ │ │ │ + 372: 00174768 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 │ │ │ │ + 374: 00103930 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 │ │ │ │ + 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 │ │ │ │ - 379: 00043a38 280 FUNC GLOBAL DEFAULT 12 scheme_warning │ │ │ │ + 379: 00043a34 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 │ │ │ │ 382: 0039a3f0 4 OBJECT GLOBAL DEFAULT 24 scheme_app_mark_impersonator_property │ │ │ │ - 383: 00034878 208 FUNC GLOBAL DEFAULT 12 GC_malloc_pair │ │ │ │ + 383: 00034874 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 │ │ │ │ + 385: 0010fd08 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 │ │ │ │ + 389: 0012c5f4 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 │ │ │ │ 392: 0039a454 4 OBJECT GLOBAL DEFAULT 24 all_breaks_disabled │ │ │ │ 393: 00397718 0 NOTYPE GLOBAL DEFAULT 24 __bss_start__ │ │ │ │ - 394: 001ba1f8 4 FUNC GLOBAL DEFAULT 12 scheme_reset_app2_eval_type │ │ │ │ - 395: 0016d388 36 FUNC GLOBAL DEFAULT 12 scheme_add_fd_nosleep │ │ │ │ - 396: 00194c9c 8 FUNC GLOBAL DEFAULT 12 scheme_write │ │ │ │ - 397: 000381b4 228 FUNC GLOBAL DEFAULT 12 scheme_strdup │ │ │ │ - 398: 0003e4e8 8 FUNC GLOBAL DEFAULT 12 scheme_global_bucket │ │ │ │ - 399: 00130510 16 FUNC GLOBAL DEFAULT 12 scheme_to_bignum │ │ │ │ + 394: 001ba1f0 4 FUNC GLOBAL DEFAULT 12 scheme_reset_app2_eval_type │ │ │ │ + 395: 0016d390 36 FUNC GLOBAL DEFAULT 12 scheme_add_fd_nosleep │ │ │ │ + 396: 00194ca4 8 FUNC GLOBAL DEFAULT 12 scheme_write │ │ │ │ + 397: 000381b0 228 FUNC GLOBAL DEFAULT 12 scheme_strdup │ │ │ │ + 398: 0003e4e4 8 FUNC GLOBAL DEFAULT 12 scheme_global_bucket │ │ │ │ + 399: 00130518 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 │ │ │ │ + 401: 001b45e8 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 │ │ │ │ + 403: 0016d3e4 8 FUNC GLOBAL DEFAULT 12 scheme_remember_thread │ │ │ │ 404: 003bc4b0 0 NOTYPE GLOBAL DEFAULT 24 _bss_end__ │ │ │ │ - 405: 000f7db4 32 FUNC GLOBAL DEFAULT 12 scheme_compare_equal │ │ │ │ + 405: 000f7dc0 32 FUNC GLOBAL DEFAULT 12 scheme_compare_equal │ │ │ │ 406: 0039a538 4 OBJECT GLOBAL DEFAULT 24 scheme_sleep │ │ │ │ - 407: 00037d98 4 FUNC GLOBAL DEFAULT 12 scheme_init_os_thread_like │ │ │ │ - 408: 00178ba8 208 FUNC GLOBAL DEFAULT 12 scheme_make_file_input_port │ │ │ │ - 409: 001c8ae8 20 FUNC GLOBAL DEFAULT 12 scheme_sort_resolve_ir_local_array │ │ │ │ - 410: 00197b68 8 FUNC GLOBAL DEFAULT 12 scheme_rational_numerator │ │ │ │ + 407: 00037d94 4 FUNC GLOBAL DEFAULT 12 scheme_init_os_thread_like │ │ │ │ + 408: 00178bb0 208 FUNC GLOBAL DEFAULT 12 scheme_make_file_input_port │ │ │ │ + 409: 001c8ad4 20 FUNC GLOBAL DEFAULT 12 scheme_sort_resolve_ir_local_array │ │ │ │ + 410: 00197b70 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 │ │ │ │ + 412: 0002c8f0 116 FUNC GLOBAL DEFAULT 12 GC_resolve │ │ │ │ 413: 00260e00 348 FUNC GLOBAL DEFAULT 12 rktio_install_os_signal_handler │ │ │ │ 414: 00073eec 324 FUNC GLOBAL DEFAULT 12 scheme_make_prim │ │ │ │ - 415: 000eb0c0 436 FUNC GLOBAL DEFAULT 12 scheme_mz_pushr_p_it │ │ │ │ + 415: 000eb0cc 436 FUNC GLOBAL DEFAULT 12 scheme_mz_pushr_p_it │ │ │ │ 416: 00399cc4 4 OBJECT GLOBAL DEFAULT 24 scheme_minus_inf_object │ │ │ │ 417: 001f3be8 636 FUNC GLOBAL DEFAULT 12 scheme_do_chaperone_evt │ │ │ │ - 418: 0002d7d8 36 FUNC GLOBAL DEFAULT 12 GC_is_partial │ │ │ │ + 418: 0002d7d4 36 FUNC GLOBAL DEFAULT 12 GC_is_partial │ │ │ │ 419: 00399c2c 4 OBJECT GLOBAL DEFAULT 24 scheme_list_pair_p_proc │ │ │ │ - 420: 00171fd4 72 FUNC GLOBAL DEFAULT 12 scheme_get_byte_string │ │ │ │ - 421: 0016d23c 28 FUNC GLOBAL DEFAULT 12 scheme_set_stdio_makers │ │ │ │ + 420: 00171fdc 72 FUNC GLOBAL DEFAULT 12 scheme_get_byte_string │ │ │ │ + 421: 0016d244 28 FUNC GLOBAL DEFAULT 12 scheme_set_stdio_makers │ │ │ │ 422: 0039a3a0 4 OBJECT GLOBAL DEFAULT 24 scheme_date │ │ │ │ 423: 003988cc 4 OBJECT GLOBAL DEFAULT 24 expander_syntax_to_datum_proc │ │ │ │ - 424: 000f7dd4 600 FUNC GLOBAL DEFAULT 12 scheme_checked_hash_count │ │ │ │ - 425: 000ec1e0 20 FUNC GLOBAL DEFAULT 12 scheme_mz_unbox_save │ │ │ │ - 426: 000982b8 1396 FUNC GLOBAL DEFAULT 12 hamt_eq_subset_of │ │ │ │ - 427: 001d4728 48 FUNC GLOBAL DEFAULT 12 scheme_byte_string_has_null │ │ │ │ - 428: 0002ca00 324 FUNC GLOBAL DEFAULT 12 GC_fixup2_variable_stack │ │ │ │ + 424: 000f7de0 600 FUNC GLOBAL DEFAULT 12 scheme_checked_hash_count │ │ │ │ + 425: 000ec1ec 20 FUNC GLOBAL DEFAULT 12 scheme_mz_unbox_save │ │ │ │ + 426: 000982bc 1396 FUNC GLOBAL DEFAULT 12 hamt_eq_subset_of │ │ │ │ + 427: 001d4714 48 FUNC GLOBAL DEFAULT 12 scheme_byte_string_has_null │ │ │ │ + 428: 0002c9fc 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 │ │ │ │ + 430: 001289ac 52 FUNC GLOBAL DEFAULT 12 scheme_get_unsigned_long_long_val │ │ │ │ 431: 0007d8bc 684 FUNC GLOBAL DEFAULT 12 scheme_check_proc_arity2 │ │ │ │ - 432: 000f2cd0 84 FUNC GLOBAL DEFAULT 12 scheme_instantiate_linklet_multi │ │ │ │ + 432: 000f2cdc 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 │ │ │ │ + 435: 00197d94 8 FUNC GLOBAL DEFAULT 12 scheme_rational_le │ │ │ │ 436: 0025e6bc 40 FUNC GLOBAL DEFAULT 12 rktio_connect_stop │ │ │ │ 437: 00264e3c 216 FUNC GLOBAL DEFAULT 12 rktio_sha2_init │ │ │ │ 438: 0021af18 3188 FUNC GLOBAL DEFAULT 12 scheme_init_type │ │ │ │ - 439: 001d6868 724 FUNC GLOBAL DEFAULT 12 do_locale_recase │ │ │ │ - 440: 00043b50 4 FUNC GLOBAL DEFAULT 12 scheme_ensure_console_ready │ │ │ │ - 441: 000959b8 8 FUNC GLOBAL DEFAULT 12 scheme_hash_set │ │ │ │ + 439: 001d6854 724 FUNC GLOBAL DEFAULT 12 do_locale_recase │ │ │ │ + 440: 00043b4c 4 FUNC GLOBAL DEFAULT 12 scheme_ensure_console_ready │ │ │ │ + 441: 000959bc 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 │ │ │ │ + 446: 0014ae2c 556 FUNC GLOBAL DEFAULT 12 scheme_ir_duplicate_ok │ │ │ │ 447: 0025f108 112 FUNC GLOBAL DEFAULT 12 rktio_udp_connect │ │ │ │ - 448: 00189050 716 FUNC GLOBAL DEFAULT 12 scheme_pipe_with_limit │ │ │ │ - 449: 000eb5e8 24 FUNC GLOBAL DEFAULT 12 scheme_mz_need_space │ │ │ │ - 450: 0009627c 280 FUNC GLOBAL DEFAULT 12 scheme_equal_hash_key_recur │ │ │ │ - 451: 000f1af0 360 FUNC GLOBAL DEFAULT 12 scheme_make_instance │ │ │ │ - 452: 001c2bf0 64 FUNC GLOBAL DEFAULT 12 scheme_post_sema │ │ │ │ + 448: 00189058 716 FUNC GLOBAL DEFAULT 12 scheme_pipe_with_limit │ │ │ │ + 449: 000eb5f4 24 FUNC GLOBAL DEFAULT 12 scheme_mz_need_space │ │ │ │ + 450: 00096280 280 FUNC GLOBAL DEFAULT 12 scheme_equal_hash_key_recur │ │ │ │ + 451: 000f1afc 360 FUNC GLOBAL DEFAULT 12 scheme_make_instance │ │ │ │ + 452: 001c2bdc 64 FUNC GLOBAL DEFAULT 12 scheme_post_sema │ │ │ │ 453: 0025ffc4 92 FUNC GLOBAL DEFAULT 12 rktio_process_status │ │ │ │ - 454: 000c8264 216 FUNC GLOBAL DEFAULT 12 scheme_jit_allocate_values │ │ │ │ - 455: 00197d60 8 FUNC GLOBAL DEFAULT 12 scheme_rational_lt │ │ │ │ - 456: 000e9aa8 44 FUNC GLOBAL DEFAULT 12 scheme_thread_start_child │ │ │ │ - 457: 000d2694 140 FUNC GLOBAL DEFAULT 12 scheme_inlined_nary_prim │ │ │ │ - 458: 000b9b64 1564 FUNC GLOBAL DEFAULT 12 scheme_generate_finish_tail_call │ │ │ │ + 454: 000c8268 216 FUNC GLOBAL DEFAULT 12 scheme_jit_allocate_values │ │ │ │ + 455: 00197d68 8 FUNC GLOBAL DEFAULT 12 scheme_rational_lt │ │ │ │ + 456: 000e9ab4 44 FUNC GLOBAL DEFAULT 12 scheme_thread_start_child │ │ │ │ + 457: 000d2698 140 FUNC GLOBAL DEFAULT 12 scheme_inlined_nary_prim │ │ │ │ + 458: 000b9b68 1564 FUNC GLOBAL DEFAULT 12 scheme_generate_finish_tail_call │ │ │ │ 459: 00265c88 36 FUNC GLOBAL DEFAULT 12 rktio_init_cpu │ │ │ │ - 460: 000f18f8 240 FUNC GLOBAL DEFAULT 12 scheme_set_bucket_home │ │ │ │ + 460: 000f1904 240 FUNC GLOBAL DEFAULT 12 scheme_set_bucket_home │ │ │ │ 461: 00260154 4 FUNC GLOBAL DEFAULT 12 rktio_cloexec_lock │ │ │ │ - 462: 00176768 984 FUNC GLOBAL DEFAULT 12 scheme_init_port_places │ │ │ │ - 463: 00043b54 860 FUNC GLOBAL DEFAULT 12 scheme_make_arity_expect_string │ │ │ │ - 464: 0005285c 20 FUNC GLOBAL DEFAULT 12 scheme_set_startup_compile_machine_independent │ │ │ │ + 462: 00176770 984 FUNC GLOBAL DEFAULT 12 scheme_init_port_places │ │ │ │ + 463: 00043b50 860 FUNC GLOBAL DEFAULT 12 scheme_make_arity_expect_string │ │ │ │ + 464: 00052858 20 FUNC GLOBAL DEFAULT 12 scheme_set_startup_compile_machine_independent │ │ │ │ 465: 0025e2e0 80 FUNC GLOBAL DEFAULT 12 rktio_socket_shutdown │ │ │ │ - 466: 00029194 144 FUNC GLOBAL DEFAULT 12 BTC_bi_chan_mark │ │ │ │ + 466: 00029190 144 FUNC GLOBAL DEFAULT 12 BTC_bi_chan_mark │ │ │ │ 467: 003988b0 4 OBJECT GLOBAL DEFAULT 24 scheme_stack_dump_key │ │ │ │ 468: 00245014 568 FUNC GLOBAL DEFAULT 12 scheme_bignum_to_float_inf_info │ │ │ │ - 469: 00178674 448 FUNC GLOBAL DEFAULT 12 scheme_file_unlock │ │ │ │ - 470: 0005b758 276 FUNC GLOBAL DEFAULT 12 scheme_is_module_path_index │ │ │ │ - 471: 000e81ec 988 FUNC GLOBAL DEFAULT 12 scheme_case_lambda_jit │ │ │ │ + 469: 0017867c 448 FUNC GLOBAL DEFAULT 12 scheme_file_unlock │ │ │ │ + 470: 0005b754 276 FUNC GLOBAL DEFAULT 12 scheme_is_module_path_index │ │ │ │ + 471: 000e81f8 988 FUNC GLOBAL DEFAULT 12 scheme_case_lambda_jit │ │ │ │ 472: 00086b04 388 FUNC GLOBAL DEFAULT 12 scheme_apply_lightweight_continuation │ │ │ │ - 473: 000356a4 8 FUNC GLOBAL DEFAULT 12 GC_accouting_enabled │ │ │ │ + 473: 000356a0 8 FUNC GLOBAL DEFAULT 12 GC_accouting_enabled │ │ │ │ 474: 00399cf8 4 OBJECT GLOBAL DEFAULT 24 scheme_extflonum_p_proc │ │ │ │ 475: 0023aefc 160 FUNC GLOBAL DEFAULT 12 __gmp_tmp_alloc │ │ │ │ 476: 00267750 4 OBJECT GLOBAL DEFAULT 14 _IO_stdin_used │ │ │ │ 477: 00225544 3112 FUNC GLOBAL DEFAULT 12 scheme_init_unsafe_vector │ │ │ │ - 478: 0012f5cc 2200 FUNC GLOBAL DEFAULT 12 scheme_bin_gcd │ │ │ │ + 478: 0012f5d4 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 │ │ │ │ + 480: 000a007c 56 FUNC GLOBAL DEFAULT 12 scheme_ok_to_delay_local │ │ │ │ + 481: 00177910 320 FUNC GLOBAL DEFAULT 12 scheme_open_input_output_file │ │ │ │ + 482: 001c3c5c 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 │ │ │ │ 485: 0039a320 4 OBJECT GLOBAL DEFAULT 24 scheme_zero_length_char_string │ │ │ │ - 486: 000a8a10 1832 FUNC GLOBAL DEFAULT 12 scheme_generate_alloc_retry │ │ │ │ + 486: 000a8a14 1832 FUNC GLOBAL DEFAULT 12 scheme_generate_alloc_retry │ │ │ │ 487: 0025736c 8 FUNC GLOBAL DEFAULT 12 scheme_complex_asin │ │ │ │ 488: 0025ce04 100 FUNC GLOBAL DEFAULT 12 rktio_signal_received_at │ │ │ │ 489: 0025aa14 52 FUNC GLOBAL DEFAULT 12 rktio_copy_file_start │ │ │ │ 490: 00207a00 236 FUNC GLOBAL DEFAULT 12 scheme_set_break_main_target │ │ │ │ 491: 0025c854 196 FUNC GLOBAL DEFAULT 12 rktio_fdset │ │ │ │ 492: 0025e6ec 992 FUNC GLOBAL DEFAULT 12 rktio_listen │ │ │ │ - 493: 00037dac 208 FUNC GLOBAL DEFAULT 12 scheme_set_signal_handler │ │ │ │ + 493: 00037da8 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 │ │ │ │ + 495: 000964b0 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 │ │ │ │ + 497: 0018c5b8 504 FUNC GLOBAL DEFAULT 12 scheme_init_print │ │ │ │ 498: 0039a7fc 4 OBJECT GLOBAL DEFAULT 24 scheme_interned_char_p_proc │ │ │ │ 499: 001f52d8 1404 FUNC GLOBAL DEFAULT 12 scheme_init_symbol │ │ │ │ - 500: 0002c18c 84 FUNC GLOBAL DEFAULT 12 GC_current_mode │ │ │ │ + 500: 0002c188 84 FUNC GLOBAL DEFAULT 12 GC_current_mode │ │ │ │ 501: 002626a8 8 FUNC GLOBAL DEFAULT 12 rktio_get_dll_path │ │ │ │ - 502: 0011c170 132 FUNC GLOBAL DEFAULT 12 scheme_checked_flimag_part │ │ │ │ - 503: 00038678 204 FUNC GLOBAL DEFAULT 12 scheme_make_offset_external_cptr │ │ │ │ + 502: 0011c17c 132 FUNC GLOBAL DEFAULT 12 scheme_checked_flimag_part │ │ │ │ + 503: 00038674 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 │ │ │ │ - 508: 00039454 56 FUNC GLOBAL DEFAULT 12 scheme_add_scheme_finalizer │ │ │ │ - 509: 00140734 1228 FUNC GLOBAL DEFAULT 12 scheme_X_double_to_string │ │ │ │ + 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: 00039450 56 FUNC GLOBAL DEFAULT 12 scheme_add_scheme_finalizer │ │ │ │ + 509: 0014073c 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 │ │ │ │ + 513: 00130a0c 212 FUNC GLOBAL DEFAULT 12 scheme_integer_length │ │ │ │ + 514: 00111d40 264 FUNC GLOBAL DEFAULT 12 scheme_abs │ │ │ │ + 515: 00195180 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 │ │ │ │ + 519: 0011a7f0 128 FUNC GLOBAL DEFAULT 12 scheme_checked_flreal_part │ │ │ │ + 520: 00178bac 4 FUNC GLOBAL DEFAULT 12 scheme_make_named_file_input_port │ │ │ │ 521: 00212380 56 FUNC GLOBAL DEFAULT 12 scheme_make_thread │ │ │ │ 522: 00259730 188 FUNC GLOBAL DEFAULT 12 rktio_is_regular_file │ │ │ │ - 523: 0002d7b0 40 FUNC GLOBAL DEFAULT 12 GC_is_on_allocated_page │ │ │ │ - 524: 00178e88 276 FUNC GLOBAL DEFAULT 12 scheme_flush_if_output_fds │ │ │ │ - 525: 001894e0 200 FUNC GLOBAL DEFAULT 12 scheme_port_closed_p │ │ │ │ + 523: 0002d7ac 40 FUNC GLOBAL DEFAULT 12 GC_is_on_allocated_page │ │ │ │ + 524: 00178e90 276 FUNC GLOBAL DEFAULT 12 scheme_flush_if_output_fds │ │ │ │ + 525: 001894e8 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 │ │ │ │ + 527: 00035550 336 FUNC GLOBAL DEFAULT 12 GC_register_root_custodian │ │ │ │ 528: 0025c614 108 FUNC GLOBAL DEFAULT 12 rktio_set_file_position │ │ │ │ 529: 00265480 280 FUNC GLOBAL DEFAULT 12 rktio_dll_find_object │ │ │ │ - 530: 0016da10 72 FUNC GLOBAL DEFAULT 12 scheme_unless_ready │ │ │ │ - 531: 00052870 20 FUNC GLOBAL DEFAULT 12 scheme_get_overflow_count │ │ │ │ + 530: 0016da18 72 FUNC GLOBAL DEFAULT 12 scheme_unless_ready │ │ │ │ + 531: 0005286c 20 FUNC GLOBAL DEFAULT 12 scheme_get_overflow_count │ │ │ │ 532: 00077d9c 8 FUNC GLOBAL DEFAULT 12 scheme_top_level_do │ │ │ │ - 533: 001c840c 224 FUNC GLOBAL DEFAULT 12 scheme_sfs_linklet │ │ │ │ + 533: 001c83f8 224 FUNC GLOBAL DEFAULT 12 scheme_sfs_linklet │ │ │ │ 534: 0008587c 880 FUNC GLOBAL DEFAULT 12 scheme_finish_apply_for_prompt │ │ │ │ 535: 0036dd38 956 OBJECT GLOBAL DEFAULT 23 scheme_uchar_folds │ │ │ │ 536: 0006c79c 8 FUNC GLOBAL DEFAULT 12 scheme_can_enable_write_permission │ │ │ │ - 537: 0003d648 224 FUNC GLOBAL DEFAULT 12 scheme_restore_prim_instance │ │ │ │ - 538: 00106d14 76 FUNC GLOBAL DEFAULT 12 scheme_chaperone_hash_get │ │ │ │ + 537: 0003d644 224 FUNC GLOBAL DEFAULT 12 scheme_restore_prim_instance │ │ │ │ + 538: 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 │ │ │ │ + 543: 0018e868 4 FUNC GLOBAL DEFAULT 12 scheme_print_bytes │ │ │ │ 544: 00243834 184 FUNC GLOBAL DEFAULT 12 scheme_bignum_min │ │ │ │ 545: 00399d0c 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_fxrshift_proc │ │ │ │ - 546: 0004f574 1628 FUNC GLOBAL DEFAULT 12 scheme_wrong_syntax │ │ │ │ - 547: 00052b84 796 FUNC GLOBAL DEFAULT 12 scheme_handle_stack_overflow │ │ │ │ - 548: 0017f6dc 112 FUNC GLOBAL DEFAULT 12 scheme_current_library_collection_paths │ │ │ │ + 546: 0004f570 1628 FUNC GLOBAL DEFAULT 12 scheme_wrong_syntax │ │ │ │ + 547: 00052b80 796 FUNC GLOBAL DEFAULT 12 scheme_handle_stack_overflow │ │ │ │ + 548: 0017f6e4 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 │ │ │ │ + 550: 00178000 816 FUNC GLOBAL DEFAULT 12 scheme_file_buffer │ │ │ │ 551: 00207d28 316 FUNC GLOBAL DEFAULT 12 scheme_weak_resume_thread │ │ │ │ 552: 0008c0a0 1328 FUNC GLOBAL DEFAULT 12 scheme_init_futures │ │ │ │ 553: 001f5c38 252 FUNC GLOBAL DEFAULT 12 scheme_intern_exact_char_keyword │ │ │ │ 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 │ │ │ │ + 557: 0002b66c 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 │ │ │ │ 560: 0039a614 4 OBJECT GLOBAL DEFAULT 24 scheme_vector_cas_proc │ │ │ │ - 561: 001ba1fc 208 FUNC GLOBAL DEFAULT 12 eq_testable_constant │ │ │ │ + 561: 001ba1f4 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 │ │ │ │ + 563: 0018e748 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 │ │ │ │ + 566: 001a05a4 104 FUNC GLOBAL DEFAULT 12 scheme_internal_read │ │ │ │ 567: 0020e288 108 FUNC GLOBAL DEFAULT 12 scheme_get_current_inspector │ │ │ │ - 568: 0002b658 24 FUNC GLOBAL DEFAULT 12 GC_write_barrier │ │ │ │ - 569: 00184e48 64 FUNC GLOBAL DEFAULT 12 scheme_write_special │ │ │ │ - 570: 001382cc 192 FUNC GLOBAL DEFAULT 12 scheme_is_zero │ │ │ │ + 568: 0002b654 24 FUNC GLOBAL DEFAULT 12 GC_write_barrier │ │ │ │ + 569: 00184e50 64 FUNC GLOBAL DEFAULT 12 scheme_write_special │ │ │ │ + 570: 001382d4 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 │ │ │ │ + 577: 0016d288 16 FUNC GLOBAL DEFAULT 12 scheme_fdzero │ │ │ │ 578: 000796fc 12 FUNC GLOBAL DEFAULT 12 scheme_tail_apply_to_list │ │ │ │ 579: 00399ee0 4 OBJECT GLOBAL DEFAULT 24 scheme_display_proc │ │ │ │ 580: 0039a568 4 OBJECT GLOBAL DEFAULT 24 scheme_exn_handler_key │ │ │ │ - 581: 0005a3f4 16 FUNC GLOBAL DEFAULT 12 _scheme_eval_compiled │ │ │ │ - 582: 0002ba30 76 FUNC GLOBAL DEFAULT 12 GC_message_small_objects_size │ │ │ │ + 581: 0005a3f0 16 FUNC GLOBAL DEFAULT 12 _scheme_eval_compiled │ │ │ │ + 582: 0002ba2c 76 FUNC GLOBAL DEFAULT 12 GC_message_small_objects_size │ │ │ │ 583: 0024b848 380 FUNC GLOBAL DEFAULT 12 scheme_init_compenv │ │ │ │ 584: 00261f0c 156 FUNC GLOBAL DEFAULT 12 rktio_get_milliseconds │ │ │ │ 585: 0025eb28 108 FUNC GLOBAL DEFAULT 12 rktio_poll_add_accept │ │ │ │ - 586: 0002b69c 24 FUNC GLOBAL DEFAULT 12 GC_compute_alloc_size │ │ │ │ + 586: 0002b698 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 │ │ │ │ 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 │ │ │ │ 592: 003aa818 32768 OBJECT GLOBAL DEFAULT 24 scheme_uchar_cases_table │ │ │ │ - 593: 000eb764 420 FUNC GLOBAL DEFAULT 12 scheme_mz_runstack_unskipped │ │ │ │ - 594: 0002ba90 128 FUNC GLOBAL DEFAULT 12 GC_dispose_short_message_allocator │ │ │ │ - 595: 00178c78 116 FUNC GLOBAL DEFAULT 12 scheme_make_fd_input_port │ │ │ │ + 593: 000eb770 420 FUNC GLOBAL DEFAULT 12 scheme_mz_runstack_unskipped │ │ │ │ + 594: 0002ba8c 128 FUNC GLOBAL DEFAULT 12 GC_dispose_short_message_allocator │ │ │ │ + 595: 00178c80 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: 00130d00 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 │ │ │ │ + 601: 001227e0 664 FUNC GLOBAL DEFAULT 12 scheme_checked_make_rectangular │ │ │ │ 602: 0025501c 612 FUNC GLOBAL DEFAULT 12 scheme_complex_normalize │ │ │ │ 603: 00399c44 4 OBJECT GLOBAL DEFAULT 24 scheme_hasheq_proc │ │ │ │ 604: 0020d6a8 996 FUNC GLOBAL DEFAULT 12 scheme_syncing_result │ │ │ │ - 605: 0005a8c0 92 FUNC GLOBAL DEFAULT 12 scheme_eval_all_with_prompt │ │ │ │ + 605: 0005a8bc 92 FUNC GLOBAL DEFAULT 12 scheme_eval_all_with_prompt │ │ │ │ 606: 002403cc 2324 FUNC GLOBAL DEFAULT 12 scheme_gmpn_set_str │ │ │ │ 607: 00206e84 84 FUNC GLOBAL DEFAULT 12 scheme_set_runstack_limits │ │ │ │ - 608: 00121244 492 FUNC GLOBAL DEFAULT 12 scheme_checked_flvector_ref │ │ │ │ - 609: 0012c3cc 68 FUNC GLOBAL DEFAULT 12 scheme_double_truncate │ │ │ │ - 610: 000531a0 68 FUNC GLOBAL DEFAULT 12 scheme_check_runstack │ │ │ │ + 608: 00121250 492 FUNC GLOBAL DEFAULT 12 scheme_checked_flvector_ref │ │ │ │ + 609: 0012c3d8 68 FUNC GLOBAL DEFAULT 12 scheme_double_truncate │ │ │ │ + 610: 0005319c 68 FUNC GLOBAL DEFAULT 12 scheme_check_runstack │ │ │ │ 611: 001ea658 276 FUNC GLOBAL DEFAULT 12 scheme_make_prefab_struct_instance │ │ │ │ 612: 00244fb0 100 FUNC GLOBAL DEFAULT 12 scheme__is_float_inf │ │ │ │ - 613: 001a4c58 116 FUNC GLOBAL DEFAULT 12 regexp_capture_group_count │ │ │ │ - 614: 0003e294 112 FUNC GLOBAL DEFAULT 12 scheme_look_for_primitive │ │ │ │ - 615: 001737c0 24 FUNC GLOBAL DEFAULT 12 scheme_getc_special_ok │ │ │ │ + 613: 001a4c50 116 FUNC GLOBAL DEFAULT 12 regexp_capture_group_count │ │ │ │ + 614: 0003e290 112 FUNC GLOBAL DEFAULT 12 scheme_look_for_primitive │ │ │ │ + 615: 001737c8 24 FUNC GLOBAL DEFAULT 12 scheme_getc_special_ok │ │ │ │ 616: 0020c8d4 216 FUNC GLOBAL DEFAULT 12 scheme_get_thread_sync │ │ │ │ 617: 00399a9c 4 OBJECT GLOBAL DEFAULT 24 local_primitive_tables │ │ │ │ 618: 00207244 4 FUNC GLOBAL DEFAULT 12 scheme_process_global_lock │ │ │ │ 619: 001ea96c 428 FUNC GLOBAL DEFAULT 12 scheme_force_struct_type_info │ │ │ │ 620: 00244c4c 868 FUNC GLOBAL DEFAULT 12 scheme_bignum_from_double │ │ │ │ 621: 00259f9c 12 FUNC GLOBAL DEFAULT 12 rktio_make_directory │ │ │ │ - 622: 0003e7a8 272 FUNC GLOBAL DEFAULT 12 scheme_intern_literal_string │ │ │ │ + 622: 0003e7a4 272 FUNC GLOBAL DEFAULT 12 scheme_intern_literal_string │ │ │ │ 623: 002617b4 4 FUNC GLOBAL DEFAULT 12 rktio_getenv_lock │ │ │ │ - 624: 000f17d4 260 FUNC GLOBAL DEFAULT 12 scheme_get_home_weak_link │ │ │ │ - 625: 0016eab0 8 FUNC GLOBAL DEFAULT 12 scheme_tell │ │ │ │ + 624: 000f17e0 260 FUNC GLOBAL DEFAULT 12 scheme_get_home_weak_link │ │ │ │ + 625: 0016eab8 8 FUNC GLOBAL DEFAULT 12 scheme_tell │ │ │ │ 626: 000803a0 4 FUNC GLOBAL DEFAULT 12 _scheme_apply_native │ │ │ │ - 627: 0016d7dc 8 FUNC GLOBAL DEFAULT 12 scheme_set_port_count_lines_fun │ │ │ │ + 627: 0016d7e4 8 FUNC GLOBAL DEFAULT 12 scheme_set_port_count_lines_fun │ │ │ │ 628: 0039a58c 4 OBJECT GLOBAL DEFAULT 24 scheme_thread_set_top │ │ │ │ - 629: 000457b8 336 FUNC GLOBAL DEFAULT 12 scheme_log │ │ │ │ + 629: 000457b4 336 FUNC GLOBAL DEFAULT 12 scheme_log │ │ │ │ 630: 00399ec8 4 OBJECT GLOBAL DEFAULT 24 scheme_ignore_link_paths │ │ │ │ - 631: 0017fa18 464 FUNC GLOBAL DEFAULT 12 scheme_input_port_record │ │ │ │ + 631: 0017fa20 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 │ │ │ │ + 633: 001d0b20 16 FUNC GLOBAL DEFAULT 12 scheme_make_sized_char_string │ │ │ │ + 634: 000d6314 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 │ │ │ │ + 636: 000a55f8 56 FUNC GLOBAL DEFAULT 12 scheme_generate_non_tail_for_values │ │ │ │ + 637: 001626f0 8668 FUNC GLOBAL DEFAULT 12 scheme_optimize_linklet │ │ │ │ 638: 00259c08 16 FUNC GLOBAL DEFAULT 12 rktio_fd_stat │ │ │ │ 639: 001ed45c 1496 FUNC GLOBAL DEFAULT 12 scheme_make_struct_values │ │ │ │ - 640: 000fe1f8 412 FUNC GLOBAL DEFAULT 12 scheme_hash_table_iterate_value │ │ │ │ - 641: 00038174 64 FUNC GLOBAL DEFAULT 12 scheme_calloc │ │ │ │ - 642: 001db61c 120 FUNC GLOBAL DEFAULT 12 scheme_make_locale_string │ │ │ │ - 643: 00095b08 288 FUNC GLOBAL DEFAULT 12 scheme_hash_get_atomic │ │ │ │ + 640: 000fe204 412 FUNC GLOBAL DEFAULT 12 scheme_hash_table_iterate_value │ │ │ │ + 641: 00038170 64 FUNC GLOBAL DEFAULT 12 scheme_calloc │ │ │ │ + 642: 001db608 120 FUNC GLOBAL DEFAULT 12 scheme_make_locale_string │ │ │ │ + 643: 00095b0c 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 │ │ │ │ + 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 │ │ │ │ + 648: 00104108 8 FUNC GLOBAL DEFAULT 12 scheme_car │ │ │ │ 649: 0025ff44 24 FUNC GLOBAL DEFAULT 12 rktio_reap_processes │ │ │ │ - 650: 00103178 1964 FUNC GLOBAL DEFAULT 12 scheme_init_unsafe_hash │ │ │ │ - 651: 00031190 956 FUNC GLOBAL DEFAULT 12 GC_allocate_phantom_bytes │ │ │ │ + 650: 00103184 1964 FUNC GLOBAL DEFAULT 12 scheme_init_unsafe_hash │ │ │ │ + 651: 0003118c 956 FUNC GLOBAL DEFAULT 12 GC_allocate_phantom_bytes │ │ │ │ 652: 0022f4fc 8 FUNC GLOBAL DEFAULT 12 ctype_SIZE │ │ │ │ 653: 002657f0 28 FUNC GLOBAL DEFAULT 12 rktio_hash_get_key │ │ │ │ - 654: 0003ab14 772 FUNC GLOBAL DEFAULT 12 scheme_apply_impersonator_of │ │ │ │ + 654: 0003ab10 772 FUNC GLOBAL DEFAULT 12 scheme_apply_impersonator_of │ │ │ │ 655: 0039a4bc 4 OBJECT GLOBAL DEFAULT 24 scheme_current_runstack │ │ │ │ - 656: 00035278 336 FUNC GLOBAL DEFAULT 12 BTC_register_root_custodian │ │ │ │ - 657: 000349d0 468 FUNC GLOBAL DEFAULT 12 GC_set_finalizer │ │ │ │ + 656: 00035274 336 FUNC GLOBAL DEFAULT 12 BTC_register_root_custodian │ │ │ │ + 657: 000349cc 468 FUNC GLOBAL DEFAULT 12 GC_set_finalizer │ │ │ │ 658: 00399c9c 4 OBJECT GLOBAL DEFAULT 24 scheme_zerod │ │ │ │ - 659: 00179e24 244 FUNC GLOBAL DEFAULT 12 scheme_call_sequence_of_procedures │ │ │ │ + 659: 00179e2c 244 FUNC GLOBAL DEFAULT 12 scheme_call_sequence_of_procedures │ │ │ │ 660: 00236068 272 FUNC GLOBAL DEFAULT 12 scheme_is_cpointer │ │ │ │ 661: 00399cb8 4 OBJECT GLOBAL DEFAULT 24 scheme_zerof │ │ │ │ 662: 0025f8e0 196 FUNC GLOBAL DEFAULT 12 rktio_udp_set_multicast_interface │ │ │ │ - 663: 0005a954 56 FUNC GLOBAL DEFAULT 12 scheme_eval_string_multi_with_prompt │ │ │ │ + 663: 0005a950 56 FUNC GLOBAL DEFAULT 12 scheme_eval_string_multi_with_prompt │ │ │ │ 664: 00248100 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 │ │ │ │ + 668: 00128840 48 FUNC GLOBAL DEFAULT 12 scheme_make_integer_value_from_unsigned_long_long │ │ │ │ + 669: 00144c64 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: 001763fc 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 │ │ │ │ + 675: 001d2150 264 FUNC GLOBAL DEFAULT 12 scheme_make_byte_string_without_copying │ │ │ │ 676: 00262d10 20 FUNC GLOBAL DEFAULT 12 rktio_locale_strcoll │ │ │ │ 677: 0025a7bc 160 FUNC GLOBAL DEFAULT 12 rktio_directory_list_step │ │ │ │ - 678: 0003d064 20 FUNC GLOBAL DEFAULT 12 scheme_set_allow_set_undefined │ │ │ │ + 678: 0003d060 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 │ │ │ │ + 682: 0009a93c 228 FUNC GLOBAL DEFAULT 12 scheme_make_native_case_closure │ │ │ │ 683: 0023a5bc 1008 FUNC GLOBAL DEFAULT 12 scheme_gmpn_sb_divrem_mn │ │ │ │ 684: 0006d578 236 FUNC GLOBAL DEFAULT 12 scheme_get_run_cmd │ │ │ │ - 685: 00034bc8 180 FUNC GLOBAL DEFAULT 12 GC_malloc_one_small_tagged │ │ │ │ - 686: 0004bca0 504 FUNC GLOBAL DEFAULT 12 scheme_raise_exn │ │ │ │ + 685: 00034bc4 180 FUNC GLOBAL DEFAULT 12 GC_malloc_one_small_tagged │ │ │ │ + 686: 0004bc9c 504 FUNC GLOBAL DEFAULT 12 scheme_raise_exn │ │ │ │ 687: 00240d78 48 FUNC GLOBAL DEFAULT 12 scheme_init_gmp_places │ │ │ │ 688: 00399f3c 4 OBJECT GLOBAL DEFAULT 24 quasisyntax_symbol │ │ │ │ 689: 00265770 104 FUNC GLOBAL DEFAULT 12 rktio_hash_free │ │ │ │ - 690: 001058e0 276 FUNC GLOBAL DEFAULT 12 scheme_set_box_star │ │ │ │ - 691: 0002b674 36 FUNC GLOBAL DEFAULT 12 GC_malloc_atomic_uncollectable │ │ │ │ - 692: 000356ac 324 FUNC GLOBAL DEFAULT 12 GC_set_account_hook │ │ │ │ - 693: 0018e7fc 100 FUNC GLOBAL DEFAULT 12 scheme_print_to_string │ │ │ │ + 690: 001058ec 276 FUNC GLOBAL DEFAULT 12 scheme_set_box_star │ │ │ │ + 691: 0002b670 36 FUNC GLOBAL DEFAULT 12 GC_malloc_atomic_uncollectable │ │ │ │ + 692: 000356a8 324 FUNC GLOBAL DEFAULT 12 GC_set_account_hook │ │ │ │ + 693: 0018e804 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 │ │ │ │ + 695: 001a0ab0 36 FUNC GLOBAL DEFAULT 12 scheme_ill_formed │ │ │ │ + 696: 0014cc50 3036 FUNC GLOBAL DEFAULT 12 scheme_is_simple_make_struct_type │ │ │ │ 697: 00261f08 4 FUNC GLOBAL DEFAULT 12 rktio_init_time │ │ │ │ 698: 000904cc 360 FUNC GLOBAL DEFAULT 12 scheme_eqv_hash_key2 │ │ │ │ - 699: 00103bdc 368 FUNC GLOBAL DEFAULT 12 scheme_build_list_offset │ │ │ │ - 700: 00130908 176 FUNC GLOBAL DEFAULT 12 scheme_checked_make_flrectangular │ │ │ │ + 699: 00103be8 368 FUNC GLOBAL DEFAULT 12 scheme_build_list_offset │ │ │ │ + 700: 00130910 176 FUNC GLOBAL DEFAULT 12 scheme_checked_make_flrectangular │ │ │ │ 701: 002248d4 3184 FUNC GLOBAL DEFAULT 12 scheme_init_vector │ │ │ │ - 702: 00039418 60 FUNC GLOBAL DEFAULT 12 scheme_subtract_finalizer │ │ │ │ - 703: 000bbf30 10124 FUNC GLOBAL DEFAULT 12 scheme_generate_app │ │ │ │ + 702: 00039414 60 FUNC GLOBAL DEFAULT 12 scheme_subtract_finalizer │ │ │ │ + 703: 000bbf34 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 │ │ │ │ + 707: 000bbd0c 4 FUNC GLOBAL DEFAULT 12 scheme_jit_register_helper_func │ │ │ │ + 708: 00125a60 4740 FUNC GLOBAL DEFAULT 12 scheme_init_flfxnum_number │ │ │ │ 709: 00077104 280 FUNC GLOBAL DEFAULT 12 make_weak_prompt │ │ │ │ 710: 00399e88 4 OBJECT GLOBAL DEFAULT 24 scheme_make_stdin │ │ │ │ - 711: 001977a0 496 FUNC GLOBAL DEFAULT 12 scheme_rational_normalize │ │ │ │ - 712: 000388ac 4 FUNC GLOBAL DEFAULT 12 scheme_end_stubborn_change │ │ │ │ + 711: 001977a8 496 FUNC GLOBAL DEFAULT 12 scheme_rational_normalize │ │ │ │ + 712: 000388a8 4 FUNC GLOBAL DEFAULT 12 scheme_end_stubborn_change │ │ │ │ 713: 0020df4c 12 FUNC GLOBAL DEFAULT 12 scheme_inherit_cells │ │ │ │ - 714: 0003523c 20 FUNC GLOBAL DEFAULT 12 GC_malloc_tagged_allow_interior │ │ │ │ + 714: 00035238 20 FUNC GLOBAL DEFAULT 12 GC_malloc_tagged_allow_interior │ │ │ │ 715: 002433dc 24 FUNC GLOBAL DEFAULT 12 scheme_bignum_sub1 │ │ │ │ - 716: 00040564 332 FUNC GLOBAL DEFAULT 12 scheme_init_error_escape_proc │ │ │ │ + 716: 00040560 332 FUNC GLOBAL DEFAULT 12 scheme_init_error_escape_proc │ │ │ │ 717: 0008b558 68 FUNC GLOBAL DEFAULT 12 scheme_fsemaphore_p │ │ │ │ 718: 0039a40c 4 OBJECT GLOBAL DEFAULT 24 scheme_keyword_p_proc │ │ │ │ 719: 00399e40 4 OBJECT GLOBAL DEFAULT 24 scheme_block_symbol │ │ │ │ - 720: 00177b8c 32 FUNC GLOBAL DEFAULT 12 scheme_file_position_star │ │ │ │ - 721: 001cc4f8 420 FUNC GLOBAL DEFAULT 12 scheme_checked_byte_string_ref │ │ │ │ + 720: 00177b94 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 │ │ │ │ + 723: 000393d8 60 FUNC GLOBAL DEFAULT 12 scheme_add_finalizer_once │ │ │ │ 724: 00061590 224 FUNC GLOBAL DEFAULT 12 scheme_get_file_directory │ │ │ │ 725: 0024323c 376 FUNC GLOBAL DEFAULT 12 scheme_bignum_copy │ │ │ │ - 726: 0003d324 4 FUNC GLOBAL DEFAULT 12 os_platform_init │ │ │ │ + 726: 0003d320 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 │ │ │ │ + 729: 001c3eb8 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 │ │ │ │ 732: 00399cb0 4 OBJECT GLOBAL DEFAULT 24 scheme_single_nan_object │ │ │ │ - 733: 000a562c 528 FUNC GLOBAL DEFAULT 12 scheme_generate_unboxed │ │ │ │ + 733: 000a5630 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 │ │ │ │ + 735: 000f8ab8 32 FUNC GLOBAL DEFAULT 12 scheme_compare_equal_always │ │ │ │ 736: 00262560 4 FUNC GLOBAL DEFAULT 12 rktio_syslog_init │ │ │ │ - 737: 0004fbd0 444 FUNC GLOBAL DEFAULT 12 scheme_wrong_rator │ │ │ │ + 737: 0004fbcc 444 FUNC GLOBAL DEFAULT 12 scheme_wrong_rator │ │ │ │ 738: 00083228 544 FUNC GLOBAL DEFAULT 12 do_chaperone_continuation_mark_key │ │ │ │ - 739: 0016e3e0 672 FUNC GLOBAL DEFAULT 12 scheme_ungetc │ │ │ │ + 739: 0016e3e8 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 │ │ │ │ + 742: 0018e86c 4 FUNC GLOBAL DEFAULT 12 scheme_print_utf8 │ │ │ │ 743: 0006db84 236 FUNC GLOBAL DEFAULT 12 scheme_set_host_config_path │ │ │ │ - 744: 0004017c 20 FUNC GLOBAL DEFAULT 12 scheme_get_console_printf │ │ │ │ + 744: 00040178 20 FUNC GLOBAL DEFAULT 12 scheme_get_console_printf │ │ │ │ 745: 00399d38 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_fx_max_proc │ │ │ │ 746: 0025ce70 172 FUNC GLOBAL DEFAULT 12 rktio_flush_signals_received │ │ │ │ 747: 003988c8 4 OBJECT GLOBAL DEFAULT 24 is_syntax_proc │ │ │ │ 748: 00062370 4 FUNC GLOBAL DEFAULT 12 scheme_normal_path_seps │ │ │ │ - 749: 00188eac 56 FUNC GLOBAL DEFAULT 12 scheme_user_port_byte_probably_ready │ │ │ │ + 749: 00188eb4 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: 0017275c 12 FUNC GLOBAL DEFAULT 12 scheme_peekc_skip │ │ │ │ 752: 0039a398 4 OBJECT GLOBAL DEFAULT 24 scheme_arity_at_least │ │ │ │ - 753: 00096f1c 8 FUNC GLOBAL DEFAULT 12 scheme_eq_hash_tree_get │ │ │ │ - 754: 00096c00 108 FUNC GLOBAL DEFAULT 12 scheme_hash_tree_index │ │ │ │ - 755: 001da128 120 FUNC GLOBAL DEFAULT 12 scheme_utf8_encode_to_buffer │ │ │ │ - 756: 0002d79c 20 FUNC GLOBAL DEFAULT 12 GC_fixup │ │ │ │ + 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: 0002d798 20 FUNC GLOBAL DEFAULT 12 GC_fixup │ │ │ │ 757: 00085cdc 208 FUNC GLOBAL DEFAULT 12 scheme_abort_continuation_no_dws │ │ │ │ 758: 00229af0 32 FUNC GLOBAL DEFAULT 12 ffi_lib_FIXUP │ │ │ │ - 759: 00188e78 52 FUNC GLOBAL DEFAULT 12 scheme_get_string_output │ │ │ │ - 760: 000d25a8 120 FUNC GLOBAL DEFAULT 12 scheme_inlined_unary_prim │ │ │ │ + 759: 00188e80 52 FUNC GLOBAL DEFAULT 12 scheme_get_string_output │ │ │ │ + 760: 000d25ac 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 │ │ │ │ + 762: 00175cbc 532 FUNC GLOBAL DEFAULT 12 scheme_get_port_file_descriptor │ │ │ │ + 763: 001c85e4 1264 FUNC GLOBAL DEFAULT 12 compare_sortable │ │ │ │ 764: 0025e52c 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 │ │ │ │ + 769: 00197744 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 │ │ │ │ + 771: 001cc2cc 536 FUNC GLOBAL DEFAULT 12 scheme_checked_string_set │ │ │ │ 772: 0025d008 488 FUNC GLOBAL DEFAULT 12 rktio_sleep │ │ │ │ 773: 0025e3f4 4 FUNC GLOBAL DEFAULT 12 rktio_socket_dup │ │ │ │ - 774: 0002b3d4 40 FUNC GLOBAL DEFAULT 12 GC_is_allocated │ │ │ │ - 775: 00041c24 20 FUNC GLOBAL DEFAULT 12 scheme_get_future_logger │ │ │ │ + 774: 0002b3d0 40 FUNC GLOBAL DEFAULT 12 GC_is_allocated │ │ │ │ + 775: 00041c20 20 FUNC GLOBAL DEFAULT 12 scheme_get_future_logger │ │ │ │ 776: 00089d74 952 FUNC GLOBAL DEFAULT 12 scheme_compose_continuation │ │ │ │ - 777: 0009724c 204 FUNC GLOBAL DEFAULT 12 scheme_hash_tree_get_key │ │ │ │ - 778: 0012c5f0 28 FUNC GLOBAL DEFAULT 12 scheme_double_single │ │ │ │ + 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 │ │ │ │ + 780: 001561f0 668 FUNC GLOBAL DEFAULT 12 advance_clocks_for_optimized │ │ │ │ 781: 0023a9ac 152 FUNC GLOBAL DEFAULT 12 scheme_gmpn_divexact_by3c │ │ │ │ - 782: 000ebdf0 328 FUNC GLOBAL DEFAULT 12 scheme_mz_flostack_restore │ │ │ │ - 783: 00044454 52 FUNC GLOBAL DEFAULT 12 scheme_make_srcloc_string │ │ │ │ - 784: 00059320 32 FUNC GLOBAL DEFAULT 12 scheme_current_argument_stack │ │ │ │ - 785: 00096bb0 80 FUNC GLOBAL DEFAULT 12 scheme_unsafe_hash_tree_next │ │ │ │ - 786: 00130520 4 FUNC GLOBAL DEFAULT 12 scheme_double_sin │ │ │ │ - 787: 00128930 56 FUNC GLOBAL DEFAULT 12 scheme_get_unsigned_int_val │ │ │ │ + 782: 000ebdfc 328 FUNC GLOBAL DEFAULT 12 scheme_mz_flostack_restore │ │ │ │ + 783: 00044450 52 FUNC GLOBAL DEFAULT 12 scheme_make_srcloc_string │ │ │ │ + 784: 0005931c 32 FUNC GLOBAL DEFAULT 12 scheme_current_argument_stack │ │ │ │ + 785: 00096bb4 80 FUNC GLOBAL DEFAULT 12 scheme_unsafe_hash_tree_next │ │ │ │ + 786: 00130528 4 FUNC GLOBAL DEFAULT 12 scheme_double_sin │ │ │ │ + 787: 0012893c 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 │ │ │ │ + 790: 00104110 8 FUNC GLOBAL DEFAULT 12 scheme_cdr │ │ │ │ 791: 0024524c 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 │ │ │ │ 794: 00399f34 4 OBJECT GLOBAL DEFAULT 24 unquote_splicing_symbol │ │ │ │ - 795: 00041c38 20 FUNC GLOBAL DEFAULT 12 scheme_get_place_logger │ │ │ │ + 795: 00041c34 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 │ │ │ │ 799: 00399d50 8 OBJECT GLOBAL DEFAULT 24 scheme_double_too_positive_for_fixnum │ │ │ │ - 800: 00104168 296 FUNC GLOBAL DEFAULT 12 scheme_is_list │ │ │ │ - 801: 001d337c 200 FUNC GLOBAL DEFAULT 12 scheme_byte_string_eq_2 │ │ │ │ - 802: 0005b254 800 FUNC GLOBAL DEFAULT 12 scheme_init_compiled_roots_config │ │ │ │ + 800: 00104174 296 FUNC GLOBAL DEFAULT 12 scheme_is_list │ │ │ │ + 801: 001d3368 200 FUNC GLOBAL DEFAULT 12 scheme_byte_string_eq_2 │ │ │ │ + 802: 0005b250 800 FUNC GLOBAL DEFAULT 12 scheme_init_compiled_roots_config │ │ │ │ 803: 0039a42c 4 OBJECT GLOBAL DEFAULT 24 scheme_source_stx_props │ │ │ │ 804: 0039a6c8 4 OBJECT GLOBAL DEFAULT 24 scheme_uint32_ctype │ │ │ │ - 805: 0005a7e4 56 FUNC GLOBAL DEFAULT 12 scheme_eval_string │ │ │ │ + 805: 0005a7e0 56 FUNC GLOBAL DEFAULT 12 scheme_eval_string │ │ │ │ 806: 00244890 128 FUNC GLOBAL DEFAULT 12 scheme__is_double_inf │ │ │ │ - 807: 001d7a80 16 FUNC GLOBAL DEFAULT 12 scheme_set_default_locale │ │ │ │ - 808: 0016c4fc 20 FUNC GLOBAL DEFAULT 12 scheme_set_binary_mode_stdio │ │ │ │ - 809: 00050974 12 FUNC GLOBAL DEFAULT 12 scheme_raise │ │ │ │ - 810: 000a7ff8 244 FUNC GLOBAL DEFAULT 12 scheme_jit_register_traversers │ │ │ │ - 811: 00096aa8 176 FUNC GLOBAL DEFAULT 12 scheme_unsafe_hash_tree_subtree │ │ │ │ - 812: 0010473c 28 FUNC GLOBAL DEFAULT 12 scheme_make_immutable_hasheq │ │ │ │ + 807: 001d7a6c 16 FUNC GLOBAL DEFAULT 12 scheme_set_default_locale │ │ │ │ + 808: 0016c504 20 FUNC GLOBAL DEFAULT 12 scheme_set_binary_mode_stdio │ │ │ │ + 809: 00050970 12 FUNC GLOBAL DEFAULT 12 scheme_raise │ │ │ │ + 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 │ │ │ │ + 815: 000f6600 140 FUNC GLOBAL DEFAULT 12 scheme_checked_set_mcar │ │ │ │ 816: 00399cf0 4 OBJECT GLOBAL DEFAULT 24 scheme_fixnum_p_proc │ │ │ │ 817: 00085cac 12 FUNC GLOBAL DEFAULT 12 scheme_call_with_prompt │ │ │ │ 818: 0025c918 100 FUNC GLOBAL DEFAULT 12 rktio_fdisset │ │ │ │ - 819: 001d9ab4 312 FUNC GLOBAL DEFAULT 12 scheme_format_utf8 │ │ │ │ - 820: 0002bea0 12 FUNC GLOBAL DEFAULT 12 init_weak_state │ │ │ │ + 819: 001d9aa0 312 FUNC GLOBAL DEFAULT 12 scheme_format_utf8 │ │ │ │ + 820: 0002be9c 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 │ │ │ │ + 822: 00128e0c 336 FUNC GLOBAL DEFAULT 12 scheme_even_p │ │ │ │ + 823: 00104764 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 │ │ │ │ + 826: 001c44e0 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 │ │ │ │ + 828: 00104dbc 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 │ │ │ │ + 831: 001727b8 228 FUNC GLOBAL DEFAULT 12 scheme_char_ready │ │ │ │ + 832: 0013053c 4 FUNC GLOBAL DEFAULT 12 scheme_double_atan │ │ │ │ + 833: 00174808 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 │ │ │ │ + 835: 0019fdb0 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 │ │ │ │ + 838: 001d498c 296 FUNC GLOBAL DEFAULT 12 scheme_environment_variables_to_envvars │ │ │ │ + 839: 0011b0d8 56 FUNC GLOBAL DEFAULT 12 scheme_checked_extflvector_ref │ │ │ │ 840: 00217824 196 FUNC GLOBAL DEFAULT 12 scheme_new_jmpupbuf_holder │ │ │ │ - 841: 000401a4 20 FUNC GLOBAL DEFAULT 12 scheme_set_exit │ │ │ │ - 842: 0012c2bc 120 FUNC GLOBAL DEFAULT 12 scheme_is_inexact │ │ │ │ - 843: 0016d7d4 8 FUNC GLOBAL DEFAULT 12 scheme_set_port_location_fun │ │ │ │ + 841: 000401a0 20 FUNC GLOBAL DEFAULT 12 scheme_set_exit │ │ │ │ + 842: 0012c2c8 120 FUNC GLOBAL DEFAULT 12 scheme_is_inexact │ │ │ │ + 843: 0016d7dc 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 │ │ │ │ + 845: 00177b74 32 FUNC GLOBAL DEFAULT 12 scheme_file_position │ │ │ │ 846: 001f8f18 300 FUNC GLOBAL DEFAULT 12 scheme_make_stx_w_offset │ │ │ │ - 847: 0016d3fc 20 FUNC GLOBAL DEFAULT 12 scheme_set_next_port_custodian │ │ │ │ - 848: 001c424c 16 FUNC GLOBAL DEFAULT 12 scheme_try_channel_get │ │ │ │ - 849: 001764d0 52 FUNC GLOBAL DEFAULT 12 scheme_file_stat │ │ │ │ - 850: 000ec0ac 308 FUNC GLOBAL DEFAULT 12 scheme_stack_safety │ │ │ │ + 847: 0016d404 20 FUNC GLOBAL DEFAULT 12 scheme_set_next_port_custodian │ │ │ │ + 848: 001c4238 16 FUNC GLOBAL DEFAULT 12 scheme_try_channel_get │ │ │ │ + 849: 001764d8 52 FUNC GLOBAL DEFAULT 12 scheme_file_stat │ │ │ │ + 850: 000ec0b8 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 │ │ │ │ + 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 │ │ │ │ - 855: 000599d0 260 FUNC GLOBAL DEFAULT 12 scheme_set_current_namespace_as_env │ │ │ │ - 856: 0004be98 340 FUNC GLOBAL DEFAULT 12 scheme_signal_error │ │ │ │ + 855: 000599cc 260 FUNC GLOBAL DEFAULT 12 scheme_set_current_namespace_as_env │ │ │ │ + 856: 0004be94 340 FUNC GLOBAL DEFAULT 12 scheme_signal_error │ │ │ │ 857: 00244c40 12 FUNC GLOBAL DEFAULT 12 scheme_bignum_to_double │ │ │ │ 858: 00398ca8 8 OBJECT GLOBAL DEFAULT 24 scheme_jit_save_fp2 │ │ │ │ 859: 000867b8 388 FUNC GLOBAL DEFAULT 12 scheme_capture_lightweight_continuation │ │ │ │ - 860: 000ea280 56 FUNC GLOBAL DEFAULT 12 scheme_init_jit │ │ │ │ + 860: 000ea28c 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 │ │ │ │ + 862: 000a7c0c 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 │ │ │ │ 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 │ │ │ │ + 867: 000ff048 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 │ │ │ │ + 869: 00189a40 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 │ │ │ │ + 872: 000965cc 12 FUNC GLOBAL DEFAULT 12 scheme_recur_equal_hash_key │ │ │ │ + 873: 0016d400 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 │ │ │ │ + 876: 00188f40 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 │ │ │ │ + 880: 0016d418 540 FUNC GLOBAL DEFAULT 12 scheme_make_input_port │ │ │ │ 881: 00399a84 4 OBJECT GLOBAL DEFAULT 24 scheme_jit_malloced │ │ │ │ - 882: 001777fc 268 FUNC GLOBAL DEFAULT 12 scheme_open_output_file │ │ │ │ - 883: 0002b3bc 24 FUNC GLOBAL DEFAULT 12 GC_set_accounting_custodian │ │ │ │ + 882: 00177804 268 FUNC GLOBAL DEFAULT 12 scheme_open_output_file │ │ │ │ + 883: 0002b3b8 24 FUNC GLOBAL DEFAULT 12 GC_set_accounting_custodian │ │ │ │ 884: 00399f40 4 OBJECT GLOBAL DEFAULT 24 unsyntax_symbol │ │ │ │ 885: 00260030 172 FUNC GLOBAL DEFAULT 12 rktio_process_forget │ │ │ │ 886: 0007ef88 84 FUNC GLOBAL DEFAULT 12 scheme_closure_preserves_marks │ │ │ │ 887: 00085738 200 FUNC GLOBAL DEFAULT 12 scheme_get_thread_end_overflow │ │ │ │ 888: 001ea0a4 236 FUNC GLOBAL DEFAULT 12 scheme_make_struct_type_property_w_guard │ │ │ │ 889: 002598a4 200 FUNC GLOBAL DEFAULT 12 rktio_file_type │ │ │ │ 890: 0008f430 332 FUNC GLOBAL DEFAULT 12 scheme_add_to_table_w_key_wraps │ │ │ │ - 891: 00106e20 60 FUNC GLOBAL DEFAULT 12 scheme_chaperone_hash_key │ │ │ │ - 892: 000a01b4 220 FUNC GLOBAL DEFAULT 12 scheme_is_relatively_constant_and_avoids_r1_maybe_fp │ │ │ │ - 893: 001c1f20 224 FUNC GLOBAL DEFAULT 12 scheme_init_sema_places │ │ │ │ - 894: 00097318 2228 FUNC GLOBAL DEFAULT 12 scheme_hash_tree_set_w_key_wraps │ │ │ │ - 895: 0002b7d4 144 FUNC GLOBAL DEFAULT 12 GC_array_initial_word │ │ │ │ - 896: 00106e60 292 FUNC GLOBAL DEFAULT 12 scheme_chaperone_hash_traversal_get │ │ │ │ - 897: 00112544 1180 FUNC GLOBAL DEFAULT 12 scheme_init_numarith │ │ │ │ - 898: 00039508 56 FUNC GLOBAL DEFAULT 12 scheme_remove_all_finalization │ │ │ │ - 899: 0014514c 220 FUNC GLOBAL DEFAULT 12 scheme_make_random_state │ │ │ │ + 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: 001c1f0c 224 FUNC GLOBAL DEFAULT 12 scheme_init_sema_places │ │ │ │ + 894: 0009731c 2228 FUNC GLOBAL DEFAULT 12 scheme_hash_tree_set_w_key_wraps │ │ │ │ + 895: 0002b7d0 144 FUNC GLOBAL DEFAULT 12 GC_array_initial_word │ │ │ │ + 896: 00106e6c 292 FUNC GLOBAL DEFAULT 12 scheme_chaperone_hash_traversal_get │ │ │ │ + 897: 00112550 1180 FUNC GLOBAL DEFAULT 12 scheme_init_numarith │ │ │ │ + 898: 00039504 56 FUNC GLOBAL DEFAULT 12 scheme_remove_all_finalization │ │ │ │ + 899: 00145154 220 FUNC GLOBAL DEFAULT 12 scheme_make_random_state │ │ │ │ 900: 002434cc 688 FUNC GLOBAL DEFAULT 12 scheme_generic_integer_power │ │ │ │ - 901: 0003496c 100 FUNC GLOBAL DEFAULT 12 GC_malloc_weak_array │ │ │ │ - 902: 001d4490 300 FUNC GLOBAL DEFAULT 12 scheme_format │ │ │ │ - 903: 00197778 40 FUNC GLOBAL DEFAULT 12 scheme_is_rational_positive │ │ │ │ + 901: 00034968 100 FUNC GLOBAL DEFAULT 12 GC_malloc_weak_array │ │ │ │ + 902: 001d447c 300 FUNC GLOBAL DEFAULT 12 scheme_format │ │ │ │ + 903: 00197780 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 │ │ │ │ + 906: 0016d134 252 FUNC GLOBAL DEFAULT 12 scheme_init_port_config │ │ │ │ + 907: 000acae8 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 │ │ │ │ + 912: 001d9504 80 FUNC GLOBAL DEFAULT 12 scheme_bytes_compare │ │ │ │ + 913: 0017921c 404 FUNC GLOBAL DEFAULT 12 scheme_redirect_write_bytes │ │ │ │ 914: 00398be8 4 OBJECT GLOBAL DEFAULT 24 scheme_chaperone_undefined_property │ │ │ │ - 915: 001ce3e4 12 FUNC GLOBAL DEFAULT 12 scheme_make_sized_utf8_string │ │ │ │ - 916: 000ebdd4 12 FUNC GLOBAL DEFAULT 12 scheme_mz_runstack_restored │ │ │ │ - 917: 001384c4 164 FUNC GLOBAL DEFAULT 12 scheme_is_negative │ │ │ │ - 918: 000406b0 92 FUNC GLOBAL DEFAULT 12 scheme_last_error_is_racket │ │ │ │ + 915: 001ce3d0 12 FUNC GLOBAL DEFAULT 12 scheme_make_sized_utf8_string │ │ │ │ + 916: 000ebde0 12 FUNC GLOBAL DEFAULT 12 scheme_mz_runstack_restored │ │ │ │ + 917: 001384cc 164 FUNC GLOBAL DEFAULT 12 scheme_is_negative │ │ │ │ + 918: 000406ac 92 FUNC GLOBAL DEFAULT 12 scheme_last_error_is_racket │ │ │ │ 919: 001eefac 7552 FUNC GLOBAL DEFAULT 12 scheme_init_struct │ │ │ │ - 920: 0009f1c8 4 FUNC GLOBAL DEFAULT 12 scheme_fill_stack_lwc_end │ │ │ │ - 921: 00037d90 8 FUNC GLOBAL DEFAULT 12 scheme_get_os_thread_like │ │ │ │ + 920: 0009f1cc 4 FUNC GLOBAL DEFAULT 12 scheme_fill_stack_lwc_end │ │ │ │ + 921: 00037d8c 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 │ │ │ │ + 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 │ │ │ │ + 927: 001dbaa0 1436 FUNC GLOBAL DEFAULT 12 scheme_open_converter │ │ │ │ + 928: 000b96b8 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 │ │ │ │ 931: 00399c14 4 OBJECT GLOBAL DEFAULT 24 scheme_cdr_proc │ │ │ │ - 932: 001c3d54 376 FUNC GLOBAL DEFAULT 12 scheme_try_channel_put │ │ │ │ + 932: 001c3d40 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: 001c4ddc 20 FUNC GLOBAL DEFAULT 12 scheme_init_jmpup_buf │ │ │ │ 935: 0008c018 132 FUNC GLOBAL DEFAULT 12 scheme_init_futures_per_place │ │ │ │ - 936: 0003d4b0 116 FUNC GLOBAL DEFAULT 12 scheme_place_instance_destroy │ │ │ │ - 937: 000f6680 140 FUNC GLOBAL DEFAULT 12 scheme_checked_set_mcdr │ │ │ │ - 938: 000ebfd4 216 FUNC GLOBAL DEFAULT 12 scheme_mz_is_closure │ │ │ │ + 936: 0003d4ac 116 FUNC GLOBAL DEFAULT 12 scheme_place_instance_destroy │ │ │ │ + 937: 000f668c 140 FUNC GLOBAL DEFAULT 12 scheme_checked_set_mcdr │ │ │ │ + 938: 000ebfe0 216 FUNC GLOBAL DEFAULT 12 scheme_mz_is_closure │ │ │ │ 939: 00079370 44 FUNC GLOBAL DEFAULT 12 _scheme_apply_multi_with_prompt │ │ │ │ 940: 0039a3c8 4 OBJECT GLOBAL DEFAULT 24 scheme_write_special_symbol │ │ │ │ 941: 00398804 4 OBJECT GLOBAL DEFAULT 24 scheme_keep_builtin_context │ │ │ │ 942: 00265598 20 FUNC GLOBAL DEFAULT 12 rktio_dll_get_error │ │ │ │ - 943: 0005b980 276 FUNC GLOBAL DEFAULT 12 scheme_is_module_path │ │ │ │ + 943: 0005b97c 276 FUNC GLOBAL DEFAULT 12 scheme_is_module_path │ │ │ │ 944: 00090368 356 FUNC GLOBAL DEFAULT 12 scheme_eqv_hash_key │ │ │ │ 945: 00265650 8 FUNC GLOBAL DEFAULT 12 rktio_get_last_error_step │ │ │ │ 946: 0039a43c 4 OBJECT GLOBAL DEFAULT 24 scheme_current_thread │ │ │ │ - 947: 00105658 244 FUNC GLOBAL DEFAULT 12 scheme_unbox_star │ │ │ │ + 947: 00105664 244 FUNC GLOBAL DEFAULT 12 scheme_unbox_star │ │ │ │ 948: 002094f0 8 FUNC GLOBAL DEFAULT 12 do_run_atexit_closers_on_all │ │ │ │ 949: 0025aa50 304 FUNC GLOBAL DEFAULT 12 rktio_copy_file_step │ │ │ │ - 950: 001794fc 408 FUNC GLOBAL DEFAULT 12 scheme_redirect_write_special │ │ │ │ - 951: 00055828 216 FUNC GLOBAL DEFAULT 12 scheme_make_envunbox │ │ │ │ + 950: 00179504 408 FUNC GLOBAL DEFAULT 12 scheme_redirect_write_special │ │ │ │ + 951: 00055824 216 FUNC GLOBAL DEFAULT 12 scheme_make_envunbox │ │ │ │ 952: 000900b8 180 FUNC GLOBAL DEFAULT 12 scheme_bucket_table_index │ │ │ │ - 953: 0002bbf4 24 FUNC GLOBAL DEFAULT 12 GC_get_stack_base │ │ │ │ + 953: 0002bbf0 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 │ │ │ │ + 955: 00106d6c 84 FUNC GLOBAL DEFAULT 12 scheme_chaperone_hash_get_key │ │ │ │ + 956: 00173c94 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 │ │ │ │ + 961: 001db064 64 FUNC GLOBAL DEFAULT 12 scheme_char_string_to_byte_string_locale │ │ │ │ 962: 00245258 724 FUNC GLOBAL DEFAULT 12 scheme_bignum_from_float │ │ │ │ - 963: 000fe544 420 FUNC GLOBAL DEFAULT 12 scheme_hash_table_iterate_key_value │ │ │ │ - 964: 00047360 300 FUNC GLOBAL DEFAULT 12 scheme_init_logger │ │ │ │ + 963: 000fe550 420 FUNC GLOBAL DEFAULT 12 scheme_hash_table_iterate_key_value │ │ │ │ + 964: 0004735c 300 FUNC GLOBAL DEFAULT 12 scheme_init_logger │ │ │ │ 965: 0025eb20 8 FUNC GLOBAL DEFAULT 12 rktio_poll_accept_ready │ │ │ │ 966: 00257fd0 4 FUNC GLOBAL DEFAULT 12 scheme_init_marshal │ │ │ │ 967: 0008b92c 156 FUNC GLOBAL DEFAULT 12 scheme_fsemaphore_wait │ │ │ │ - 968: 00167890 272 FUNC GLOBAL DEFAULT 12 scheme_progress_evt_via_get │ │ │ │ + 968: 00167898 272 FUNC GLOBAL DEFAULT 12 scheme_progress_evt_via_get │ │ │ │ 969: 00399c0c 4 OBJECT GLOBAL DEFAULT 24 scheme_cons_proc │ │ │ │ 970: 0008ae70 384 FUNC GLOBAL DEFAULT 12 scheme_default_print_handler │ │ │ │ - 971: 0014aa6c 380 FUNC GLOBAL DEFAULT 12 scheme_get_struct_proc_shape │ │ │ │ - 972: 000ebf38 156 FUNC GLOBAL DEFAULT 12 scheme_mz_remap_it │ │ │ │ + 971: 0014aa74 380 FUNC GLOBAL DEFAULT 12 scheme_get_struct_proc_shape │ │ │ │ + 972: 000ebf44 156 FUNC GLOBAL DEFAULT 12 scheme_mz_remap_it │ │ │ │ 973: 00256578 1012 FUNC GLOBAL DEFAULT 12 scheme_complex_sqrt │ │ │ │ - 974: 000fc18c 344 FUNC GLOBAL DEFAULT 12 scheme_hash_table_iterate_key │ │ │ │ - 975: 000394c8 64 FUNC GLOBAL DEFAULT 12 scheme_register_finalizer │ │ │ │ - 976: 000f18d8 32 FUNC GLOBAL DEFAULT 12 scheme_get_bucket_home │ │ │ │ - 977: 001d9e88 72 FUNC GLOBAL DEFAULT 12 scheme_utf8_encode │ │ │ │ - 978: 000b366c 120 FUNC GLOBAL DEFAULT 12 scheme_generate_extflonum_arith │ │ │ │ - 979: 0004ead4 216 FUNC GLOBAL DEFAULT 12 scheme_wrong_chaperoned │ │ │ │ + 974: 000fc1a0 344 FUNC GLOBAL DEFAULT 12 scheme_hash_table_iterate_key │ │ │ │ + 975: 000394c4 64 FUNC GLOBAL DEFAULT 12 scheme_register_finalizer │ │ │ │ + 976: 000f18e4 32 FUNC GLOBAL DEFAULT 12 scheme_get_bucket_home │ │ │ │ + 977: 001d9e74 72 FUNC GLOBAL DEFAULT 12 scheme_utf8_encode │ │ │ │ + 978: 000b3670 120 FUNC GLOBAL DEFAULT 12 scheme_generate_extflonum_arith │ │ │ │ + 979: 0004ead0 216 FUNC GLOBAL DEFAULT 12 scheme_wrong_chaperoned │ │ │ │ 980: 001f91c0 600 FUNC GLOBAL DEFAULT 12 scheme_datum_to_syntax │ │ │ │ - 981: 001ba2d0 7120 FUNC GLOBAL DEFAULT 12 scheme_resolve_lets │ │ │ │ - 982: 00035c8c 32 FUNC GLOBAL DEFAULT 12 GC_merely_accounting │ │ │ │ + 981: 001ba2c8 7120 FUNC GLOBAL DEFAULT 12 scheme_resolve_lets │ │ │ │ + 982: 00035c88 32 FUNC GLOBAL DEFAULT 12 GC_merely_accounting │ │ │ │ 983: 002094f8 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 │ │ │ │ + 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 │ │ │ │ - 990: 00037da0 4 FUNC GLOBAL DEFAULT 12 scheme_done_os_thread │ │ │ │ + 990: 00037d9c 4 FUNC GLOBAL DEFAULT 12 scheme_done_os_thread │ │ │ │ 991: 0025bd04 8 FUNC GLOBAL DEFAULT 12 rktio_close │ │ │ │ - 992: 00037b34 4 FUNC GLOBAL DEFAULT 12 scheme_register_tls_space │ │ │ │ + 992: 00037b30 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 │ │ │ │ + 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 │ │ │ │ + 996: 0004ff90 504 FUNC GLOBAL DEFAULT 12 scheme_unbound_global │ │ │ │ + 997: 001c20b8 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 │ │ │ │ 1000: 0039a5a8 4 OBJECT GLOBAL DEFAULT 24 initial_cmdline_vec │ │ │ │ - 1001: 00092f48 224 FUNC GLOBAL DEFAULT 12 scheme_equal_hash_key2 │ │ │ │ - 1002: 0003aaf0 16 FUNC GLOBAL DEFAULT 12 scheme_make_true │ │ │ │ + 1001: 00092f4c 224 FUNC GLOBAL DEFAULT 12 scheme_equal_hash_key2 │ │ │ │ + 1002: 0003aaec 16 FUNC GLOBAL DEFAULT 12 scheme_make_true │ │ │ │ 1003: 0039a638 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_struct_star_set_proc │ │ │ │ 1004: 003987b8 4 OBJECT GLOBAL DEFAULT 24 jit_code_write_enabled │ │ │ │ 1005: 002060d0 16 FUNC GLOBAL DEFAULT 12 scheme_custodian_is_available │ │ │ │ - 1006: 000ac7fc 744 FUNC GLOBAL DEFAULT 12 scheme_can_unbox_inline │ │ │ │ + 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 │ │ │ │ 1009: 0039a354 4 OBJECT GLOBAL DEFAULT 24 cached_locale_from_converter │ │ │ │ - 1010: 0002bc0c 24 FUNC GLOBAL DEFAULT 12 GC_set_get_thread_stack_base │ │ │ │ + 1010: 0002bc08 24 FUNC GLOBAL DEFAULT 12 GC_set_get_thread_stack_base │ │ │ │ 1011: 0036e86c 956 OBJECT GLOBAL DEFAULT 23 scheme_uchar_ups │ │ │ │ - 1012: 00165180 4 FUNC GLOBAL DEFAULT 12 scheme_init_places_once │ │ │ │ - 1013: 0014a2e8 172 FUNC GLOBAL DEFAULT 12 scheme_init_optimize │ │ │ │ + 1012: 00165188 4 FUNC GLOBAL DEFAULT 12 scheme_init_places_once │ │ │ │ + 1013: 0014a2f0 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 │ │ │ │ + 1015: 0016e0e4 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: 0020bc44 596 FUNC GLOBAL DEFAULT 12 scheme_flush_managed │ │ │ │ - 1018: 0019757c 224 FUNC GLOBAL DEFAULT 12 scheme_make_rational_pre_normalized │ │ │ │ - 1019: 0002bbc8 20 FUNC GLOBAL DEFAULT 12 GC_set_variable_stack │ │ │ │ + 1018: 00197584 224 FUNC GLOBAL DEFAULT 12 scheme_make_rational_pre_normalized │ │ │ │ + 1019: 0002bbc4 20 FUNC GLOBAL DEFAULT 12 GC_set_variable_stack │ │ │ │ 1020: 001f5864 28 FUNC GLOBAL DEFAULT 12 scheme_ensure_max_symbol_length │ │ │ │ 1021: 0008ebc0 4 FUNC GLOBAL DEFAULT 12 scheme_hash_table_equal │ │ │ │ 1022: 00399c70 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_set_box_star_proc │ │ │ │ - 1023: 00036380 3040 FUNC GLOBAL DEFAULT 12 GC_dump_with_traces │ │ │ │ + 1023: 0003637c 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 │ │ │ │ + 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 │ │ │ │ - 1028: 000eafa0 8 FUNC GLOBAL DEFAULT 12 scheme_unclone_jitter │ │ │ │ + 1028: 000eafac 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 │ │ │ │ + 1030: 0016d3b4 44 FUNC GLOBAL DEFAULT 12 scheme_add_fd_eventmask │ │ │ │ 1031: 00079184 72 FUNC GLOBAL DEFAULT 12 scheme_apply │ │ │ │ - 1032: 00106278 220 FUNC GLOBAL DEFAULT 12 scheme_make_nonlock_equal_always_bucket_table │ │ │ │ - 1033: 00038b90 1188 FUNC GLOBAL DEFAULT 12 scheme_malloc_code │ │ │ │ + 1032: 00106284 220 FUNC GLOBAL DEFAULT 12 scheme_make_nonlock_equal_always_bucket_table │ │ │ │ + 1033: 00038b8c 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 │ │ │ │ + 1036: 001d8428 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 │ │ │ │ + 1039: 0016ede8 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 │ │ │ │ + 1042: 001da18c 456 FUNC GLOBAL DEFAULT 12 scheme_ucs4_to_utf16 │ │ │ │ 1043: 0025a760 92 FUNC GLOBAL DEFAULT 12 rktio_directory_list_start │ │ │ │ - 1044: 00039550 112 FUNC GLOBAL DEFAULT 12 scheme_get_deeper_address │ │ │ │ + 1044: 0003954c 112 FUNC GLOBAL DEFAULT 12 scheme_get_deeper_address │ │ │ │ 1045: 003987d8 4 OBJECT GLOBAL DEFAULT 24 scheme_equal_proc │ │ │ │ - 1046: 000f8bd4 428 FUNC GLOBAL DEFAULT 12 scheme_hash_table_iterate_next │ │ │ │ - 1047: 000f1580 104 FUNC GLOBAL DEFAULT 12 scheme_init_linklet_places │ │ │ │ - 1048: 00107844 8 FUNC GLOBAL DEFAULT 12 scheme_chaperone_hash_table_copy │ │ │ │ + 1046: 000f8be0 428 FUNC GLOBAL DEFAULT 12 scheme_hash_table_iterate_next │ │ │ │ + 1047: 000f158c 104 FUNC GLOBAL DEFAULT 12 scheme_init_linklet_places │ │ │ │ + 1048: 00107850 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 │ │ │ │ + 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: 001c4868 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 │ │ │ │ 1061: 0039a428 4 OBJECT GLOBAL DEFAULT 24 scheme_paren_shape_preserve_curly │ │ │ │ 1062: 00061194 188 FUNC GLOBAL DEFAULT 12 scheme_char_string_to_path │ │ │ │ - 1063: 00054980 2772 FUNC GLOBAL DEFAULT 12 scheme_jump_to_continuation │ │ │ │ + 1063: 0005497c 2772 FUNC GLOBAL DEFAULT 12 scheme_jump_to_continuation │ │ │ │ 1064: 00226d08 432 FUNC GLOBAL DEFAULT 12 scheme_checked_vector_cas │ │ │ │ - 1065: 00028b70 80 FUNC GLOBAL DEFAULT 12 set_os_process_name │ │ │ │ - 1066: 00179d20 32 FUNC GLOBAL DEFAULT 12 scheme_wait_until_signal_received │ │ │ │ + 1065: 00028b6c 80 FUNC GLOBAL DEFAULT 12 set_os_process_name │ │ │ │ + 1066: 00179d28 32 FUNC GLOBAL DEFAULT 12 scheme_wait_until_signal_received │ │ │ │ 1067: 0020df58 140 FUNC GLOBAL DEFAULT 12 scheme_current_config │ │ │ │ 1068: 00258a44 844 FUNC GLOBAL DEFAULT 12 scheme_write_linklet │ │ │ │ - 1069: 0005bbdc 256 FUNC GLOBAL DEFAULT 12 scheme_datum_to_kernel_stx │ │ │ │ - 1070: 0019983c 972 FUNC GLOBAL DEFAULT 12 scheme_rational_to_float │ │ │ │ - 1071: 00097bd4 1764 FUNC GLOBAL DEFAULT 12 hamt_subset_of │ │ │ │ - 1072: 0014acc8 36 FUNC GLOBAL DEFAULT 12 scheme_get_struct_property_proc_shape │ │ │ │ + 1069: 0005bbd8 256 FUNC GLOBAL DEFAULT 12 scheme_datum_to_kernel_stx │ │ │ │ + 1070: 00199844 972 FUNC GLOBAL DEFAULT 12 scheme_rational_to_float │ │ │ │ + 1071: 00097bd8 1764 FUNC GLOBAL DEFAULT 12 hamt_subset_of │ │ │ │ + 1072: 0014acd0 36 FUNC GLOBAL DEFAULT 12 scheme_get_struct_property_proc_shape │ │ │ │ 1073: 00240ce0 32 FUNC GLOBAL DEFAULT 12 __gmp_tmp_mark │ │ │ │ - 1074: 0004714c 232 FUNC GLOBAL DEFAULT 12 scheme_glib_log_message_test │ │ │ │ - 1075: 0019765c 224 FUNC GLOBAL DEFAULT 12 scheme_integer_to_rational │ │ │ │ - 1076: 000a03e4 64 FUNC GLOBAL DEFAULT 12 scheme_native_closure_is_single_result │ │ │ │ + 1074: 00047148 232 FUNC GLOBAL DEFAULT 12 scheme_glib_log_message_test │ │ │ │ + 1075: 00197664 224 FUNC GLOBAL DEFAULT 12 scheme_integer_to_rational │ │ │ │ + 1076: 000a03e8 64 FUNC GLOBAL DEFAULT 12 scheme_native_closure_is_single_result │ │ │ │ 1077: 0025bb38 8 FUNC GLOBAL DEFAULT 12 rktio_fd_system_fd │ │ │ │ - 1078: 000482a0 320 FUNC GLOBAL DEFAULT 12 scheme_out_of_range │ │ │ │ - 1079: 001be874 28 FUNC GLOBAL DEFAULT 12 scheme_boxmap_get │ │ │ │ + 1078: 0004829c 320 FUNC GLOBAL DEFAULT 12 scheme_out_of_range │ │ │ │ + 1079: 001be864 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: 001995b0 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 │ │ │ │ + 1083: 0016e998 288 FUNC GLOBAL DEFAULT 12 scheme_get_special_proc │ │ │ │ 1084: 001f5854 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 │ │ │ │ + 1086: 001894e0 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 │ │ │ │ + 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: 0019848c 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 │ │ │ │ + 1094: 0002d7f8 16 FUNC GLOBAL DEFAULT 12 GC_started_incremental │ │ │ │ 1095: 0023aa44 20 FUNC GLOBAL DEFAULT 12 scheme_gmpn_mod_1 │ │ │ │ - 1096: 0005b228 44 FUNC GLOBAL DEFAULT 12 scheme_init_collection_paths │ │ │ │ + 1096: 0005b224 44 FUNC GLOBAL DEFAULT 12 scheme_init_collection_paths │ │ │ │ 1097: 00399c18 4 OBJECT GLOBAL DEFAULT 24 scheme_mcons_proc │ │ │ │ 1098: 00259dd0 188 FUNC GLOBAL DEFAULT 12 rktio_readlink │ │ │ │ - 1099: 0009fde4 600 FUNC GLOBAL DEFAULT 12 scheme_is_non_gc │ │ │ │ + 1099: 0009fde8 600 FUNC GLOBAL DEFAULT 12 scheme_is_non_gc │ │ │ │ 1100: 00207b68 68 FUNC GLOBAL DEFAULT 12 scheme_end_atomic_no_swap │ │ │ │ - 1101: 00043eb0 636 FUNC GLOBAL DEFAULT 12 scheme_make_args_string │ │ │ │ - 1102: 00128434 844 FUNC GLOBAL DEFAULT 12 scheme_init_extfl_unsafe_number │ │ │ │ + 1101: 00043eac 636 FUNC GLOBAL DEFAULT 12 scheme_make_args_string │ │ │ │ + 1102: 00128440 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 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + 1108: 0003794c 20 FUNC GLOBAL DEFAULT 12 scheme_set_current_os_thread_stack_base │ │ │ │ + 1109: 00053a7c 40 FUNC GLOBAL DEFAULT 12 scheme_temp_dec_mark_depth │ │ │ │ 1110: 0026223c 204 FUNC GLOBAL DEFAULT 12 rktio_get_process_children_milliseconds │ │ │ │ - 1111: 00198948 264 FUNC GLOBAL DEFAULT 12 scheme_rational_floor │ │ │ │ + 1111: 00198950 264 FUNC GLOBAL DEFAULT 12 scheme_rational_floor │ │ │ │ 1112: 002657d8 16 FUNC GLOBAL DEFAULT 12 rktio_hash_is_empty │ │ │ │ - 1113: 00128a1c 120 FUNC GLOBAL DEFAULT 12 scheme_real_to_double │ │ │ │ - 1114: 0002ba7c 20 FUNC GLOBAL DEFAULT 12 GC_message_allocator_size │ │ │ │ + 1113: 00128a28 120 FUNC GLOBAL DEFAULT 12 scheme_real_to_double │ │ │ │ + 1114: 0002ba78 20 FUNC GLOBAL DEFAULT 12 GC_message_allocator_size │ │ │ │ 1115: 0039a3ac 4 OBJECT GLOBAL DEFAULT 24 scheme_object_name_property │ │ │ │ 1116: 0025a85c 40 FUNC GLOBAL DEFAULT 12 rktio_directory_list_stop │ │ │ │ 1117: 0020724c 56 FUNC GLOBAL DEFAULT 12 scheme_get_place_table │ │ │ │ 1118: 0008b894 152 FUNC GLOBAL DEFAULT 12 scheme_fsemaphore_post │ │ │ │ - 1119: 001761f8 380 FUNC GLOBAL DEFAULT 12 scheme_get_port_rktio_file_descriptor │ │ │ │ + 1119: 00176200 380 FUNC GLOBAL DEFAULT 12 scheme_get_port_rktio_file_descriptor │ │ │ │ 1120: 00399e84 4 OBJECT GLOBAL DEFAULT 24 scheme_orig_stderr_port │ │ │ │ 1121: 0039a5fc 4 OBJECT GLOBAL DEFAULT 24 scheme_vector_length_proc │ │ │ │ 1122: 0006c7a4 1384 FUNC GLOBAL DEFAULT 12 scheme_find_completion │ │ │ │ 1123: 0008ea00 144 FUNC GLOBAL DEFAULT 12 scheme_install_symbol_hash_code │ │ │ │ 1124: 0025e3f0 4 FUNC GLOBAL DEFAULT 12 rktio_socket_poll_read_ready │ │ │ │ - 1125: 001c4d14 220 FUNC GLOBAL DEFAULT 12 scheme_longjmpup │ │ │ │ - 1126: 0018c8f4 228 FUNC GLOBAL DEFAULT 12 copy_print_params │ │ │ │ - 1127: 00155d98 620 FUNC GLOBAL DEFAULT 12 scheme_is_statically_proc │ │ │ │ + 1125: 001c4d00 220 FUNC GLOBAL DEFAULT 12 scheme_longjmpup │ │ │ │ + 1126: 0018c8fc 228 FUNC GLOBAL DEFAULT 12 copy_print_params │ │ │ │ + 1127: 00155da0 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 │ │ │ │ 1130: 0039a344 4 OBJECT GLOBAL DEFAULT 24 scheme_system_type_proc │ │ │ │ - 1131: 00034ba4 36 FUNC GLOBAL DEFAULT 12 GC_malloc_one_tagged │ │ │ │ + 1131: 00034ba0 36 FUNC GLOBAL DEFAULT 12 GC_malloc_one_tagged │ │ │ │ 1132: 00399c90 8 OBJECT GLOBAL DEFAULT 24 scheme_floating_point_nzero │ │ │ │ - 1133: 00106bf0 32 FUNC GLOBAL DEFAULT 12 scheme_is_hash_table_eqv │ │ │ │ + 1133: 00106bfc 32 FUNC GLOBAL DEFAULT 12 scheme_is_hash_table_eqv │ │ │ │ 1134: 00081f3c 168 FUNC GLOBAL DEFAULT 12 scheme_escape_continuation_ok │ │ │ │ 1135: 0025e20c 8 FUNC GLOBAL DEFAULT 12 rktio_gai_strerror │ │ │ │ 1136: 0006d664 288 FUNC GLOBAL DEFAULT 12 scheme_set_exec_cmd │ │ │ │ - 1137: 000a0708 680 FUNC GLOBAL DEFAULT 12 scheme_add_or_patch_branch_true_movi │ │ │ │ - 1138: 0005ebb0 192 FUNC GLOBAL DEFAULT 12 scheme_make_sized_offset_kind_path │ │ │ │ - 1139: 000f0998 2788 FUNC GLOBAL DEFAULT 12 scheme_init_linklet │ │ │ │ + 1137: 000a070c 680 FUNC GLOBAL DEFAULT 12 scheme_add_or_patch_branch_true_movi │ │ │ │ + 1138: 0005ebac 192 FUNC GLOBAL DEFAULT 12 scheme_make_sized_offset_kind_path │ │ │ │ + 1139: 000f09a4 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 │ │ │ │ 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 │ │ │ │ + 1143: 00030fac 480 FUNC GLOBAL DEFAULT 12 GC_get_memory_use │ │ │ │ + 1144: 001a4be0 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: 00183f2c 164 FUNC GLOBAL DEFAULT 12 scheme_is_output_port │ │ │ │ 1148: 001ecdd0 116 FUNC GLOBAL DEFAULT 12 scheme_struct_is_transparent │ │ │ │ 1149: 0039a528 4 OBJECT GLOBAL DEFAULT 24 scheme_no_stack_overflow │ │ │ │ - 1150: 00046ed8 112 FUNC GLOBAL DEFAULT 12 scheme_log_warning │ │ │ │ - 1151: 00106910 260 FUNC GLOBAL DEFAULT 12 scheme_make_hash_table_equal_always │ │ │ │ + 1150: 00046ed4 112 FUNC GLOBAL DEFAULT 12 scheme_log_warning │ │ │ │ + 1151: 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: 0016d3f0 4 FUNC GLOBAL DEFAULT 12 scheme_forget_thread │ │ │ │ 1155: 00398c14 4 OBJECT GLOBAL DEFAULT 24 scheme_call_with_immed_mark_proc │ │ │ │ 1156: 00399d10 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_fx_to_fl_proc │ │ │ │ - 1157: 0002bfa8 24 FUNC GLOBAL DEFAULT 12 align_round_up │ │ │ │ - 1158: 000e90c0 44 FUNC GLOBAL DEFAULT 12 scheme_decrement_cache_stack_pos │ │ │ │ + 1157: 0002bfa4 24 FUNC GLOBAL DEFAULT 12 align_round_up │ │ │ │ + 1158: 000e90cc 44 FUNC GLOBAL DEFAULT 12 scheme_decrement_cache_stack_pos │ │ │ │ 1159: 00399ce0 4 OBJECT GLOBAL DEFAULT 24 scheme_plus_i │ │ │ │ - 1160: 00059788 352 FUNC GLOBAL DEFAULT 12 scheme_make_empty_env │ │ │ │ + 1160: 00059784 352 FUNC GLOBAL DEFAULT 12 scheme_make_empty_env │ │ │ │ 1161: 0039a3d0 4 OBJECT GLOBAL DEFAULT 24 scheme_make_struct_type_property_proc │ │ │ │ 1162: 00399c28 4 OBJECT GLOBAL DEFAULT 24 scheme_list_star_proc │ │ │ │ - 1163: 0016d318 40 FUNC GLOBAL DEFAULT 12 scheme_fdisset │ │ │ │ - 1164: 00179c00 108 FUNC GLOBAL DEFAULT 12 scheme_reserve_file_descriptor │ │ │ │ - 1165: 0002b314 24 FUNC GLOBAL DEFAULT 12 GC_set_out_of_memory │ │ │ │ + 1163: 0016d320 40 FUNC GLOBAL DEFAULT 12 scheme_fdisset │ │ │ │ + 1164: 00179c08 108 FUNC GLOBAL DEFAULT 12 scheme_reserve_file_descriptor │ │ │ │ + 1165: 0002b310 24 FUNC GLOBAL DEFAULT 12 GC_set_out_of_memory │ │ │ │ 1166: 00399c10 4 OBJECT GLOBAL DEFAULT 24 scheme_car_proc │ │ │ │ 1167: 0023aa58 528 FUNC GLOBAL DEFAULT 12 scheme_gmpn_gcd_1 │ │ │ │ 1168: 00399d28 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_fx_gt_proc │ │ │ │ 1169: 001edb4c 84 FUNC GLOBAL DEFAULT 12 scheme_make_struct_names_from_array │ │ │ │ 1170: 0025c9e8 512 FUNC GLOBAL DEFAULT 12 rktio_merge_fd_sets │ │ │ │ 1171: 0025f390 192 FUNC GLOBAL DEFAULT 12 rktio_udp_get_multicast_loopback │ │ │ │ - 1172: 00037da4 8 FUNC GLOBAL DEFAULT 12 scheme_is_place_main_os_thread │ │ │ │ - 1173: 00197254 356 FUNC GLOBAL DEFAULT 12 scheme_set_type_printer │ │ │ │ + 1172: 00037da0 8 FUNC GLOBAL DEFAULT 12 scheme_is_place_main_os_thread │ │ │ │ + 1173: 0019725c 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 │ │ │ │ + 1175: 00103ea8 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 │ │ │ │ + 1177: 00106e68 4 FUNC GLOBAL DEFAULT 12 scheme_chaperone_hash_key_value │ │ │ │ + 1178: 001c2d58 24 FUNC GLOBAL DEFAULT 12 scheme_get_outof_line │ │ │ │ 1179: 00398bf0 4 OBJECT GLOBAL DEFAULT 24 scheme_procedure_p_proc │ │ │ │ 1180: 00061c4c 200 FUNC GLOBAL DEFAULT 12 scheme_file_exists │ │ │ │ - 1181: 00140654 224 FUNC GLOBAL DEFAULT 12 make_any_long_double │ │ │ │ - 1182: 00031cb4 2572 FUNC GLOBAL DEFAULT 12 GC_mark2 │ │ │ │ - 1183: 00039260 160 FUNC GLOBAL DEFAULT 12 scheme_free_all_code │ │ │ │ + 1181: 0014065c 224 FUNC GLOBAL DEFAULT 12 make_any_long_double │ │ │ │ + 1182: 00031cb0 2572 FUNC GLOBAL DEFAULT 12 GC_mark2 │ │ │ │ + 1183: 0003925c 160 FUNC GLOBAL DEFAULT 12 scheme_free_all_code │ │ │ │ 1184: 0039a7f4 4 OBJECT GLOBAL DEFAULT 24 scheme_char_constants │ │ │ │ - 1185: 00173b2c 344 FUNC GLOBAL DEFAULT 12 scheme_put_char_string │ │ │ │ + 1185: 00173b34 344 FUNC GLOBAL DEFAULT 12 scheme_put_char_string │ │ │ │ 1186: 00241da4 96 FUNC GLOBAL DEFAULT 12 scheme_bignum_get_int_val │ │ │ │ - 1187: 0005acd0 380 FUNC GLOBAL DEFAULT 12 scheme_read_installation_config_table │ │ │ │ - 1188: 000a77e4 60 FUNC GLOBAL DEFAULT 12 scheme_on_demand_generate_lambda │ │ │ │ + 1187: 0005accc 380 FUNC GLOBAL DEFAULT 12 scheme_read_installation_config_table │ │ │ │ + 1188: 000a77e8 60 FUNC GLOBAL DEFAULT 12 scheme_on_demand_generate_lambda │ │ │ │ 1189: 0020da8c 232 FUNC GLOBAL DEFAULT 12 scheme_make_thread_cell │ │ │ │ - 1190: 0003d248 220 FUNC GLOBAL DEFAULT 12 scheme_seal_parameters │ │ │ │ - 1191: 0005825c 640 FUNC GLOBAL DEFAULT 12 _scheme_apply_from_native │ │ │ │ + 1190: 0003d244 220 FUNC GLOBAL DEFAULT 12 scheme_seal_parameters │ │ │ │ + 1191: 00058258 640 FUNC GLOBAL DEFAULT 12 _scheme_apply_from_native │ │ │ │ 1192: 001ece44 112 FUNC GLOBAL DEFAULT 12 scheme_decode_struct_shape │ │ │ │ - 1193: 00052848 20 FUNC GLOBAL DEFAULT 12 scheme_set_startup_use_jit │ │ │ │ - 1194: 001790cc 328 FUNC GLOBAL DEFAULT 12 scheme_make_null_output_port │ │ │ │ + 1193: 00052844 20 FUNC GLOBAL DEFAULT 12 scheme_set_startup_use_jit │ │ │ │ + 1194: 001790d4 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 │ │ │ │ + 1198: 0016d348 16 FUNC GLOBAL DEFAULT 12 scheme_collapse_win_fd │ │ │ │ + 1199: 0016d260 32 FUNC GLOBAL DEFAULT 12 scheme_alloc_fdset_array │ │ │ │ 1200: 002051b8 2184 FUNC GLOBAL DEFAULT 12 scheme_init_unsafe_thread │ │ │ │ - 1201: 00035aec 416 FUNC GLOBAL DEFAULT 12 GC_register_new_thread │ │ │ │ - 1202: 00044768 20 FUNC GLOBAL DEFAULT 12 scheme_immediate_exit │ │ │ │ - 1203: 0016e680 4 FUNC GLOBAL DEFAULT 12 scheme_byte_ready │ │ │ │ + 1201: 00035ae8 416 FUNC GLOBAL DEFAULT 12 GC_register_new_thread │ │ │ │ + 1202: 00044764 20 FUNC GLOBAL DEFAULT 12 scheme_immediate_exit │ │ │ │ + 1203: 0016e688 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 │ │ │ │ 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 │ │ │ │ + 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: 00130548 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: 0016dddc 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 │ │ │ │ + 1218: 0018e6f4 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 │ │ │ │ + 1220: 0017d84c 7272 FUNC GLOBAL DEFAULT 12 scheme_init_port_fun │ │ │ │ + 1221: 000f68b0 136 FUNC GLOBAL DEFAULT 12 scheme_checked_caar │ │ │ │ + 1222: 0018e694 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 │ │ │ │ + 1224: 0017392c 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 │ │ │ │ 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 │ │ │ │ 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 │ │ │ │ + 1234: 00179ccc 4 FUNC GLOBAL DEFAULT 12 scheme_signal_received_at │ │ │ │ + 1235: 000d2724 212 FUNC GLOBAL DEFAULT 12 scheme_jit_allocate_structure │ │ │ │ 1236: 0025996c 128 FUNC GLOBAL DEFAULT 12 rktio_get_current_directory │ │ │ │ - 1237: 00041bbc 64 FUNC GLOBAL DEFAULT 12 scheme_init_logger_wait │ │ │ │ + 1237: 00041bb8 64 FUNC GLOBAL DEFAULT 12 scheme_init_logger_wait │ │ │ │ 1238: 00236414 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 │ │ │ │ + 1240: 00116724 20 FUNC GLOBAL DEFAULT 12 scheme_modulo │ │ │ │ 1241: 0020845c 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 │ │ │ │ + 1243: 000389dc 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 │ │ │ │ + 1246: 00188c2c 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 │ │ │ │ + 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 │ │ │ │ + 1254: 00096c70 24 FUNC GLOBAL DEFAULT 12 scheme_make_hash_tree │ │ │ │ 1255: 001f91bc 4 FUNC GLOBAL DEFAULT 12 scheme_syntax_to_datum │ │ │ │ 1256: 00073e54 56 FUNC GLOBAL DEFAULT 12 scheme_init_fun_places │ │ │ │ - 1257: 00039608 4 FUNC GLOBAL DEFAULT 12 scheme_unused_intptr │ │ │ │ - 1258: 0013ae70 4164 FUNC GLOBAL DEFAULT 12 scheme_bin_gt_eq │ │ │ │ + 1257: 00039604 4 FUNC GLOBAL DEFAULT 12 scheme_unused_intptr │ │ │ │ + 1258: 0013ae78 4164 FUNC GLOBAL DEFAULT 12 scheme_bin_gt_eq │ │ │ │ 1259: 0025bd18 8 FUNC GLOBAL DEFAULT 12 rktio_forget │ │ │ │ 1260: 00073e9c 80 FUNC GLOBAL DEFAULT 12 scheme_make_prim_w_everything │ │ │ │ - 1261: 00055454 752 FUNC GLOBAL DEFAULT 12 scheme_set_global_bucket │ │ │ │ + 1261: 00055450 752 FUNC GLOBAL DEFAULT 12 scheme_set_global_bucket │ │ │ │ 1262: 00229a40 32 FUNC GLOBAL DEFAULT 12 ffi_lib_MARK │ │ │ │ 1263: 0020a548 412 FUNC GLOBAL DEFAULT 12 scheme_weak_suspend_thread │ │ │ │ 1264: 00079728 212 FUNC GLOBAL DEFAULT 12 shift_for_drop │ │ │ │ - 1265: 0005a7ac 56 FUNC GLOBAL DEFAULT 12 scheme_eval_string_all │ │ │ │ + 1265: 0005a7a8 56 FUNC GLOBAL DEFAULT 12 scheme_eval_string_all │ │ │ │ 1266: 003988a4 4 OBJECT GLOBAL DEFAULT 24 scheme_overflow_count │ │ │ │ 1267: 002079a4 28 FUNC GLOBAL DEFAULT 12 scheme_break_main_thread_at │ │ │ │ - 1268: 0016d3f4 4 FUNC GLOBAL DEFAULT 12 scheme_resume_remembered_threads │ │ │ │ + 1268: 0016d3fc 4 FUNC GLOBAL DEFAULT 12 scheme_resume_remembered_threads │ │ │ │ 1269: 0025c7e8 20 FUNC GLOBAL DEFAULT 12 rktio_fdzero │ │ │ │ - 1270: 000e9174 1120 FUNC GLOBAL DEFAULT 12 scheme_native_stack_trace │ │ │ │ - 1271: 00197b78 272 FUNC GLOBAL DEFAULT 12 scheme_make_fixnum_rational │ │ │ │ - 1272: 00055d64 196 FUNC GLOBAL DEFAULT 12 scheme_malloc_empty_closure │ │ │ │ + 1270: 000e9180 1120 FUNC GLOBAL DEFAULT 12 scheme_native_stack_trace │ │ │ │ + 1271: 00197b80 272 FUNC GLOBAL DEFAULT 12 scheme_make_fixnum_rational │ │ │ │ + 1272: 00055d60 196 FUNC GLOBAL DEFAULT 12 scheme_malloc_empty_closure │ │ │ │ 1273: 0008fff8 192 FUNC GLOBAL DEFAULT 12 scheme_bucket_table_next │ │ │ │ 1274: 0025bb9c 8 FUNC GLOBAL DEFAULT 12 rktio_fd_is_open_pending │ │ │ │ - 1275: 00036f60 76 FUNC GLOBAL DEFAULT 12 GC_dump │ │ │ │ - 1276: 00046d9c 316 FUNC GLOBAL DEFAULT 12 scheme_log_abort │ │ │ │ - 1277: 0016d3d8 4 FUNC GLOBAL DEFAULT 12 scheme_init_thread_memory │ │ │ │ - 1278: 0003948c 60 FUNC GLOBAL DEFAULT 12 scheme_add_scheme_finalizer_once │ │ │ │ + 1275: 00036f5c 76 FUNC GLOBAL DEFAULT 12 GC_dump │ │ │ │ + 1276: 00046d98 316 FUNC GLOBAL DEFAULT 12 scheme_log_abort │ │ │ │ + 1277: 0016d3e0 4 FUNC GLOBAL DEFAULT 12 scheme_init_thread_memory │ │ │ │ + 1278: 00039488 60 FUNC GLOBAL DEFAULT 12 scheme_add_scheme_finalizer_once │ │ │ │ 1279: 00398c74 4 OBJECT GLOBAL DEFAULT 24 scheme_hash_request_count │ │ │ │ 1280: 003988c0 4 OBJECT GLOBAL DEFAULT 24 scheme_continuation_application_count │ │ │ │ 1281: 00260f5c 188 FUNC GLOBAL DEFAULT 12 rktio_restore_modified_signal_handlers │ │ │ │ 1282: 0025ef58 188 FUNC GLOBAL DEFAULT 12 rktio_udp_disconnect │ │ │ │ 1283: 00248adc 536 FUNC GLOBAL DEFAULT 12 scheme_checked_integer_to_char │ │ │ │ - 1284: 0003e424 196 FUNC GLOBAL DEFAULT 12 scheme_lookup_global │ │ │ │ + 1284: 0003e420 196 FUNC GLOBAL DEFAULT 12 scheme_lookup_global │ │ │ │ 1285: 0039a3e8 4 OBJECT GLOBAL DEFAULT 24 scheme_make_inspector_proc │ │ │ │ 1286: 0039a148 4 OBJECT GLOBAL DEFAULT 24 scheme_num_read_syntax_objects │ │ │ │ 1287: 00398c18 4 OBJECT GLOBAL DEFAULT 24 scheme_void_proc │ │ │ │ 1288: 00241a50 56 FUNC GLOBAL DEFAULT 12 scheme_init_bignum │ │ │ │ 1289: 00207568 92 FUNC GLOBAL DEFAULT 12 scheme_release_fd_semaphores │ │ │ │ - 1290: 0016e684 708 FUNC GLOBAL DEFAULT 12 scheme_get_special │ │ │ │ - 1291: 00128780 4 FUNC GLOBAL DEFAULT 12 scheme_init_longdouble_fixup │ │ │ │ + 1290: 0016e68c 708 FUNC GLOBAL DEFAULT 12 scheme_get_special │ │ │ │ + 1291: 0012878c 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 │ │ │ │ + 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 │ │ │ │ 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 │ │ │ │ + 1297: 00032db4 20 FUNC GLOBAL DEFAULT 12 GC_mark │ │ │ │ + 1298: 001d4ad8 120 FUNC GLOBAL DEFAULT 12 scheme_strncmp │ │ │ │ 1299: 0025eb94 276 FUNC GLOBAL DEFAULT 12 rktio_accept │ │ │ │ 1300: 0006dc70 20 FUNC GLOBAL DEFAULT 12 scheme_set_original_dir │ │ │ │ 1301: 0008c014 4 FUNC GLOBAL DEFAULT 12 scheme_init_futures_once │ │ │ │ - 1302: 001648c4 732 FUNC GLOBAL DEFAULT 12 scheme_optimize_add_import_variable │ │ │ │ - 1303: 00034e50 252 FUNC GLOBAL DEFAULT 12 GC_adopt_message_allocator │ │ │ │ + 1302: 001648cc 732 FUNC GLOBAL DEFAULT 12 scheme_optimize_add_import_variable │ │ │ │ + 1303: 00034e4c 252 FUNC GLOBAL DEFAULT 12 GC_adopt_message_allocator │ │ │ │ 1304: 003989b8 4 OBJECT GLOBAL DEFAULT 24 scheme_void │ │ │ │ 1305: 00207b24 28 FUNC GLOBAL DEFAULT 12 scheme_start_atomic │ │ │ │ - 1306: 001950e0 8 FUNC GLOBAL DEFAULT 12 scheme_print │ │ │ │ - 1307: 000f6d10 308 FUNC GLOBAL DEFAULT 12 scheme_hash_equal_p │ │ │ │ + 1306: 001950e8 8 FUNC GLOBAL DEFAULT 12 scheme_print │ │ │ │ + 1307: 000f6d1c 308 FUNC GLOBAL DEFAULT 12 scheme_hash_equal_p │ │ │ │ 1308: 0008667c 72 FUNC GLOBAL DEFAULT 12 scheme_is_cm_deeper │ │ │ │ 1309: 001f5a20 220 FUNC GLOBAL DEFAULT 12 scheme_intern_exact_char_symbol │ │ │ │ - 1310: 00178b04 160 FUNC GLOBAL DEFAULT 12 scheme_fs_change_properties │ │ │ │ + 1310: 00178b0c 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 │ │ │ │ + 1314: 001309cc 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 │ │ │ │ + 1316: 0017f754 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 │ │ │ │ + 1318: 00103a18 192 FUNC GLOBAL DEFAULT 12 scheme_make_raw_pair │ │ │ │ 1319: 001ea76c 420 FUNC GLOBAL DEFAULT 12 scheme_clone_prefab_struct_instance │ │ │ │ - 1320: 0002afa4 220 FUNC GLOBAL DEFAULT 12 fault_handler │ │ │ │ - 1321: 000f6794 136 FUNC GLOBAL DEFAULT 12 scheme_checked_cadr │ │ │ │ - 1322: 0003874c 104 FUNC GLOBAL DEFAULT 12 scheme_check_overflow │ │ │ │ + 1320: 0002afa0 220 FUNC GLOBAL DEFAULT 12 fault_handler │ │ │ │ + 1321: 000f67a0 136 FUNC GLOBAL DEFAULT 12 scheme_checked_cadr │ │ │ │ + 1322: 00038748 104 FUNC GLOBAL DEFAULT 12 scheme_check_overflow │ │ │ │ 1323: 0007d820 4 FUNC GLOBAL DEFAULT 12 scheme_make_arity_mask │ │ │ │ 1324: 0025f178 20 FUNC GLOBAL DEFAULT 12 rktio_udp_sendto │ │ │ │ 1325: 00206e2c 88 FUNC GLOBAL DEFAULT 12 scheme_alloc_runstack │ │ │ │ - 1326: 001071d8 1112 FUNC GLOBAL DEFAULT 12 scheme_chaperone_hash_table_filtered_copy │ │ │ │ + 1326: 001071e4 1112 FUNC GLOBAL DEFAULT 12 scheme_chaperone_hash_table_filtered_copy │ │ │ │ 1327: 00254edc 228 FUNC GLOBAL DEFAULT 12 scheme_real_to_complex │ │ │ │ - 1328: 00188584 320 FUNC GLOBAL DEFAULT 12 scheme_make_sized_byte_string_input_port │ │ │ │ - 1329: 000ac7f4 8 FUNC GLOBAL DEFAULT 12 scheme_generate_pop_unboxed │ │ │ │ - 1330: 00047234 300 FUNC GLOBAL DEFAULT 12 scheme_make_logger │ │ │ │ - 1331: 00059c28 296 FUNC GLOBAL DEFAULT 12 scheme_eval │ │ │ │ - 1332: 0004748c 476 FUNC GLOBAL DEFAULT 12 scheme_raise_realm_exn │ │ │ │ - 1333: 0004b864 352 FUNC GLOBAL DEFAULT 12 scheme_contract_realm_adjust │ │ │ │ + 1328: 0018858c 320 FUNC GLOBAL DEFAULT 12 scheme_make_sized_byte_string_input_port │ │ │ │ + 1329: 000ac7f8 8 FUNC GLOBAL DEFAULT 12 scheme_generate_pop_unboxed │ │ │ │ + 1330: 00047230 300 FUNC GLOBAL DEFAULT 12 scheme_make_logger │ │ │ │ + 1331: 00059c24 296 FUNC GLOBAL DEFAULT 12 scheme_eval │ │ │ │ + 1332: 00047488 476 FUNC GLOBAL DEFAULT 12 scheme_raise_realm_exn │ │ │ │ + 1333: 0004b860 352 FUNC GLOBAL DEFAULT 12 scheme_contract_realm_adjust │ │ │ │ 1334: 00061518 120 FUNC GLOBAL DEFAULT 12 scheme_os_setcwd │ │ │ │ 1335: 00258770 724 FUNC GLOBAL DEFAULT 12 scheme_read_lambda │ │ │ │ 1336: 001ea340 44 FUNC GLOBAL DEFAULT 12 scheme_is_struct_instance │ │ │ │ 1337: 001e8270 840 FUNC GLOBAL DEFAULT 12 scheme_struct_setter │ │ │ │ - 1338: 00039540 4 FUNC GLOBAL DEFAULT 12 scheme_collect_garbage │ │ │ │ - 1339: 0002b884 192 FUNC GLOBAL DEFAULT 12 GC_create_message_allocator │ │ │ │ - 1340: 00097bcc 8 FUNC GLOBAL DEFAULT 12 scheme_hash_tree_set │ │ │ │ - 1341: 00102a88 1776 FUNC GLOBAL DEFAULT 12 scheme_init_unsafe_list │ │ │ │ + 1338: 0003953c 4 FUNC GLOBAL DEFAULT 12 scheme_collect_garbage │ │ │ │ + 1339: 0002b880 192 FUNC GLOBAL DEFAULT 12 GC_create_message_allocator │ │ │ │ + 1340: 00097bd0 8 FUNC GLOBAL DEFAULT 12 scheme_hash_tree_set │ │ │ │ + 1341: 00102a94 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 │ │ │ │ + 1344: 00198124 212 FUNC GLOBAL DEFAULT 12 scheme_rational_add1 │ │ │ │ 1345: 0024bf20 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 │ │ │ │ + 1347: 00170078 304 FUNC GLOBAL DEFAULT 12 scheme_count_lines │ │ │ │ 1348: 0025c108 40 FUNC GLOBAL DEFAULT 12 rktio_read │ │ │ │ 1349: 000845ec 964 FUNC GLOBAL DEFAULT 12 prune_cont_marks │ │ │ │ - 1350: 00038298 236 FUNC GLOBAL DEFAULT 12 scheme_strdup_and_free │ │ │ │ + 1350: 00038294 236 FUNC GLOBAL DEFAULT 12 scheme_strdup_and_free │ │ │ │ 1351: 00399f38 4 OBJECT GLOBAL DEFAULT 24 syntax_symbol │ │ │ │ - 1352: 00055744 228 FUNC GLOBAL DEFAULT 12 scheme_install_macro │ │ │ │ + 1352: 00055740 228 FUNC GLOBAL DEFAULT 12 scheme_install_macro │ │ │ │ 1353: 0025f730 180 FUNC GLOBAL DEFAULT 12 rktio_udp_set_multicast_ttl │ │ │ │ 1354: 00207bac 40 FUNC GLOBAL DEFAULT 12 scheme_start_in_scheduler │ │ │ │ 1355: 001ea36c 104 FUNC GLOBAL DEFAULT 12 scheme_struct_ref │ │ │ │ 1356: 0020faa4 300 FUNC GLOBAL DEFAULT 12 scheme_custodian_check_available │ │ │ │ - 1357: 00172790 32 FUNC GLOBAL DEFAULT 12 scheme_peekc_special_ok │ │ │ │ - 1358: 0015d61c 712 FUNC GLOBAL DEFAULT 12 optimize_apply_values │ │ │ │ - 1359: 000546a4 244 FUNC GLOBAL DEFAULT 12 scheme_recheck_prompt_and_barrier │ │ │ │ - 1360: 001d7a28 20 FUNC GLOBAL DEFAULT 12 scheme_grapheme_cluster_span │ │ │ │ + 1357: 00172798 32 FUNC GLOBAL DEFAULT 12 scheme_peekc_special_ok │ │ │ │ + 1358: 0015d624 712 FUNC GLOBAL DEFAULT 12 optimize_apply_values │ │ │ │ + 1359: 000546a0 244 FUNC GLOBAL DEFAULT 12 scheme_recheck_prompt_and_barrier │ │ │ │ + 1360: 001d7a14 20 FUNC GLOBAL DEFAULT 12 scheme_grapheme_cluster_span │ │ │ │ 1361: 0008ada4 32 FUNC GLOBAL DEFAULT 12 scheme_get_process_milliseconds │ │ │ │ 1362: 0024100c 4 FUNC GLOBAL DEFAULT 12 scheme_init_startup │ │ │ │ - 1363: 00130530 4 FUNC GLOBAL DEFAULT 12 scheme_double_acos │ │ │ │ - 1364: 0002bfc0 168 FUNC GLOBAL DEFAULT 12 GC_malloc_for_incremental │ │ │ │ + 1363: 00130538 4 FUNC GLOBAL DEFAULT 12 scheme_double_acos │ │ │ │ + 1364: 0002bfbc 168 FUNC GLOBAL DEFAULT 12 GC_malloc_for_incremental │ │ │ │ 1365: 0021638c 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 │ │ │ │ + 1367: 000f15f4 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 │ │ │ │ + 1370: 001b472c 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 │ │ │ │ 1374: 00399db0 4 OBJECT GLOBAL DEFAULT 24 scheme_eof │ │ │ │ 1375: 00261c20 52 FUNC GLOBAL DEFAULT 12 rktio_fs_change_forget │ │ │ │ 1376: 00264f28 528 FUNC GLOBAL DEFAULT 12 rktio_sha2_final │ │ │ │ - 1377: 001cc080 152 FUNC GLOBAL DEFAULT 12 scheme_extract_index │ │ │ │ - 1378: 00095c28 260 FUNC GLOBAL DEFAULT 12 scheme_hash_get_key │ │ │ │ - 1379: 00037d7c 20 FUNC GLOBAL DEFAULT 12 scheme_set_report_out_of_memory │ │ │ │ - 1380: 00198554 208 FUNC GLOBAL DEFAULT 12 scheme_rational_min │ │ │ │ - 1381: 00037b38 4 FUNC GLOBAL DEFAULT 12 scheme_setup_thread_local_key_if_needed │ │ │ │ + 1377: 001cc06c 152 FUNC GLOBAL DEFAULT 12 scheme_extract_index │ │ │ │ + 1378: 00095c2c 260 FUNC GLOBAL DEFAULT 12 scheme_hash_get_key │ │ │ │ + 1379: 00037d78 20 FUNC GLOBAL DEFAULT 12 scheme_set_report_out_of_memory │ │ │ │ + 1380: 0019855c 208 FUNC GLOBAL DEFAULT 12 scheme_rational_min │ │ │ │ + 1381: 00037b34 4 FUNC GLOBAL DEFAULT 12 scheme_setup_thread_local_key_if_needed │ │ │ │ 1382: 0008eba4 28 FUNC GLOBAL DEFAULT 12 scheme_eq_hash_get │ │ │ │ - 1383: 000bbd0c 272 FUNC GLOBAL DEFAULT 12 scheme_generate_shared_call │ │ │ │ + 1383: 000bbd10 272 FUNC GLOBAL DEFAULT 12 scheme_generate_shared_call │ │ │ │ 1384: 002078bc 4 FUNC GLOBAL DEFAULT 12 scheme_check_fd_semaphores │ │ │ │ - 1385: 00032bb8 52 FUNC GLOBAL DEFAULT 12 GC_mark_variable_stack │ │ │ │ + 1385: 00032bb4 52 FUNC GLOBAL DEFAULT 12 GC_mark_variable_stack │ │ │ │ 1386: 0008ef78 88 FUNC GLOBAL DEFAULT 12 scheme_hash_table_index │ │ │ │ - 1387: 000a0f2c 96 FUNC GLOBAL DEFAULT 12 scheme_branch_for_true │ │ │ │ - 1388: 00175b10 420 FUNC GLOBAL DEFAULT 12 scheme_port_waiting_peer_p │ │ │ │ - 1389: 00039544 4 FUNC GLOBAL DEFAULT 12 scheme_collect_garbage_minor │ │ │ │ + 1387: 000a0f30 96 FUNC GLOBAL DEFAULT 12 scheme_branch_for_true │ │ │ │ + 1388: 00175b18 420 FUNC GLOBAL DEFAULT 12 scheme_port_waiting_peer_p │ │ │ │ + 1389: 00039540 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 │ │ │ │ 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 │ │ │ │ + 1394: 00198a58 264 FUNC GLOBAL DEFAULT 12 scheme_rational_ceiling │ │ │ │ + 1395: 001c2d70 12 FUNC GLOBAL DEFAULT 12 scheme_get_back_into_line │ │ │ │ + 1396: 0004d1b4 260 FUNC GLOBAL DEFAULT 12 scheme_wrong_field_contract │ │ │ │ + 1397: 00141344 68 FUNC GLOBAL DEFAULT 12 scheme_double_to_string │ │ │ │ 1398: 0025cc44 68 FUNC GLOBAL DEFAULT 12 rktio_free_global_poll_set │ │ │ │ - 1399: 0003d328 392 FUNC GLOBAL DEFAULT 12 scheme_restart_instance │ │ │ │ - 1400: 001b4724 16 FUNC GLOBAL DEFAULT 12 scheme_regexp_is_pregexp │ │ │ │ - 1401: 00130ddc 252 FUNC GLOBAL DEFAULT 12 scheme_fxvector_length │ │ │ │ - 1402: 0003857c 252 FUNC GLOBAL DEFAULT 12 scheme_make_offset_cptr │ │ │ │ - 1403: 0018c7a8 108 FUNC GLOBAL DEFAULT 12 scheme_init_print_buffers_places │ │ │ │ - 1404: 000ea2ec 464 FUNC GLOBAL DEFAULT 12 scheme_mz_load_retained │ │ │ │ - 1405: 00199274 480 FUNC GLOBAL DEFAULT 12 scheme_rational_power │ │ │ │ + 1399: 0003d324 392 FUNC GLOBAL DEFAULT 12 scheme_restart_instance │ │ │ │ + 1400: 001b471c 16 FUNC GLOBAL DEFAULT 12 scheme_regexp_is_pregexp │ │ │ │ + 1401: 00130de4 252 FUNC GLOBAL DEFAULT 12 scheme_fxvector_length │ │ │ │ + 1402: 00038578 252 FUNC GLOBAL DEFAULT 12 scheme_make_offset_cptr │ │ │ │ + 1403: 0018c7b0 108 FUNC GLOBAL DEFAULT 12 scheme_init_print_buffers_places │ │ │ │ + 1404: 000ea2f8 464 FUNC GLOBAL DEFAULT 12 scheme_mz_load_retained │ │ │ │ + 1405: 0019927c 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 │ │ │ │ + 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 │ │ │ │ + 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 │ │ │ │ + 1417: 00103d58 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 │ │ │ │ + 1419: 001c310c 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 │ │ │ │ 1424: 00398cc0 2980 OBJECT GLOBAL DEFAULT 24 scheme_jit_common │ │ │ │ - 1425: 001c3bac 196 FUNC GLOBAL DEFAULT 12 scheme_make_channel │ │ │ │ + 1425: 001c3b98 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 │ │ │ │ + 1427: 00037960 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 │ │ │ │ + 1430: 00107878 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 │ │ │ │ + 1432: 00179e20 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 │ │ │ │ + 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 │ │ │ │ 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 │ │ │ │ + 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: 00242df8 100 FUNC GLOBAL DEFAULT 12 scheme_bignum_eq │ │ │ │ 1446: 0008adc4 32 FUNC GLOBAL DEFAULT 12 scheme_get_process_children_milliseconds │ │ │ │ - 1447: 0005d9f4 4516 FUNC GLOBAL DEFAULT 12 scheme_init_file │ │ │ │ + 1447: 0005d9f0 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 │ │ │ │ + 1449: 00173a2c 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 │ │ │ │ 1452: 002b40cc 4 OBJECT GLOBAL DEFAULT 23 scheme_case_sensitive │ │ │ │ - 1453: 000a1044 264 FUNC GLOBAL DEFAULT 12 scheme_generate_non_tail_mark_pos_prefix │ │ │ │ - 1454: 00044ce4 2480 FUNC GLOBAL DEFAULT 12 scheme_log_name_pfx_message │ │ │ │ + 1453: 000a1048 264 FUNC GLOBAL DEFAULT 12 scheme_generate_non_tail_mark_pos_prefix │ │ │ │ + 1454: 00044ce0 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 │ │ │ │ + 1457: 00105a00 260 FUNC GLOBAL DEFAULT 12 scheme_make_weak_equal_table │ │ │ │ 1458: 00265b58 4 FUNC GLOBAL DEFAULT 12 rktio_create_console │ │ │ │ - 1459: 000535d4 308 FUNC GLOBAL DEFAULT 12 scheme_new_mark_segment │ │ │ │ + 1459: 000535d0 308 FUNC GLOBAL DEFAULT 12 scheme_new_mark_segment │ │ │ │ 1460: 0020e17c 268 FUNC GLOBAL DEFAULT 12 scheme_get_thread_param │ │ │ │ 1461: 002447a8 232 FUNC GLOBAL DEFAULT 12 scheme_read_bignum_bytes │ │ │ │ - 1462: 00053aa8 40 FUNC GLOBAL DEFAULT 12 scheme_temp_inc_mark_depth │ │ │ │ + 1462: 00053aa4 40 FUNC GLOBAL DEFAULT 12 scheme_temp_inc_mark_depth │ │ │ │ 1463: 00399c58 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_car_proc │ │ │ │ - 1464: 001289d4 28 FUNC GLOBAL DEFAULT 12 scheme_exact_p │ │ │ │ - 1465: 001982c4 448 FUNC GLOBAL DEFAULT 12 scheme_rational_multiply │ │ │ │ + 1464: 001289e0 28 FUNC GLOBAL DEFAULT 12 scheme_exact_p │ │ │ │ + 1465: 001982cc 448 FUNC GLOBAL DEFAULT 12 scheme_rational_multiply │ │ │ │ 1466: 00203084 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 │ │ │ │ + 1469: 0016d3ec 4 FUNC GLOBAL DEFAULT 12 scheme_remember_subthread │ │ │ │ 1470: 002600dc 8 FUNC GLOBAL DEFAULT 12 rktio_process_init │ │ │ │ - 1471: 0005ae4c 764 FUNC GLOBAL DEFAULT 12 scheme_init_collection_paths_post_config │ │ │ │ + 1471: 0005ae48 764 FUNC GLOBAL DEFAULT 12 scheme_init_collection_paths_post_config │ │ │ │ 1472: 003987ec 4 OBJECT GLOBAL DEFAULT 24 scheme_starting_up │ │ │ │ - 1473: 00039600 4 FUNC GLOBAL DEFAULT 12 scheme_free_key │ │ │ │ - 1474: 000eddfc 132 FUNC GLOBAL DEFAULT 12 scheme_init_letrec_check │ │ │ │ + 1473: 000395fc 4 FUNC GLOBAL DEFAULT 12 scheme_free_key │ │ │ │ + 1474: 000ede08 132 FUNC GLOBAL DEFAULT 12 scheme_init_letrec_check │ │ │ │ 1475: 003987ac 4 OBJECT GLOBAL DEFAULT 24 scheme_external_dump_arg │ │ │ │ - 1476: 0002c968 4 FUNC GLOBAL DEFAULT 12 GC_fixup_self │ │ │ │ - 1477: 0010394c 192 FUNC GLOBAL DEFAULT 12 scheme_make_mutable_pair │ │ │ │ + 1476: 0002c964 4 FUNC GLOBAL DEFAULT 12 GC_fixup_self │ │ │ │ + 1477: 00103958 192 FUNC GLOBAL DEFAULT 12 scheme_make_mutable_pair │ │ │ │ 1478: 000803a4 1168 FUNC GLOBAL DEFAULT 12 extract_impersonator_results │ │ │ │ 1479: 0020c0f0 276 FUNC GLOBAL DEFAULT 12 scheme_kill_thread │ │ │ │ - 1480: 0003aa90 36 FUNC GLOBAL DEFAULT 12 scheme_eqv │ │ │ │ + 1480: 0003aa8c 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 │ │ │ │ + 1482: 000f6530 104 FUNC GLOBAL DEFAULT 12 scheme_checked_mcar │ │ │ │ 1483: 00217738 236 FUNC GLOBAL DEFAULT 12 scheme_free_gmp │ │ │ │ 1484: 0007d8ac 16 FUNC GLOBAL DEFAULT 12 scheme_get_arity_mask │ │ │ │ 1485: 0024be1c 260 FUNC GLOBAL DEFAULT 12 scheme_ir_toplevel_to_flagged_toplevel │ │ │ │ 1486: 000790a8 220 FUNC GLOBAL DEFAULT 12 scheme_force_one_value_same_mark │ │ │ │ 1487: 0026015c 8 FUNC GLOBAL DEFAULT 12 rktio_process_allowed_flags │ │ │ │ - 1488: 0002beac 24 FUNC GLOBAL DEFAULT 12 GC_mark_no_recur │ │ │ │ + 1488: 0002bea8 24 FUNC GLOBAL DEFAULT 12 GC_mark_no_recur │ │ │ │ 1489: 00078e70 220 FUNC GLOBAL DEFAULT 12 scheme_force_value_same_mark │ │ │ │ - 1490: 001a47b8 552 FUNC GLOBAL DEFAULT 12 scheme_unmarshal_wrap_get │ │ │ │ + 1490: 001a47b0 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 │ │ │ │ + 1492: 0016d9f8 32 FUNC GLOBAL DEFAULT 12 scheme_port_count_lines │ │ │ │ 1493: 00246190 8 FUNC GLOBAL DEFAULT 12 scheme_integer_sqrt │ │ │ │ - 1494: 0002b460 44 FUNC GLOBAL DEFAULT 12 GC_set_incremental_mode │ │ │ │ + 1494: 0002b45c 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 │ │ │ │ + 1496: 000af850 15784 FUNC GLOBAL DEFAULT 12 scheme_generate_arith_for │ │ │ │ + 1497: 0017d838 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: 00155784 204 FUNC GLOBAL DEFAULT 12 lookup_constant_proc │ │ │ │ 1501: 00397728 4 OBJECT GLOBAL DEFAULT 24 GC_report_signal_handle_modify │ │ │ │ 1502: 0025bc54 52 FUNC GLOBAL DEFAULT 12 rktio_fd_cloexec │ │ │ │ - 1503: 000f1f38 384 FUNC GLOBAL DEFAULT 12 scheme_instance_to_hash_mode │ │ │ │ - 1504: 00172770 32 FUNC GLOBAL DEFAULT 12 scheme_peekc_special_ok_skip │ │ │ │ - 1505: 00106db4 108 FUNC GLOBAL DEFAULT 12 scheme_chaperone_hash_set │ │ │ │ + 1503: 000f1f44 384 FUNC GLOBAL DEFAULT 12 scheme_instance_to_hash_mode │ │ │ │ + 1504: 00172778 32 FUNC GLOBAL DEFAULT 12 scheme_peekc_special_ok_skip │ │ │ │ + 1505: 00106dc0 108 FUNC GLOBAL DEFAULT 12 scheme_chaperone_hash_set │ │ │ │ 1506: 00257dc0 268 FUNC GLOBAL DEFAULT 12 scheme_load_extension │ │ │ │ - 1507: 0003caec 248 FUNC GLOBAL DEFAULT 12 is_slow_equal_always │ │ │ │ + 1507: 0003cae8 248 FUNC GLOBAL DEFAULT 12 is_slow_equal_always │ │ │ │ 1508: 0006d560 20 FUNC GLOBAL DEFAULT 12 scheme_get_fd_stat │ │ │ │ - 1509: 0002b3fc 36 FUNC GLOBAL DEFAULT 12 GC_propagate_hierarchy_memory_use │ │ │ │ - 1510: 00138424 160 FUNC GLOBAL DEFAULT 12 scheme_is_positive │ │ │ │ + 1509: 0002b3f8 36 FUNC GLOBAL DEFAULT 12 GC_propagate_hierarchy_memory_use │ │ │ │ + 1510: 0013842c 160 FUNC GLOBAL DEFAULT 12 scheme_is_positive │ │ │ │ 1511: 00244910 816 FUNC GLOBAL DEFAULT 12 scheme_bignum_to_double_inf_info │ │ │ │ 1512: 001e9160 248 FUNC GLOBAL DEFAULT 12 scheme_make_initial_inspectors │ │ │ │ 1513: 00259338 92 FUNC GLOBAL DEFAULT 12 scheme_gmpn_invert_limb │ │ │ │ 1514: 00243054 168 FUNC GLOBAL DEFAULT 12 scheme_bignum_ge │ │ │ │ - 1515: 0005a854 52 FUNC GLOBAL DEFAULT 12 scheme_eval_string_multi │ │ │ │ + 1515: 0005a850 52 FUNC GLOBAL DEFAULT 12 scheme_eval_string_multi │ │ │ │ 1516: 002361c4 196 FUNC GLOBAL DEFAULT 12 scheme_cpointer_tag │ │ │ │ 1517: 00399c6c 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_unbox_star_proc │ │ │ │ 1518: 001f83a0 4 FUNC GLOBAL DEFAULT 12 scheme_init_stx_places │ │ │ │ 1519: 002264d0 348 FUNC GLOBAL DEFAULT 12 scheme_checked_make_vector │ │ │ │ - 1520: 00197b70 8 FUNC GLOBAL DEFAULT 12 scheme_rational_denominator │ │ │ │ - 1521: 000eb274 408 FUNC GLOBAL DEFAULT 12 scheme_extra_popped │ │ │ │ - 1522: 000584dc 576 FUNC GLOBAL DEFAULT 12 _scheme_apply_multi_from_native │ │ │ │ + 1520: 00197b78 8 FUNC GLOBAL DEFAULT 12 scheme_rational_denominator │ │ │ │ + 1521: 000eb280 408 FUNC GLOBAL DEFAULT 12 scheme_extra_popped │ │ │ │ + 1522: 000584d8 576 FUNC GLOBAL DEFAULT 12 _scheme_apply_multi_from_native │ │ │ │ 1523: 00086958 272 FUNC GLOBAL DEFAULT 12 scheme_can_apply_lightweight_continuation │ │ │ │ - 1524: 001981f0 212 FUNC GLOBAL DEFAULT 12 scheme_rational_sub1 │ │ │ │ + 1524: 001981f8 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 │ │ │ │ + 1526: 0016d3f4 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 │ │ │ │ + 1529: 001d1a20 308 FUNC GLOBAL DEFAULT 12 scheme_append_char_string │ │ │ │ 1530: 00261d78 128 FUNC GLOBAL DEFAULT 12 rktio_stop_fs_change │ │ │ │ 1531: 00229b64 60 FUNC GLOBAL DEFAULT 12 ffi_callback_FIXUP │ │ │ │ 1532: 00242f00 168 FUNC GLOBAL DEFAULT 12 scheme_bignum_gt │ │ │ │ - 1533: 00162084 284 FUNC GLOBAL DEFAULT 12 install_definition │ │ │ │ - 1534: 0017f4ac 108 FUNC GLOBAL DEFAULT 12 scheme_init_param_symbol │ │ │ │ - 1535: 0003d088 228 FUNC GLOBAL DEFAULT 12 scheme_get_startup_export │ │ │ │ - 1536: 0005359c 56 FUNC GLOBAL DEFAULT 12 scheme_pop_continuation_frame │ │ │ │ + 1533: 0016208c 284 FUNC GLOBAL DEFAULT 12 install_definition │ │ │ │ + 1534: 0017f4b4 108 FUNC GLOBAL DEFAULT 12 scheme_init_param_symbol │ │ │ │ + 1535: 0003d084 228 FUNC GLOBAL DEFAULT 12 scheme_get_startup_export │ │ │ │ + 1536: 00053598 56 FUNC GLOBAL DEFAULT 12 scheme_pop_continuation_frame │ │ │ │ 1537: 0008e9f0 16 FUNC GLOBAL DEFAULT 12 scheme_set_distinct_eq_hash │ │ │ │ 1538: 001f258c 228 FUNC GLOBAL DEFAULT 12 scheme_make_location │ │ │ │ - 1539: 00039034 4 FUNC GLOBAL DEFAULT 12 scheme_malloc_permanent_code │ │ │ │ + 1539: 00039030 4 FUNC GLOBAL DEFAULT 12 scheme_malloc_permanent_code │ │ │ │ 1540: 0024eed8 1216 FUNC GLOBAL DEFAULT 12 scheme_make_sequence_compilation │ │ │ │ 1541: 003987cc 4 OBJECT GLOBAL DEFAULT 24 scheme_boolean_p_proc │ │ │ │ 1542: 0025ed64 188 FUNC GLOBAL DEFAULT 12 rktio_socket_peer_address │ │ │ │ - 1543: 00053708 888 FUNC GLOBAL DEFAULT 12 scheme_set_cont_mark │ │ │ │ - 1544: 000545c0 228 FUNC GLOBAL DEFAULT 12 scheme_check_one_value │ │ │ │ + 1543: 00053704 888 FUNC GLOBAL DEFAULT 12 scheme_set_cont_mark │ │ │ │ + 1544: 000545bc 228 FUNC GLOBAL DEFAULT 12 scheme_check_one_value │ │ │ │ 1545: 00085e78 116 FUNC GLOBAL DEFAULT 12 scheme_current_continuation_marks_as │ │ │ │ 1546: 0026142c 12 FUNC GLOBAL DEFAULT 12 rktio_envvars_name_ref │ │ │ │ 1547: 00398bf4 4 OBJECT GLOBAL DEFAULT 24 scheme_procedure_arity_includes_proc │ │ │ │ - 1548: 0003ab00 20 FUNC GLOBAL DEFAULT 12 scheme_make_false │ │ │ │ + 1548: 0003aafc 20 FUNC GLOBAL DEFAULT 12 scheme_make_false │ │ │ │ 1549: 00399bc8 4 OBJECT GLOBAL DEFAULT 24 scheme_varref_const_p_proc │ │ │ │ 1550: 0025696c 1552 FUNC GLOBAL DEFAULT 12 scheme_complex_atan │ │ │ │ - 1551: 0002b3a4 24 FUNC GLOBAL DEFAULT 12 GC_set_post_propagate_hook │ │ │ │ + 1551: 0002b3a0 24 FUNC GLOBAL DEFAULT 12 GC_set_post_propagate_hook │ │ │ │ 1552: 0039a62c 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_struct_ref_proc │ │ │ │ 1553: 002617ac 8 FUNC GLOBAL DEFAULT 12 rktio_environ_init │ │ │ │ 1554: 00398bec 4 OBJECT GLOBAL DEFAULT 24 scheme_tail_call_waiting │ │ │ │ 1555: 00073e8c 16 FUNC GLOBAL DEFAULT 12 scheme_make_void │ │ │ │ 1556: 003a2818 32768 OBJECT GLOBAL DEFAULT 24 scheme_uchar_cats_table │ │ │ │ 1557: 0039a4f4 4 OBJECT GLOBAL DEFAULT 24 scheme_current_cont_mark_pos │ │ │ │ 1558: 00084d20 1284 FUNC GLOBAL DEFAULT 12 do_call_ec │ │ │ │ @@ -1565,1269 +1565,1269 @@ │ │ │ │ 1561: 00265664 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 │ │ │ │ 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 │ │ │ │ + 1568: 00178cf4 12 FUNC GLOBAL DEFAULT 12 scheme_make_rktio_fd_input_port │ │ │ │ + 1569: 001e1098 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 │ │ │ │ + 1571: 001d0c0c 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 │ │ │ │ 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 │ │ │ │ + 1578: 000a09cc 408 FUNC GLOBAL DEFAULT 12 scheme_prepare_branch_jump │ │ │ │ 1579: 00262744 32 FUNC GLOBAL DEFAULT 12 rktio_pop_c_numeric_locale │ │ │ │ 1580: 0008efd0 332 FUNC GLOBAL DEFAULT 12 scheme_make_bucket_table │ │ │ │ - 1581: 001d63a0 1224 FUNC GLOBAL DEFAULT 12 mz_locale_strcoll │ │ │ │ + 1581: 001d638c 1224 FUNC GLOBAL DEFAULT 12 mz_locale_strcoll │ │ │ │ 1582: 0024f398 72 FUNC GLOBAL DEFAULT 12 scheme_get_eval_type │ │ │ │ 1583: 003987dc 4 OBJECT GLOBAL DEFAULT 24 scheme_equal_always_proc │ │ │ │ - 1584: 00106c10 32 FUNC GLOBAL DEFAULT 12 scheme_is_hash_table_equal_always │ │ │ │ - 1585: 0004456c 508 FUNC GLOBAL DEFAULT 12 scheme_write_proc_context │ │ │ │ - 1586: 000f658c 104 FUNC GLOBAL DEFAULT 12 scheme_checked_mcdr │ │ │ │ - 1587: 00106cc8 76 FUNC GLOBAL DEFAULT 12 scheme_is_hash_tree_equal_always │ │ │ │ - 1588: 0016da58 240 FUNC GLOBAL DEFAULT 12 scheme_wait_input_allowed │ │ │ │ - 1589: 0016d278 8 FUNC GLOBAL DEFAULT 12 scheme_get_fdset │ │ │ │ + 1584: 00106c1c 32 FUNC GLOBAL DEFAULT 12 scheme_is_hash_table_equal_always │ │ │ │ + 1585: 00044568 508 FUNC GLOBAL DEFAULT 12 scheme_write_proc_context │ │ │ │ + 1586: 000f6598 104 FUNC GLOBAL DEFAULT 12 scheme_checked_mcdr │ │ │ │ + 1587: 00106cd4 76 FUNC GLOBAL DEFAULT 12 scheme_is_hash_tree_equal_always │ │ │ │ + 1588: 0016da60 240 FUNC GLOBAL DEFAULT 12 scheme_wait_input_allowed │ │ │ │ + 1589: 0016d280 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 │ │ │ │ + 1592: 001d4744 108 FUNC GLOBAL DEFAULT 12 scheme_any_string_has_null │ │ │ │ + 1593: 001d46c0 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 │ │ │ │ + 1596: 00095510 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 │ │ │ │ + 1598: 00104124 16 FUNC GLOBAL DEFAULT 12 scheme_caddr │ │ │ │ 1599: 00206658 32 FUNC GLOBAL DEFAULT 12 scheme_add_custodian_extractor │ │ │ │ 1600: 0025c130 36 FUNC GLOBAL DEFAULT 12 rktio_read_in │ │ │ │ - 1601: 000e9814 332 FUNC GLOBAL DEFAULT 12 scheme_jit_find_code_end │ │ │ │ + 1601: 000e9820 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 │ │ │ │ + 1603: 00093198 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 │ │ │ │ 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 │ │ │ │ + 1607: 0003e03c 200 FUNC GLOBAL DEFAULT 12 scheme_addto_prim_instance │ │ │ │ + 1608: 0016d230 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 │ │ │ │ 1613: 00399c54 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_cons_list_proc │ │ │ │ - 1614: 0002b48c 40 FUNC GLOBAL DEFAULT 12 GC_enable_collection │ │ │ │ + 1614: 0002b488 40 FUNC GLOBAL DEFAULT 12 GC_enable_collection │ │ │ │ 1615: 00076af8 380 FUNC GLOBAL DEFAULT 12 scheme_make_closed_prim_w_everything │ │ │ │ - 1616: 0003a4bc 64 FUNC GLOBAL DEFAULT 12 scheme_init_true_false │ │ │ │ + 1616: 0003a4b8 64 FUNC GLOBAL DEFAULT 12 scheme_init_true_false │ │ │ │ 1617: 0025cc18 4 FUNC GLOBAL DEFAULT 12 rktio_poll_set_add_handle │ │ │ │ 1618: 0025ac40 60 FUNC GLOBAL DEFAULT 12 rktio_filesystem_roots │ │ │ │ 1619: 0025ce68 8 FUNC GLOBAL DEFAULT 12 rktio_signal_received │ │ │ │ 1620: 0020cc90 244 FUNC GLOBAL DEFAULT 12 scheme_set_sync_target │ │ │ │ - 1621: 00037e7c 648 FUNC GLOBAL DEFAULT 12 scheme_dont_gc_ptr │ │ │ │ - 1622: 0016b598 280 FUNC GLOBAL DEFAULT 12 scheme_byte_ready_or_user_port_ready │ │ │ │ - 1623: 00048af8 72 FUNC GLOBAL DEFAULT 12 scheme_wrong_contract │ │ │ │ + 1621: 00037e78 648 FUNC GLOBAL DEFAULT 12 scheme_dont_gc_ptr │ │ │ │ + 1622: 0016b5a0 280 FUNC GLOBAL DEFAULT 12 scheme_byte_ready_or_user_port_ready │ │ │ │ + 1623: 00048af4 72 FUNC GLOBAL DEFAULT 12 scheme_wrong_contract │ │ │ │ 1624: 00265ad4 4 FUNC GLOBAL DEFAULT 12 rktio_init_wide │ │ │ │ - 1625: 000395c0 64 FUNC GLOBAL DEFAULT 12 scheme_malloc_key │ │ │ │ + 1625: 000395bc 64 FUNC GLOBAL DEFAULT 12 scheme_malloc_key │ │ │ │ 1626: 00264184 72 FUNC GLOBAL DEFAULT 12 rktio_sha1_init │ │ │ │ - 1627: 0005a33c 104 FUNC GLOBAL DEFAULT 12 scheme_eval_with_prompt │ │ │ │ + 1627: 0005a338 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 │ │ │ │ 1631: 0036ec28 239 OBJECT GLOBAL DEFAULT 23 scheme_uchar_combining_classes │ │ │ │ 1632: 00262714 48 FUNC GLOBAL DEFAULT 12 rktio_push_c_numeric_locale │ │ │ │ 1633: 00085318 56 FUNC GLOBAL DEFAULT 12 scheme_get_prompt │ │ │ │ - 1634: 00034da0 176 FUNC GLOBAL DEFAULT 12 GC_malloc_one_small_dirty_tagged │ │ │ │ - 1635: 001a057c 48 FUNC GLOBAL DEFAULT 12 scheme_position_to_builtin │ │ │ │ - 1636: 00177ec4 308 FUNC GLOBAL DEFAULT 12 scheme_set_file_position │ │ │ │ - 1637: 000d3aac 1916 FUNC GLOBAL DEFAULT 12 scheme_generate_two_args │ │ │ │ + 1634: 00034d9c 176 FUNC GLOBAL DEFAULT 12 GC_malloc_one_small_dirty_tagged │ │ │ │ + 1635: 001a0574 48 FUNC GLOBAL DEFAULT 12 scheme_position_to_builtin │ │ │ │ + 1636: 00177ecc 308 FUNC GLOBAL DEFAULT 12 scheme_set_file_position │ │ │ │ + 1637: 000d3ab0 1916 FUNC GLOBAL DEFAULT 12 scheme_generate_two_args │ │ │ │ 1638: 00262abc 52 FUNC GLOBAL DEFAULT 12 rktio_convert_reset │ │ │ │ - 1639: 00113de4 3140 FUNC GLOBAL DEFAULT 12 scheme_bin_plus │ │ │ │ - 1640: 001c425c 544 FUNC GLOBAL DEFAULT 12 do_chaperone_channel │ │ │ │ - 1641: 0002b63c 28 FUNC GLOBAL DEFAULT 12 GC_get_memory_max_allocated │ │ │ │ - 1642: 000a114c 260 FUNC GLOBAL DEFAULT 12 scheme_generate_non_tail_mark_pos_suffix │ │ │ │ + 1639: 00113df0 3140 FUNC GLOBAL DEFAULT 12 scheme_bin_plus │ │ │ │ + 1640: 001c4248 544 FUNC GLOBAL DEFAULT 12 do_chaperone_channel │ │ │ │ + 1641: 0002b638 28 FUNC GLOBAL DEFAULT 12 GC_get_memory_max_allocated │ │ │ │ + 1642: 000a1150 260 FUNC GLOBAL DEFAULT 12 scheme_generate_non_tail_mark_pos_suffix │ │ │ │ 1643: 002079ec 20 FUNC GLOBAL DEFAULT 12 scheme_get_main_thread_break_handle │ │ │ │ 1644: 002656cc 136 FUNC GLOBAL DEFAULT 12 rktio_get_error_string │ │ │ │ 1645: 0025c0dc 44 FUNC GLOBAL DEFAULT 12 rktio_read_converted_in │ │ │ │ - 1646: 0003789c 180 FUNC GLOBAL DEFAULT 12 scheme_set_stack_base │ │ │ │ + 1646: 00037898 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 │ │ │ │ 1649: 00399c78 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_fx_minus_proc │ │ │ │ - 1650: 001ba174 132 FUNC GLOBAL DEFAULT 12 scheme_init_resolve │ │ │ │ - 1651: 0002bbb0 4 FUNC GLOBAL DEFAULT 12 GC_set_backpointer_object │ │ │ │ + 1650: 001ba16c 132 FUNC GLOBAL DEFAULT 12 scheme_init_resolve │ │ │ │ + 1651: 0002bbac 4 FUNC GLOBAL DEFAULT 12 GC_set_backpointer_object │ │ │ │ 1652: 00076a44 88 FUNC GLOBAL DEFAULT 12 scheme_make_prim_closure_w_arity │ │ │ │ 1653: 0025bd30 16 FUNC GLOBAL DEFAULT 12 rktio_fd_close_transfer │ │ │ │ 1654: 0025cdfc 8 FUNC GLOBAL DEFAULT 12 rktio_get_signal_handle │ │ │ │ - 1655: 00177a48 292 FUNC GLOBAL DEFAULT 12 scheme_open_output_file_with_mode │ │ │ │ - 1656: 00119f68 4 FUNC GLOBAL DEFAULT 12 scheme_bin_quotient_remainder │ │ │ │ + 1655: 00177a50 292 FUNC GLOBAL DEFAULT 12 scheme_open_output_file_with_mode │ │ │ │ + 1656: 00119f74 4 FUNC GLOBAL DEFAULT 12 scheme_bin_quotient_remainder │ │ │ │ 1657: 00236350 196 FUNC GLOBAL DEFAULT 12 scheme_extract_pointer │ │ │ │ - 1658: 0004477c 344 FUNC GLOBAL DEFAULT 12 scheme_log_level_topic_p │ │ │ │ + 1658: 00044778 344 FUNC GLOBAL DEFAULT 12 scheme_log_level_topic_p │ │ │ │ 1659: 00241f5c 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 │ │ │ │ 1662: 003988a8 4 OBJECT GLOBAL DEFAULT 24 scheme_eval_waiting │ │ │ │ - 1663: 0003cc30 4 FUNC GLOBAL DEFAULT 12 scheme_recur_equal │ │ │ │ + 1663: 0003cc2c 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 │ │ │ │ + 1666: 0017f520 452 FUNC GLOBAL DEFAULT 12 scheme_init_resolver_config │ │ │ │ 1667: 00259678 184 FUNC GLOBAL DEFAULT 12 rktio_directory_exists │ │ │ │ - 1668: 0010574c 336 FUNC GLOBAL DEFAULT 12 scheme_set_box │ │ │ │ - 1669: 00052b54 48 FUNC GLOBAL DEFAULT 12 scheme_ignore_result │ │ │ │ + 1668: 00105758 336 FUNC GLOBAL DEFAULT 12 scheme_set_box │ │ │ │ + 1669: 00052b50 48 FUNC GLOBAL DEFAULT 12 scheme_ignore_result │ │ │ │ 1670: 0039a634 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_struct_set_proc │ │ │ │ 1671: 0008b0f8 688 FUNC GLOBAL DEFAULT 12 scheme_default_prompt_read_handler │ │ │ │ 1672: 002626b0 8 FUNC GLOBAL DEFAULT 12 rktio_convert_properties │ │ │ │ 1673: 00399edc 4 OBJECT GLOBAL DEFAULT 24 scheme_write_proc │ │ │ │ - 1674: 00039548 4 FUNC GLOBAL DEFAULT 12 scheme_enable_garbage_collection │ │ │ │ - 1675: 00095d2c 672 FUNC GLOBAL DEFAULT 12 scheme_hash_table_equal_rec │ │ │ │ - 1676: 0009f1cc 68 FUNC GLOBAL DEFAULT 12 scheme_save_lightweight_continuation_stack │ │ │ │ - 1677: 000ea4bc 2560 FUNC GLOBAL DEFAULT 12 scheme_generate_one │ │ │ │ + 1674: 00039544 4 FUNC GLOBAL DEFAULT 12 scheme_enable_garbage_collection │ │ │ │ + 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: 000ea4c8 2560 FUNC GLOBAL DEFAULT 12 scheme_generate_one │ │ │ │ 1678: 0024f3e0 516 FUNC GLOBAL DEFAULT 12 scheme_try_apply │ │ │ │ 1679: 001f90d0 236 FUNC GLOBAL DEFAULT 12 scheme_stx_proper_list_length │ │ │ │ - 1680: 0002b5fc 64 FUNC GLOBAL DEFAULT 12 GC_get_memory_ever_used │ │ │ │ + 1680: 0002b5f8 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 │ │ │ │ + 1682: 000a09c0 12 FUNC GLOBAL DEFAULT 12 scheme_add_branch_false_movi │ │ │ │ + 1683: 001277c8 3192 FUNC GLOBAL DEFAULT 12 scheme_init_unsafe_number │ │ │ │ 1684: 002072a4 20 FUNC GLOBAL DEFAULT 12 scheme_swap_thread │ │ │ │ 1685: 0006da98 236 FUNC GLOBAL DEFAULT 12 scheme_set_host_collects_path │ │ │ │ 1686: 0025bccc 56 FUNC GLOBAL DEFAULT 12 rktio_reliably_close │ │ │ │ 1687: 002078c0 20 FUNC GLOBAL DEFAULT 12 scheme_set_wakeup_time │ │ │ │ 1688: 0025be08 24 FUNC GLOBAL DEFAULT 12 poll_write_ready_or_flushed │ │ │ │ - 1689: 00198de8 24 FUNC GLOBAL DEFAULT 12 scheme__do_double_div │ │ │ │ - 1690: 00034d08 152 FUNC GLOBAL DEFAULT 12 GC_malloc_weak_box │ │ │ │ + 1689: 00198df0 24 FUNC GLOBAL DEFAULT 12 scheme__do_double_div │ │ │ │ + 1690: 00034d04 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 │ │ │ │ 1693: 003989c4 4 OBJECT GLOBAL DEFAULT 24 scheme_root_prompt_tag │ │ │ │ - 1694: 0012c410 472 FUNC GLOBAL DEFAULT 12 scheme_double_round │ │ │ │ - 1695: 001d0c10 16 FUNC GLOBAL DEFAULT 12 scheme_make_char_string_without_copying │ │ │ │ - 1696: 00041b34 136 FUNC GLOBAL DEFAULT 12 scheme_init_realm │ │ │ │ + 1694: 0012c41c 472 FUNC GLOBAL DEFAULT 12 scheme_double_round │ │ │ │ + 1695: 001d0bfc 16 FUNC GLOBAL DEFAULT 12 scheme_make_char_string_without_copying │ │ │ │ + 1696: 00041b30 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 │ │ │ │ 1699: 0039a6bc 4 OBJECT GLOBAL DEFAULT 24 scheme_int16_ctype │ │ │ │ 1700: 00398c00 4 OBJECT GLOBAL DEFAULT 24 scheme_values_proc │ │ │ │ - 1701: 000a9138 2440 FUNC GLOBAL DEFAULT 12 scheme_inline_alloc │ │ │ │ - 1702: 0003cd80 256 FUNC GLOBAL DEFAULT 12 scheme_impersonator_of │ │ │ │ - 1703: 00038104 112 FUNC GLOBAL DEFAULT 12 scheme_gc_ptr_ok │ │ │ │ + 1701: 000a913c 2440 FUNC GLOBAL DEFAULT 12 scheme_inline_alloc │ │ │ │ + 1702: 0003cd7c 256 FUNC GLOBAL DEFAULT 12 scheme_impersonator_of │ │ │ │ + 1703: 00038100 112 FUNC GLOBAL DEFAULT 12 scheme_gc_ptr_ok │ │ │ │ 1704: 0007480c 344 FUNC GLOBAL DEFAULT 12 scheme_make_immed_prim │ │ │ │ 1705: 000781b0 224 FUNC GLOBAL DEFAULT 12 scheme_ensure_dw_id │ │ │ │ 1706: 0006b970 932 FUNC GLOBAL DEFAULT 12 scheme_simplify_path │ │ │ │ 1707: 00256100 1144 FUNC GLOBAL DEFAULT 12 scheme_complex_power │ │ │ │ 1708: 00242e5c 164 FUNC GLOBAL DEFAULT 12 scheme_bignum_lt │ │ │ │ - 1709: 00180348 164 FUNC GLOBAL DEFAULT 12 scheme_is_input_port │ │ │ │ - 1710: 0003aab4 60 FUNC GLOBAL DEFAULT 12 is_fast_equal │ │ │ │ - 1711: 00141524 13040 FUNC GLOBAL DEFAULT 12 scheme_read_number │ │ │ │ - 1712: 0002d80c 228 FUNC GLOBAL DEFAULT 12 allocate_compact_target │ │ │ │ + 1709: 00180350 164 FUNC GLOBAL DEFAULT 12 scheme_is_input_port │ │ │ │ + 1710: 0003aab0 60 FUNC GLOBAL DEFAULT 12 is_fast_equal │ │ │ │ + 1711: 0014152c 13040 FUNC GLOBAL DEFAULT 12 scheme_read_number │ │ │ │ + 1712: 0002d808 228 FUNC GLOBAL DEFAULT 12 allocate_compact_target │ │ │ │ 1713: 00265634 12 FUNC GLOBAL DEFAULT 12 rktio_set_racket_error │ │ │ │ 1714: 0025bb8c 16 FUNC GLOBAL DEFAULT 12 rktio_fd_is_udp │ │ │ │ 1715: 00207248 4 FUNC GLOBAL DEFAULT 12 scheme_process_global_unlock │ │ │ │ - 1716: 00110d04 344 FUNC GLOBAL DEFAULT 12 scheme_socket_to_ports │ │ │ │ - 1717: 0010785c 16 FUNC GLOBAL DEFAULT 12 scheme_make_late_weak_box │ │ │ │ - 1718: 0016dfc8 276 FUNC GLOBAL DEFAULT 12 make_read_write_evt │ │ │ │ - 1719: 000401cc 100 FUNC GLOBAL DEFAULT 12 scheme_set_logging2 │ │ │ │ - 1720: 0004f1ac 100 FUNC GLOBAL DEFAULT 12 scheme_system_error │ │ │ │ + 1716: 00110d10 344 FUNC GLOBAL DEFAULT 12 scheme_socket_to_ports │ │ │ │ + 1717: 00107868 16 FUNC GLOBAL DEFAULT 12 scheme_make_late_weak_box │ │ │ │ + 1718: 0016dfd0 276 FUNC GLOBAL DEFAULT 12 make_read_write_evt │ │ │ │ + 1719: 000401c8 100 FUNC GLOBAL DEFAULT 12 scheme_set_logging2 │ │ │ │ + 1720: 0004f1a8 100 FUNC GLOBAL DEFAULT 12 scheme_system_error │ │ │ │ 1721: 00240d00 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: 00130540 4 FUNC GLOBAL DEFAULT 12 scheme_double_log │ │ │ │ 1724: 0039a328 4 OBJECT GLOBAL DEFAULT 24 scheme_zero_length_byte_string │ │ │ │ - 1725: 00059d58 296 FUNC GLOBAL DEFAULT 12 scheme_eval_multi │ │ │ │ + 1725: 00059d54 296 FUNC GLOBAL DEFAULT 12 scheme_eval_multi │ │ │ │ 1726: 0007f580 964 FUNC GLOBAL DEFAULT 12 scheme_get_proc_name │ │ │ │ - 1727: 0002b36c 24 FUNC GLOBAL DEFAULT 12 GC_set_collect_inform_callback │ │ │ │ + 1727: 0002b368 24 FUNC GLOBAL DEFAULT 12 GC_set_collect_inform_callback │ │ │ │ 1728: 0039a4b8 4 OBJECT GLOBAL DEFAULT 24 gc_prepost_callback_descs │ │ │ │ - 1729: 00197a98 208 FUNC GLOBAL DEFAULT 12 scheme_make_rational │ │ │ │ + 1729: 00197aa0 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 │ │ │ │ + 1732: 001ce230 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 │ │ │ │ 1736: 00399d2c 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_fx_lt_eq_proc │ │ │ │ - 1737: 00059688 256 FUNC GLOBAL DEFAULT 12 scheme_namespace_require │ │ │ │ + 1737: 00059684 256 FUNC GLOBAL DEFAULT 12 scheme_namespace_require │ │ │ │ 1738: 000610cc 200 FUNC GLOBAL DEFAULT 12 scheme_make_path_without_copying │ │ │ │ - 1739: 00055e28 436 FUNC GLOBAL DEFAULT 12 scheme_delay_load_closure │ │ │ │ + 1739: 00055e24 436 FUNC GLOBAL DEFAULT 12 scheme_delay_load_closure │ │ │ │ 1740: 000746b4 344 FUNC GLOBAL DEFAULT 12 scheme_make_noncm_prim │ │ │ │ - 1741: 00178cf8 400 FUNC GLOBAL DEFAULT 12 scheme_make_file_output_port │ │ │ │ - 1742: 000e95d4 76 FUNC GLOBAL DEFAULT 12 scheme_flush_stack_cache │ │ │ │ - 1743: 000f2e00 28 FUNC GLOBAL DEFAULT 12 scheme_allocate_linklet_prefix │ │ │ │ + 1741: 00178d00 400 FUNC GLOBAL DEFAULT 12 scheme_make_file_output_port │ │ │ │ + 1742: 000e95e0 76 FUNC GLOBAL DEFAULT 12 scheme_flush_stack_cache │ │ │ │ + 1743: 000f2e0c 28 FUNC GLOBAL DEFAULT 12 scheme_allocate_linklet_prefix │ │ │ │ 1744: 0025d8e0 276 FUNC GLOBAL DEFAULT 12 rktio_ltps_remove_all │ │ │ │ - 1745: 001cafb0 60 FUNC GLOBAL DEFAULT 12 mz_native_strcoll │ │ │ │ - 1746: 00130cb8 8 FUNC GLOBAL DEFAULT 12 scheme_alloc_extflvector │ │ │ │ - 1747: 0017d81c 20 FUNC GLOBAL DEFAULT 12 scheme_set_ignore_user_paths │ │ │ │ - 1748: 00041cb4 24 FUNC GLOBAL DEFAULT 12 scheme_init_logger_config │ │ │ │ + 1745: 001caf9c 60 FUNC GLOBAL DEFAULT 12 mz_native_strcoll │ │ │ │ + 1746: 00130cc0 8 FUNC GLOBAL DEFAULT 12 scheme_alloc_extflvector │ │ │ │ + 1747: 0017d824 20 FUNC GLOBAL DEFAULT 12 scheme_set_ignore_user_paths │ │ │ │ + 1748: 00041cb0 24 FUNC GLOBAL DEFAULT 12 scheme_init_logger_config │ │ │ │ 1749: 00086758 92 FUNC GLOBAL DEFAULT 12 scheme_fill_lwc_end │ │ │ │ - 1750: 00059424 304 FUNC GLOBAL DEFAULT 12 scheme_is_syntax │ │ │ │ - 1751: 000448d4 8 FUNC GLOBAL DEFAULT 12 scheme_log_level_p │ │ │ │ + 1750: 00059420 304 FUNC GLOBAL DEFAULT 12 scheme_is_syntax │ │ │ │ + 1751: 000448d0 8 FUNC GLOBAL DEFAULT 12 scheme_log_level_p │ │ │ │ 1752: 003989d0 4 OBJECT GLOBAL DEFAULT 24 scheme_defining_primitives │ │ │ │ 1753: 00262308 124 FUNC GLOBAL DEFAULT 12 rktio_get_seconds │ │ │ │ - 1754: 0004e350 72 FUNC GLOBAL DEFAULT 12 scheme_wrong_type │ │ │ │ + 1754: 0004e34c 72 FUNC GLOBAL DEFAULT 12 scheme_wrong_type │ │ │ │ 1755: 0039a370 4 OBJECT GLOBAL DEFAULT 24 scheme_output_port_property │ │ │ │ - 1756: 0003e108 396 FUNC GLOBAL DEFAULT 12 scheme_make_builtin_references_table │ │ │ │ - 1757: 0017201c 1108 FUNC GLOBAL DEFAULT 12 scheme_get_char_string │ │ │ │ - 1758: 000403bc 8 FUNC GLOBAL DEFAULT 12 scheme_set_logging_spec │ │ │ │ + 1756: 0003e104 396 FUNC GLOBAL DEFAULT 12 scheme_make_builtin_references_table │ │ │ │ + 1757: 00172024 1108 FUNC GLOBAL DEFAULT 12 scheme_get_char_string │ │ │ │ + 1758: 000403b8 8 FUNC GLOBAL DEFAULT 12 scheme_set_logging_spec │ │ │ │ 1759: 0008b814 128 FUNC GLOBAL DEFAULT 12 scheme_fsemaphore_count │ │ │ │ - 1760: 00039300 28 FUNC GLOBAL DEFAULT 12 scheme_reset_finalizations │ │ │ │ + 1760: 000392fc 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 │ │ │ │ + 1762: 00179920 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 │ │ │ │ + 1764: 000a791c 264 FUNC GLOBAL DEFAULT 12 scheme_on_demand │ │ │ │ + 1765: 001d7a48 36 FUNC GLOBAL DEFAULT 12 scheme_pop_c_numeric_locale │ │ │ │ 1766: 0025f7e4 252 FUNC GLOBAL DEFAULT 12 rktio_udp_multicast_interface │ │ │ │ 1767: 0023a478 32 FUNC GLOBAL DEFAULT 12 scheme_gmpn_sqr_basecase │ │ │ │ - 1768: 001c2438 508 FUNC GLOBAL DEFAULT 12 did_post_sema │ │ │ │ - 1769: 000eb600 356 FUNC GLOBAL DEFAULT 12 scheme_mz_runstack_skipped │ │ │ │ - 1770: 0016d308 16 FUNC GLOBAL DEFAULT 12 scheme_fdclr │ │ │ │ - 1771: 000a6400 864 FUNC GLOBAL DEFAULT 12 scheme_generate_function_prolog │ │ │ │ + 1768: 001c2424 508 FUNC GLOBAL DEFAULT 12 did_post_sema │ │ │ │ + 1769: 000eb60c 356 FUNC GLOBAL DEFAULT 12 scheme_mz_runstack_skipped │ │ │ │ + 1770: 0016d310 16 FUNC GLOBAL DEFAULT 12 scheme_fdclr │ │ │ │ + 1771: 000a6404 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 │ │ │ │ + 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 │ │ │ │ - 1778: 00037b3c 356 FUNC GLOBAL DEFAULT 12 scheme_main_stack_setup │ │ │ │ - 1779: 00034948 36 FUNC GLOBAL DEFAULT 12 GC_malloc │ │ │ │ - 1780: 0013083c 204 FUNC GLOBAL DEFAULT 12 scheme_double_expt │ │ │ │ - 1781: 000443b4 160 FUNC GLOBAL DEFAULT 12 scheme_number_suffix │ │ │ │ + 1776: 00176b48 1100 FUNC GLOBAL DEFAULT 12 scheme_do_open_input_file │ │ │ │ + 1777: 00130530 4 FUNC GLOBAL DEFAULT 12 scheme_double_tan │ │ │ │ + 1778: 00037b38 356 FUNC GLOBAL DEFAULT 12 scheme_main_stack_setup │ │ │ │ + 1779: 00034944 36 FUNC GLOBAL DEFAULT 12 GC_malloc │ │ │ │ + 1780: 00130844 204 FUNC GLOBAL DEFAULT 12 scheme_double_expt │ │ │ │ + 1781: 000443b0 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 │ │ │ │ + 1783: 000a7ff8 4 FUNC GLOBAL DEFAULT 12 scheme_jit_fill_threadlocal_table │ │ │ │ 1784: 0020f564 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 │ │ │ │ + 1788: 000969d0 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 │ │ │ │ + 1790: 0016cf34 512 FUNC GLOBAL DEFAULT 12 scheme_init_unsafe_port │ │ │ │ + 1791: 001c44a0 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 │ │ │ │ + 1793: 0002b874 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 │ │ │ │ + 1795: 0016eac0 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 │ │ │ │ + 1800: 0011816c 4516 FUNC GLOBAL DEFAULT 12 scheme_bin_div │ │ │ │ 1801: 002655ac 4 FUNC GLOBAL DEFAULT 12 rktio_set_dll_procs │ │ │ │ 1802: 0025ac7c 580 FUNC GLOBAL DEFAULT 12 rktio_expand_user_tilde │ │ │ │ - 1803: 000e9104 112 FUNC GLOBAL DEFAULT 12 scheme_approx_sp │ │ │ │ - 1804: 001d7190 656 FUNC GLOBAL DEFAULT 12 scheme_grapheme_cluster_step │ │ │ │ + 1803: 000e9110 112 FUNC GLOBAL DEFAULT 12 scheme_approx_sp │ │ │ │ + 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 │ │ │ │ - 1807: 0005a414 44 FUNC GLOBAL DEFAULT 12 scheme_tail_eval_expr │ │ │ │ + 1807: 0005a410 44 FUNC GLOBAL DEFAULT 12 scheme_tail_eval_expr │ │ │ │ 1808: 0039a624 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_vector_star_ref_proc │ │ │ │ - 1809: 00055fdc 8832 FUNC GLOBAL DEFAULT 12 scheme_do_eval │ │ │ │ + 1809: 00055fd8 8832 FUNC GLOBAL DEFAULT 12 scheme_do_eval │ │ │ │ 1810: 0025bb7c 16 FUNC GLOBAL DEFAULT 12 rktio_fd_is_socket │ │ │ │ 1811: 00260ba8 4 FUNC GLOBAL DEFAULT 12 rktio_close_fds_len │ │ │ │ - 1812: 000388b0 304 FUNC GLOBAL DEFAULT 12 scheme_malloc_eternal │ │ │ │ - 1813: 0012c334 76 FUNC GLOBAL DEFAULT 12 odd_p_error │ │ │ │ + 1812: 000388ac 304 FUNC GLOBAL DEFAULT 12 scheme_malloc_eternal │ │ │ │ + 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: 00197768 24 FUNC GLOBAL DEFAULT 12 scheme_make_small_bn_rational │ │ │ │ + 1818: 00173884 168 FUNC GLOBAL DEFAULT 12 scheme_peek_byte │ │ │ │ 1819: 00399e90 4 OBJECT GLOBAL DEFAULT 24 scheme_make_stderr │ │ │ │ - 1820: 0016ff50 288 FUNC GLOBAL DEFAULT 12 scheme_set_port_location │ │ │ │ - 1821: 0002c1e0 100 FUNC GLOBAL DEFAULT 12 GC_resolve2 │ │ │ │ - 1822: 0014e8a0 884 FUNC GLOBAL DEFAULT 12 scheme_is_simple_make_struct_type_property │ │ │ │ + 1820: 0016ff58 288 FUNC GLOBAL DEFAULT 12 scheme_set_port_location │ │ │ │ + 1821: 0002c1dc 100 FUNC GLOBAL DEFAULT 12 GC_resolve2 │ │ │ │ + 1822: 0014e8a8 884 FUNC GLOBAL DEFAULT 12 scheme_is_simple_make_struct_type_property │ │ │ │ 1823: 0025f5c4 180 FUNC GLOBAL DEFAULT 12 rktio_udp_set_ttl │ │ │ │ 1824: 0020c9c0 392 FUNC GLOBAL DEFAULT 12 scheme_add_evt_worker │ │ │ │ - 1825: 00037d78 4 FUNC GLOBAL DEFAULT 12 scheme_get_stack_base │ │ │ │ + 1825: 00037d74 4 FUNC GLOBAL DEFAULT 12 scheme_get_stack_base │ │ │ │ 1826: 00085230 232 FUNC GLOBAL DEFAULT 12 scheme_call_ec │ │ │ │ - 1827: 0002b744 144 FUNC GLOBAL DEFAULT 12 GC_pair_initial_word │ │ │ │ + 1827: 0002b740 144 FUNC GLOBAL DEFAULT 12 GC_pair_initial_word │ │ │ │ 1828: 0039a5f0 4 OBJECT GLOBAL DEFAULT 24 scheme_make_vector_proc │ │ │ │ - 1829: 00128a9c 116 FUNC GLOBAL DEFAULT 12 scheme_make_double │ │ │ │ + 1829: 00128aa8 116 FUNC GLOBAL DEFAULT 12 scheme_make_double │ │ │ │ 1830: 00265380 256 FUNC GLOBAL DEFAULT 12 rktio_dll_close │ │ │ │ - 1831: 0002b434 44 FUNC GLOBAL DEFAULT 12 GC_request_incremental_mode │ │ │ │ + 1831: 0002b430 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 │ │ │ │ + 1833: 0012c5f8 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 │ │ │ │ + 1835: 000d61d4 320 FUNC GLOBAL DEFAULT 12 scheme_generate_cons_alloc │ │ │ │ 1836: 00260ce8 120 FUNC GLOBAL DEFAULT 12 rktio_will_modify_os_signal_handler │ │ │ │ 1837: 00079214 80 FUNC GLOBAL DEFAULT 12 scheme_apply_thread_thunk │ │ │ │ - 1838: 0005a888 56 FUNC GLOBAL DEFAULT 12 scheme_eval_string_all_with_prompt │ │ │ │ - 1839: 00054798 488 FUNC GLOBAL DEFAULT 12 scheme_escape_to_continuation │ │ │ │ - 1840: 000a0148 108 FUNC GLOBAL DEFAULT 12 scheme_is_constant_and_avoids_r1 │ │ │ │ + 1838: 0005a884 56 FUNC GLOBAL DEFAULT 12 scheme_eval_string_all_with_prompt │ │ │ │ + 1839: 00054794 488 FUNC GLOBAL DEFAULT 12 scheme_escape_to_continuation │ │ │ │ + 1840: 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: 0018e7a8 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 │ │ │ │ - 1847: 00040190 20 FUNC GLOBAL DEFAULT 12 scheme_set_console_printf │ │ │ │ - 1848: 0009f318 20 FUNC GLOBAL DEFAULT 12 scheme_extract_closure_local │ │ │ │ - 1849: 000f2d24 220 FUNC GLOBAL DEFAULT 12 scheme_allocate_prefix │ │ │ │ + 1847: 0004018c 20 FUNC GLOBAL DEFAULT 12 scheme_set_console_printf │ │ │ │ + 1848: 0009f31c 20 FUNC GLOBAL DEFAULT 12 scheme_extract_closure_local │ │ │ │ + 1849: 000f2d30 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 │ │ │ │ + 1851: 0009a85c 224 FUNC GLOBAL DEFAULT 12 scheme_make_native_closure │ │ │ │ 1852: 0024ea70 300 FUNC GLOBAL DEFAULT 12 scheme_make_branch │ │ │ │ - 1853: 00038384 228 FUNC GLOBAL DEFAULT 12 scheme_make_cptr │ │ │ │ - 1854: 001d9440 216 FUNC GLOBAL DEFAULT 12 scheme_char_strlen │ │ │ │ + 1853: 00038380 228 FUNC GLOBAL DEFAULT 12 scheme_make_cptr │ │ │ │ + 1854: 001d942c 216 FUNC GLOBAL DEFAULT 12 scheme_char_strlen │ │ │ │ 1855: 00261c54 172 FUNC GLOBAL DEFAULT 12 rktio_poll_fs_change_ready │ │ │ │ - 1856: 00113ae8 764 FUNC GLOBAL DEFAULT 12 scheme_init_extfl_unsafe_numarith │ │ │ │ - 1857: 0003c9a4 252 FUNC GLOBAL DEFAULT 12 is_slow_equal │ │ │ │ - 1858: 00198940 8 FUNC GLOBAL DEFAULT 12 scheme_rational_truncate │ │ │ │ + 1856: 00113af4 764 FUNC GLOBAL DEFAULT 12 scheme_init_extfl_unsafe_numarith │ │ │ │ + 1857: 0003c9a0 252 FUNC GLOBAL DEFAULT 12 is_slow_equal │ │ │ │ + 1858: 00198948 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 │ │ │ │ + 1862: 001ce3dc 208 FUNC GLOBAL DEFAULT 12 scheme_make_immutable_sized_utf8_string │ │ │ │ 1863: 001f5264 20 FUNC GLOBAL DEFAULT 12 scheme_set_case_sensitive │ │ │ │ - 1864: 0009f32c 520 FUNC GLOBAL DEFAULT 12 scheme_specialize_to_constant │ │ │ │ - 1865: 001d9810 96 FUNC GLOBAL DEFAULT 12 scheme_utf8_decode_all │ │ │ │ - 1866: 00039604 4 FUNC GLOBAL DEFAULT 12 scheme_unused_object │ │ │ │ - 1867: 00103e44 88 FUNC GLOBAL DEFAULT 12 scheme_list_length │ │ │ │ + 1864: 0009f330 520 FUNC GLOBAL DEFAULT 12 scheme_specialize_to_constant │ │ │ │ + 1865: 001d97fc 96 FUNC GLOBAL DEFAULT 12 scheme_utf8_decode_all │ │ │ │ + 1866: 00039600 4 FUNC GLOBAL DEFAULT 12 scheme_unused_object │ │ │ │ + 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 │ │ │ │ - 1871: 0005a6c4 8 FUNC GLOBAL DEFAULT 12 scheme_set_primitive_module_phaseless │ │ │ │ + 1871: 0005a6c0 8 FUNC GLOBAL DEFAULT 12 scheme_set_primitive_module_phaseless │ │ │ │ 1872: 0008f5a4 64 FUNC GLOBAL DEFAULT 12 scheme_add_bucket_to_table │ │ │ │ 1873: 0024f770 724 FUNC GLOBAL DEFAULT 12 scheme_make_application │ │ │ │ 1874: 00399c20 4 OBJECT GLOBAL DEFAULT 24 scheme_list_p_proc │ │ │ │ - 1875: 000ebde0 16 FUNC GLOBAL DEFAULT 12 scheme_mz_flostack_save │ │ │ │ + 1875: 000ebdec 16 FUNC GLOBAL DEFAULT 12 scheme_mz_flostack_save │ │ │ │ 1876: 00398820 4 OBJECT GLOBAL DEFAULT 24 scheme_def_exit_proc │ │ │ │ - 1877: 00105140 196 FUNC GLOBAL DEFAULT 12 scheme_reverse │ │ │ │ - 1878: 00128bdc 212 FUNC GLOBAL DEFAULT 12 scheme_is_integer │ │ │ │ - 1879: 0012441c 5688 FUNC GLOBAL DEFAULT 12 scheme_init_number │ │ │ │ - 1880: 00038ac4 192 FUNC GLOBAL DEFAULT 12 scheme_malloc_uncollectable │ │ │ │ - 1881: 001e1ae0 28 FUNC GLOBAL DEFAULT 12 scheme_wrap_evt │ │ │ │ + 1877: 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: 00038ac0 192 FUNC GLOBAL DEFAULT 12 scheme_malloc_uncollectable │ │ │ │ + 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 │ │ │ │ + 1883: 00106c3c 76 FUNC GLOBAL DEFAULT 12 scheme_is_hash_tree_equal │ │ │ │ + 1884: 001a0934 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 │ │ │ │ - 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 │ │ │ │ + 1888: 0010472c 28 FUNC GLOBAL DEFAULT 12 scheme_make_immutable_hash │ │ │ │ + 1889: 0005ba90 328 FUNC GLOBAL DEFAULT 12 scheme_module_is_declared │ │ │ │ + 1890: 00053f7c 596 FUNC GLOBAL DEFAULT 12 _scheme_apply_known_prim_closure │ │ │ │ + 1891: 00155850 116 FUNC GLOBAL DEFAULT 12 scheme_predicate_to_local_type │ │ │ │ 1892: 0026580c 120 FUNC GLOBAL DEFAULT 12 rktio_hash_get │ │ │ │ - 1893: 0005446c 340 FUNC GLOBAL DEFAULT 12 _scheme_tail_apply_from_native │ │ │ │ + 1893: 00054468 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 │ │ │ │ + 1895: 000a0294 200 FUNC GLOBAL DEFAULT 12 scheme_is_relatively_constant_and_avoids_r1 │ │ │ │ + 1896: 0014c0b0 320 FUNC GLOBAL DEFAULT 12 scheme_is_struct_functional │ │ │ │ 1897: 002147ec 4 FUNC GLOBAL DEFAULT 12 scheme_flatten_config │ │ │ │ - 1898: 0016c4d8 8 FUNC GLOBAL DEFAULT 12 scheme_port_name │ │ │ │ - 1899: 00029658 40 FUNC GLOBAL DEFAULT 12 BTC_cust_box_mark │ │ │ │ - 1900: 00164df4 904 FUNC GLOBAL DEFAULT 12 scheme_init_place │ │ │ │ - 1901: 001399ec 4160 FUNC GLOBAL DEFAULT 12 scheme_bin_lt_eq │ │ │ │ + 1898: 0016c4e0 8 FUNC GLOBAL DEFAULT 12 scheme_port_name │ │ │ │ + 1899: 00029654 40 FUNC GLOBAL DEFAULT 12 BTC_cust_box_mark │ │ │ │ + 1900: 00164dfc 904 FUNC GLOBAL DEFAULT 12 scheme_init_place │ │ │ │ + 1901: 001399f4 4160 FUNC GLOBAL DEFAULT 12 scheme_bin_lt_eq │ │ │ │ 1902: 003987e0 4 OBJECT GLOBAL DEFAULT 24 scheme_allow_set_undefined │ │ │ │ - 1903: 0002bd4c 64 FUNC GLOBAL DEFAULT 12 GC_free_immobile_box │ │ │ │ + 1903: 0002bd48 64 FUNC GLOBAL DEFAULT 12 GC_free_immobile_box │ │ │ │ 1904: 0039a324 4 OBJECT GLOBAL DEFAULT 24 scheme_zero_length_char_immutable_string │ │ │ │ - 1905: 001111c4 256 FUNC GLOBAL DEFAULT 12 scheme_rktio_socket_to_output_port │ │ │ │ + 1905: 001111d0 256 FUNC GLOBAL DEFAULT 12 scheme_rktio_socket_to_output_port │ │ │ │ 1906: 00077060 144 FUNC GLOBAL DEFAULT 12 scheme_intern_prim_opt_flags │ │ │ │ 1907: 00399d58 8 OBJECT GLOBAL DEFAULT 24 scheme_double_too_negative_for_fixnum │ │ │ │ 1908: 000836e0 3344 FUNC GLOBAL DEFAULT 12 scheme_apply_chaperone │ │ │ │ - 1909: 0017f918 236 FUNC GLOBAL DEFAULT 12 scheme_set_compiled_file_roots │ │ │ │ - 1910: 00144ae4 376 FUNC GLOBAL DEFAULT 12 scheme_check_float │ │ │ │ + 1909: 0017f920 236 FUNC GLOBAL DEFAULT 12 scheme_set_compiled_file_roots │ │ │ │ + 1910: 00144aec 376 FUNC GLOBAL DEFAULT 12 scheme_check_float │ │ │ │ 1911: 001f5a0c 20 FUNC GLOBAL DEFAULT 12 scheme_intern_exact_parallel_symbol │ │ │ │ - 1912: 000eb40c 476 FUNC GLOBAL DEFAULT 12 scheme_mz_popr_p_it │ │ │ │ + 1912: 000eb418 476 FUNC GLOBAL DEFAULT 12 scheme_mz_popr_p_it │ │ │ │ 1913: 00078e68 8 FUNC GLOBAL DEFAULT 12 scheme_force_one_value │ │ │ │ 1914: 0039a5dc 4 OBJECT GLOBAL DEFAULT 24 scheme_type_hash2s │ │ │ │ - 1915: 00158d6c 2768 FUNC GLOBAL DEFAULT 12 optimize_for_inline │ │ │ │ + 1915: 00158d74 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 │ │ │ │ + 1917: 000b9460 600 FUNC GLOBAL DEFAULT 12 scheme_generate_finish_apply │ │ │ │ + 1918: 000f6460 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: 0019945c 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 │ │ │ │ + 1923: 000a8a04 8 FUNC GLOBAL DEFAULT 12 scheme_can_inline_fp_op │ │ │ │ 1924: 00206f10 404 FUNC GLOBAL DEFAULT 12 scheme_register_process_global │ │ │ │ - 1925: 00116f3c 3408 FUNC GLOBAL DEFAULT 12 scheme_bin_mult │ │ │ │ - 1926: 000478a4 360 FUNC GLOBAL DEFAULT 12 scheme_wrong_return_arity │ │ │ │ - 1927: 000af848 4 FUNC GLOBAL DEFAULT 12 scheme_generate_alloc_X_double │ │ │ │ - 1928: 0009f210 184 FUNC GLOBAL DEFAULT 12 scheme_apply_lightweight_continuation_stack │ │ │ │ + 1925: 00116f48 3408 FUNC GLOBAL DEFAULT 12 scheme_bin_mult │ │ │ │ + 1926: 000478a0 360 FUNC GLOBAL DEFAULT 12 scheme_wrong_return_arity │ │ │ │ + 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: 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 │ │ │ │ + 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: 00205b08 52 FUNC GLOBAL DEFAULT 12 scheme_init_inspector │ │ │ │ - 1934: 00042e1c 152 FUNC GLOBAL DEFAULT 12 scheme_sprintf │ │ │ │ - 1935: 0010784c 16 FUNC GLOBAL DEFAULT 12 scheme_make_weak_box │ │ │ │ + 1934: 00042e18 152 FUNC GLOBAL DEFAULT 12 scheme_sprintf │ │ │ │ + 1935: 00107858 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 │ │ │ │ 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 │ │ │ │ + 1944: 00172768 16 FUNC GLOBAL DEFAULT 12 scheme_peekc │ │ │ │ + 1945: 0016cdf8 316 FUNC GLOBAL DEFAULT 12 scheme_init_port_wait │ │ │ │ 1946: 00256f7c 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 │ │ │ │ + 1948: 0017f7c4 112 FUNC GLOBAL DEFAULT 12 scheme_compiled_file_roots │ │ │ │ 1949: 0024c140 152 FUNC GLOBAL DEFAULT 12 scheme_intern_struct_proc_shape │ │ │ │ - 1950: 001287c4 112 FUNC GLOBAL DEFAULT 12 scheme_make_integer_value_from_long_long │ │ │ │ - 1951: 000f2608 304 FUNC GLOBAL DEFAULT 12 scheme_instance_variable_bucket_or_null │ │ │ │ - 1952: 001be858 28 FUNC GLOBAL DEFAULT 12 scheme_boxmap_set │ │ │ │ - 1953: 00096c84 292 FUNC GLOBAL DEFAULT 12 scheme_init_hash_tree │ │ │ │ + 1950: 001287d0 112 FUNC GLOBAL DEFAULT 12 scheme_make_integer_value_from_long_long │ │ │ │ + 1951: 000f2614 304 FUNC GLOBAL DEFAULT 12 scheme_instance_variable_bucket_or_null │ │ │ │ + 1952: 001be848 28 FUNC GLOBAL DEFAULT 12 scheme_boxmap_set │ │ │ │ + 1953: 00096c88 292 FUNC GLOBAL DEFAULT 12 scheme_init_hash_tree │ │ │ │ 1954: 001ed228 112 FUNC GLOBAL DEFAULT 12 scheme_decode_struct_prop_shape │ │ │ │ - 1955: 0002b2e0 12 FUNC GLOBAL DEFAULT 12 add_no_overflow │ │ │ │ + 1955: 0002b2dc 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 │ │ │ │ + 1957: 00106098 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 │ │ │ │ + 1960: 001c2d9c 268 FUNC GLOBAL DEFAULT 12 scheme_wait_sema │ │ │ │ + 1961: 00094a78 276 FUNC GLOBAL DEFAULT 12 scheme_equal_hash_key │ │ │ │ 1962: 00259bfc 12 FUNC GLOBAL DEFAULT 12 rktio_file_or_directory_stat │ │ │ │ - 1963: 000eafa8 280 FUNC GLOBAL DEFAULT 12 scheme_extra_pushed │ │ │ │ - 1964: 0002b698 4 FUNC GLOBAL DEFAULT 12 GC_free │ │ │ │ + 1963: 000eafb4 280 FUNC GLOBAL DEFAULT 12 scheme_extra_pushed │ │ │ │ + 1964: 0002b694 4 FUNC GLOBAL DEFAULT 12 GC_free │ │ │ │ 1965: 00398c90 4 OBJECT GLOBAL DEFAULT 24 scheme_current_lwc │ │ │ │ - 1966: 000ebca4 80 FUNC GLOBAL DEFAULT 12 scheme_mz_try_runstack_pop │ │ │ │ - 1967: 0011c1f4 496 FUNC GLOBAL DEFAULT 12 scheme_checked_flvector_set │ │ │ │ - 1968: 00124410 12 FUNC GLOBAL DEFAULT 12 scheme_configure_floating_point │ │ │ │ - 1969: 0003a4fc 1412 FUNC GLOBAL DEFAULT 12 scheme_init_bool │ │ │ │ - 1970: 0002b2ec 16 FUNC GLOBAL DEFAULT 12 subtract_no_underflow │ │ │ │ - 1971: 0005ec70 192 FUNC GLOBAL DEFAULT 12 scheme_make_sized_offset_path │ │ │ │ + 1966: 000ebcb0 80 FUNC GLOBAL DEFAULT 12 scheme_mz_try_runstack_pop │ │ │ │ + 1967: 0011c200 496 FUNC GLOBAL DEFAULT 12 scheme_checked_flvector_set │ │ │ │ + 1968: 0012441c 12 FUNC GLOBAL DEFAULT 12 scheme_configure_floating_point │ │ │ │ + 1969: 0003a4f8 1412 FUNC GLOBAL DEFAULT 12 scheme_init_bool │ │ │ │ + 1970: 0002b2e8 16 FUNC GLOBAL DEFAULT 12 subtract_no_underflow │ │ │ │ + 1971: 0005ec6c 192 FUNC GLOBAL DEFAULT 12 scheme_make_sized_offset_path │ │ │ │ 1972: 0039a36c 4 OBJECT GLOBAL DEFAULT 24 scheme_input_port_property │ │ │ │ - 1973: 000353c8 396 FUNC GLOBAL DEFAULT 12 BTC_get_memory_use │ │ │ │ - 1974: 00052884 716 FUNC GLOBAL DEFAULT 12 scheme_init_eval │ │ │ │ + 1973: 000353c4 396 FUNC GLOBAL DEFAULT 12 BTC_get_memory_use │ │ │ │ + 1974: 00052880 716 FUNC GLOBAL DEFAULT 12 scheme_init_eval │ │ │ │ 1975: 0025cd10 196 FUNC GLOBAL DEFAULT 12 rktio_initialize_signal │ │ │ │ - 1976: 00037d9c 4 FUNC GLOBAL DEFAULT 12 scheme_init_os_thread │ │ │ │ + 1976: 00037d98 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 │ │ │ │ + 1978: 001501f0 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 │ │ │ │ + 1980: 000401b4 20 FUNC GLOBAL DEFAULT 12 scheme_set_console_output │ │ │ │ + 1981: 0016d358 56 FUNC GLOBAL DEFAULT 12 scheme_add_fd_handle │ │ │ │ 1982: 00212d28 2548 FUNC GLOBAL DEFAULT 12 scheme_call_as_nested_thread │ │ │ │ 1983: 0039a4c0 4 OBJECT GLOBAL DEFAULT 24 scheme_current_runstack_start │ │ │ │ 1984: 0020675c 304 FUNC GLOBAL DEFAULT 12 scheme_schedule_custodian_close │ │ │ │ - 1985: 00046f48 516 FUNC GLOBAL DEFAULT 12 scheme_glib_log_message │ │ │ │ - 1986: 00188a00 328 FUNC GLOBAL DEFAULT 12 scheme_make_byte_string_output_port │ │ │ │ - 1987: 00130cc0 56 FUNC GLOBAL DEFAULT 12 scheme_extflvector_length │ │ │ │ + 1985: 00046f44 516 FUNC GLOBAL DEFAULT 12 scheme_glib_log_message │ │ │ │ + 1986: 00188a08 328 FUNC GLOBAL DEFAULT 12 scheme_make_byte_string_output_port │ │ │ │ + 1987: 00130cc8 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 │ │ │ │ + 1990: 0003939c 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 │ │ │ │ + 1992: 000acdc8 180 FUNC GLOBAL DEFAULT 12 scheme_generate_unboxing │ │ │ │ + 1993: 000ba184 6528 FUNC GLOBAL DEFAULT 12 scheme_generate_non_tail_call │ │ │ │ + 1994: 00194f38 8 FUNC GLOBAL DEFAULT 12 scheme_display │ │ │ │ + 1995: 001a4080 1840 FUNC GLOBAL DEFAULT 12 scheme_load_delayed_code │ │ │ │ + 1996: 0016a13c 276 FUNC GLOBAL DEFAULT 12 scheme_write_evt_via_write │ │ │ │ 1997: 002078e8 24 FUNC GLOBAL DEFAULT 12 scheme_cancel_sleep │ │ │ │ - 1998: 00041bfc 20 FUNC GLOBAL DEFAULT 12 scheme_get_main_logger │ │ │ │ - 1999: 00046d28 56 FUNC GLOBAL DEFAULT 12 scheme_log_name_message │ │ │ │ - 2000: 0009f9e0 1028 FUNC GLOBAL DEFAULT 12 scheme_is_simple │ │ │ │ + 1998: 00041bf8 20 FUNC GLOBAL DEFAULT 12 scheme_get_main_logger │ │ │ │ + 1999: 00046d24 56 FUNC GLOBAL DEFAULT 12 scheme_log_name_message │ │ │ │ + 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 │ │ │ │ - 2004: 00047dd4 80 FUNC GLOBAL DEFAULT 12 scheme_wrong_count_m │ │ │ │ + 2002: 001357fc 1640 FUNC GLOBAL DEFAULT 12 scheme_init_flfxnum_numcomp │ │ │ │ + 2003: 001d4710 4 FUNC GLOBAL DEFAULT 12 scheme_set_build_stamp │ │ │ │ + 2004: 00047dd0 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 │ │ │ │ + 2007: 001d4b50 172 FUNC GLOBAL DEFAULT 12 scheme_clear_locale_cache │ │ │ │ 2008: 00293810 256 OBJECT GLOBAL DEFAULT 14 scheme_gmpn_clz_tab │ │ │ │ - 2009: 0002b4b4 324 FUNC GLOBAL DEFAULT 12 GC_register_traversers2 │ │ │ │ - 2010: 0005eb98 24 FUNC GLOBAL DEFAULT 12 scheme_init_file_places │ │ │ │ + 2009: 0002b4b0 324 FUNC GLOBAL DEFAULT 12 GC_register_traversers2 │ │ │ │ + 2010: 0005eb94 24 FUNC GLOBAL DEFAULT 12 scheme_init_file_places │ │ │ │ 2011: 003988b4 4 OBJECT GLOBAL DEFAULT 24 scheme_stack_boundary │ │ │ │ 2012: 0020db74 260 FUNC GLOBAL DEFAULT 12 scheme_thread_cell_get │ │ │ │ 2013: 0023cf98 312 FUNC GLOBAL DEFAULT 12 scheme_gmpn_sqr_n │ │ │ │ - 2014: 00183e4c 216 FUNC GLOBAL DEFAULT 12 scheme_port_record │ │ │ │ - 2015: 000e99b4 244 FUNC GLOBAL DEFAULT 12 scheme_linklet_run_start │ │ │ │ + 2014: 00183e54 216 FUNC GLOBAL DEFAULT 12 scheme_port_record │ │ │ │ + 2015: 000e99c0 244 FUNC GLOBAL DEFAULT 12 scheme_linklet_run_start │ │ │ │ 2016: 00229b30 52 FUNC GLOBAL DEFAULT 12 ctype_FIXUP │ │ │ │ - 2017: 0002b86c 12 FUNC GLOBAL DEFAULT 12 GC_malloc_stays_put_threshold │ │ │ │ - 2018: 00179068 100 FUNC GLOBAL DEFAULT 12 scheme_rktio_write_all │ │ │ │ + 2017: 0002b868 12 FUNC GLOBAL DEFAULT 12 GC_malloc_stays_put_threshold │ │ │ │ + 2018: 00179070 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 │ │ │ │ + 2020: 0014d82c 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 │ │ │ │ + 2022: 0016d9cc 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 │ │ │ │ + 2025: 00194cac 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 │ │ │ │ + 2027: 000e962c 116 FUNC GLOBAL DEFAULT 12 scheme_jit_longjmp │ │ │ │ + 2028: 0005a6c8 224 FUNC GLOBAL DEFAULT 12 scheme_protect_primitive_provide │ │ │ │ + 2029: 000448d8 1032 FUNC GLOBAL DEFAULT 12 extract_all_levels │ │ │ │ 2030: 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 │ │ │ │ + 2031: 001a4034 76 FUNC GLOBAL DEFAULT 12 scheme_clear_delayed_load_cache │ │ │ │ + 2032: 001a0824 256 FUNC GLOBAL DEFAULT 12 scheme_resolve_placeholders │ │ │ │ 2033: 00238d9c 88 FUNC GLOBAL DEFAULT 12 scheme_gmpn_lshift │ │ │ │ - 2034: 00107988 16 FUNC GLOBAL DEFAULT 12 scheme_make_null │ │ │ │ - 2035: 0005a98c 548 FUNC GLOBAL DEFAULT 12 scheme_embedded_load │ │ │ │ + 2034: 00107994 16 FUNC GLOBAL DEFAULT 12 scheme_make_null │ │ │ │ + 2035: 0005a988 548 FUNC GLOBAL DEFAULT 12 scheme_embedded_load │ │ │ │ 2036: 001edd14 1308 FUNC GLOBAL DEFAULT 12 scheme_make_prefab_struct_type_raw │ │ │ │ 2037: 0008ebc4 408 FUNC GLOBAL DEFAULT 12 scheme_clone_hash_table │ │ │ │ - 2038: 00150208 44 FUNC GLOBAL DEFAULT 12 check_potential_size │ │ │ │ - 2039: 00136890 856 FUNC GLOBAL DEFAULT 12 scheme_init_extfl_unsafe_numcomp │ │ │ │ - 2040: 00188ee4 84 FUNC GLOBAL DEFAULT 12 scheme_user_port_write_probably_ready │ │ │ │ - 2041: 001287a0 36 FUNC GLOBAL DEFAULT 12 scheme_make_integer_value_from_unsigned │ │ │ │ - 2042: 00037978 20 FUNC GLOBAL DEFAULT 12 scheme_get_primordial_thread_stack_base │ │ │ │ - 2043: 000f64bc 104 FUNC GLOBAL DEFAULT 12 scheme_checked_cdr │ │ │ │ - 2044: 0005a404 16 FUNC GLOBAL DEFAULT 12 _scheme_eval_compiled_multi │ │ │ │ - 2045: 00055ac8 668 FUNC GLOBAL DEFAULT 12 scheme_case_lambda_execute │ │ │ │ - 2046: 001d9f1c 524 FUNC GLOBAL DEFAULT 12 scheme_utf8_encode_to_buffer_len │ │ │ │ + 2038: 00150210 44 FUNC GLOBAL DEFAULT 12 check_potential_size │ │ │ │ + 2039: 00136898 856 FUNC GLOBAL DEFAULT 12 scheme_init_extfl_unsafe_numcomp │ │ │ │ + 2040: 00188eec 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: 00037974 20 FUNC GLOBAL DEFAULT 12 scheme_get_primordial_thread_stack_base │ │ │ │ + 2043: 000f64c8 104 FUNC GLOBAL DEFAULT 12 scheme_checked_cdr │ │ │ │ + 2044: 0005a400 16 FUNC GLOBAL DEFAULT 12 _scheme_eval_compiled_multi │ │ │ │ + 2045: 00055ac4 668 FUNC GLOBAL DEFAULT 12 scheme_case_lambda_execute │ │ │ │ + 2046: 001d9f08 524 FUNC GLOBAL DEFAULT 12 scheme_utf8_encode_to_buffer_len │ │ │ │ 2047: 00085fd0 232 FUNC GLOBAL DEFAULT 12 scheme_extract_cc_mark_list │ │ │ │ - 2048: 001734c8 760 FUNC GLOBAL DEFAULT 12 scheme_getc │ │ │ │ - 2049: 0003d524 292 FUNC GLOBAL DEFAULT 12 scheme_switch_prim_instance │ │ │ │ + 2048: 001734d0 760 FUNC GLOBAL DEFAULT 12 scheme_getc │ │ │ │ + 2049: 0003d520 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 │ │ │ │ 2052: 0039a5d4 4 OBJECT GLOBAL DEFAULT 24 scheme_type_equals │ │ │ │ 2053: 0025bd20 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 │ │ │ │ + 2055: 001895b0 836 FUNC GLOBAL DEFAULT 12 do_get_output_string │ │ │ │ 2056: 00257374 8 FUNC GLOBAL DEFAULT 12 scheme_complex_acos │ │ │ │ 2057: 0025f330 96 FUNC GLOBAL DEFAULT 12 rktio_udp_set_receive_buffer_size │ │ │ │ - 2058: 00040828 4876 FUNC GLOBAL DEFAULT 12 scheme_init_error │ │ │ │ - 2059: 000f692c 308 FUNC GLOBAL DEFAULT 12 scheme_box_cas │ │ │ │ + 2058: 00040824 4876 FUNC GLOBAL DEFAULT 12 scheme_init_error │ │ │ │ + 2059: 000f6938 308 FUNC GLOBAL DEFAULT 12 scheme_box_cas │ │ │ │ 2060: 0025e4cc 96 FUNC GLOBAL DEFAULT 12 rktio_start_connect │ │ │ │ - 2061: 000f20b8 352 FUNC GLOBAL DEFAULT 12 scheme_instance_variable_bucket │ │ │ │ + 2061: 000f20c4 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 │ │ │ │ 2064: 0039a140 4 OBJECT GLOBAL DEFAULT 24 unsafe_variable_references_start │ │ │ │ - 2065: 00041c10 20 FUNC GLOBAL DEFAULT 12 scheme_get_gc_logger │ │ │ │ - 2066: 0016effc 604 FUNC GLOBAL DEFAULT 12 scheme_tell_all │ │ │ │ - 2067: 001c2c30 316 FUNC GLOBAL DEFAULT 12 scheme_post_sema_all │ │ │ │ - 2068: 00095ab4 84 FUNC GLOBAL DEFAULT 12 scheme_hash_get │ │ │ │ + 2065: 00041c0c 20 FUNC GLOBAL DEFAULT 12 scheme_get_gc_logger │ │ │ │ + 2066: 0016f004 604 FUNC GLOBAL DEFAULT 12 scheme_tell_all │ │ │ │ + 2067: 001c2c1c 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 │ │ │ │ - 2072: 0004f440 308 FUNC GLOBAL DEFAULT 12 scheme_numr_err │ │ │ │ - 2073: 0004e5d4 1188 FUNC GLOBAL DEFAULT 12 scheme_contract_error │ │ │ │ + 2072: 0004f43c 308 FUNC GLOBAL DEFAULT 12 scheme_numr_err │ │ │ │ + 2073: 0004e5d0 1188 FUNC GLOBAL DEFAULT 12 scheme_contract_error │ │ │ │ 2074: 00397740 4 OBJECT GLOBAL DEFAULT 24 GC_variable_stack │ │ │ │ 2075: 0025e204 8 FUNC GLOBAL DEFAULT 12 rktio_addrinfo_free │ │ │ │ - 2076: 001cc69c 528 FUNC GLOBAL DEFAULT 12 scheme_checked_byte_string_set │ │ │ │ - 2077: 0016dce0 244 FUNC GLOBAL DEFAULT 12 scheme_peeked_read │ │ │ │ + 2076: 001cc688 528 FUNC GLOBAL DEFAULT 12 scheme_checked_byte_string_set │ │ │ │ + 2077: 0016dce8 244 FUNC GLOBAL DEFAULT 12 scheme_peeked_read │ │ │ │ 2078: 00265cac 8 FUNC GLOBAL DEFAULT 12 rktio_processor_count │ │ │ │ 2079: 0039a61c 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_vector_length_proc │ │ │ │ 2080: 00399c08 4 OBJECT GLOBAL DEFAULT 24 scheme_mpair_p_proc │ │ │ │ - 2081: 0010653c 264 FUNC GLOBAL DEFAULT 12 scheme_make_ephemeron_eqv_table │ │ │ │ - 2082: 0002bbdc 24 FUNC GLOBAL DEFAULT 12 GC_set_stack_base │ │ │ │ + 2081: 00106548 264 FUNC GLOBAL DEFAULT 12 scheme_make_ephemeron_eqv_table │ │ │ │ + 2082: 0002bbd8 24 FUNC GLOBAL DEFAULT 12 GC_set_stack_base │ │ │ │ 2083: 00024008 0 FUNC GLOBAL DEFAULT 12 _start │ │ │ │ - 2084: 0004c048 28 FUNC GLOBAL DEFAULT 12 scheme_non_fixnum_result │ │ │ │ + 2084: 0004c044 28 FUNC GLOBAL DEFAULT 12 scheme_non_fixnum_result │ │ │ │ 2085: 0024e4f8 616 FUNC GLOBAL DEFAULT 12 combine_name_with_srcloc │ │ │ │ 2086: 0020c0ec 4 FUNC GLOBAL DEFAULT 12 scheme_about_to_move_C_stack │ │ │ │ 2087: 001f6974 336 FUNC GLOBAL DEFAULT 12 scheme_symbol_to_string │ │ │ │ - 2088: 00055900 456 FUNC GLOBAL DEFAULT 12 scheme_make_closure │ │ │ │ + 2088: 000558fc 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 │ │ │ │ - 2092: 00048578 40 FUNC GLOBAL DEFAULT 12 scheme_arg_mismatch │ │ │ │ - 2093: 00179f18 1648 FUNC GLOBAL DEFAULT 12 scheme_init_terminal │ │ │ │ + 2090: 00128f5c 13072 FUNC GLOBAL DEFAULT 12 scheme_expt │ │ │ │ + 2091: 000b9910 600 FUNC GLOBAL DEFAULT 12 scheme_generate_finish_multi_apply │ │ │ │ + 2092: 00048574 40 FUNC GLOBAL DEFAULT 12 scheme_arg_mismatch │ │ │ │ + 2093: 00179f20 1648 FUNC GLOBAL DEFAULT 12 scheme_init_terminal │ │ │ │ 2094: 0020d0f8 1372 FUNC GLOBAL DEFAULT 12 scheme_syncing_ready │ │ │ │ 2095: 003988bc 4 OBJECT GLOBAL DEFAULT 24 scheme_fuel_counter │ │ │ │ 2096: 00399c60 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_mcar_proc │ │ │ │ 2097: 00399e78 4 OBJECT GLOBAL DEFAULT 24 scheme_redirect_output_port_type │ │ │ │ 2098: 00085350 944 FUNC GLOBAL DEFAULT 12 do_chaperone_prompt_tag │ │ │ │ 2099: 002149d8 20 FUNC GLOBAL DEFAULT 12 scheme_set_startup_load_on_demand │ │ │ │ - 2100: 0003e8b8 272 FUNC GLOBAL DEFAULT 12 scheme_intern_literal_number │ │ │ │ + 2100: 0003e8b4 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 │ │ │ │ + 2102: 0018992c 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 │ │ │ │ + 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 │ │ │ │ + 2106: 001701a8 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 │ │ │ │ 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 │ │ │ │ + 2111: 00039318 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 │ │ │ │ + 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 │ │ │ │ + 2115: 0002bd9c 256 FUNC GLOBAL DEFAULT 12 register_weak_traversers │ │ │ │ 2116: 0021bf60 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 │ │ │ │ + 2118: 001c8ae8 912 FUNC GLOBAL DEFAULT 12 scheme_extract_sorted_keys │ │ │ │ 2119: 002138b0 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 │ │ │ │ + 2123: 0019862c 796 FUNC GLOBAL DEFAULT 12 scheme_rational_divide │ │ │ │ 2124: 0039a6d4 4 OBJECT GLOBAL DEFAULT 24 scheme_float_ctype │ │ │ │ 2125: 00241010 328 FUNC GLOBAL DEFAULT 12 scheme_init_startup_instance │ │ │ │ 2126: 0008b9c8 176 FUNC GLOBAL DEFAULT 12 scheme_fsemaphore_try_wait │ │ │ │ 2127: 00207aec 28 FUNC GLOBAL DEFAULT 12 scheme_making_progress │ │ │ │ 2128: 00399d34 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_fx_min_proc │ │ │ │ - 2129: 001309b8 4 FUNC GLOBAL DEFAULT 12 scheme_bin_bitwise_or │ │ │ │ + 2129: 001309c0 4 FUNC GLOBAL DEFAULT 12 scheme_bin_bitwise_or │ │ │ │ 2130: 00398c78 4 OBJECT GLOBAL DEFAULT 24 scheme_hash_iteration_count │ │ │ │ 2131: 001ea2e0 48 FUNC GLOBAL DEFAULT 12 scheme_is_writable_struct │ │ │ │ 2132: 0025aec0 1996 FUNC GLOBAL DEFAULT 12 rktio_system_path │ │ │ │ 2133: 0006dc84 236 FUNC GLOBAL DEFAULT 12 scheme_set_addon_dir │ │ │ │ - 2134: 00053d18 616 FUNC GLOBAL DEFAULT 12 _scheme_apply_prim_closure_multi │ │ │ │ - 2135: 001d7a3c 32 FUNC GLOBAL DEFAULT 12 scheme_push_c_numeric_locale │ │ │ │ - 2136: 0016518c 4 FUNC GLOBAL DEFAULT 12 scheme_register_embedded_load │ │ │ │ + 2134: 00053d14 616 FUNC GLOBAL DEFAULT 12 _scheme_apply_prim_closure_multi │ │ │ │ + 2135: 001d7a28 32 FUNC GLOBAL DEFAULT 12 scheme_push_c_numeric_locale │ │ │ │ + 2136: 00165194 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 │ │ │ │ 2140: 00399e60 4 OBJECT GLOBAL DEFAULT 24 scheme_tcp_output_port_type │ │ │ │ - 2141: 0016ba90 2632 FUNC GLOBAL DEFAULT 12 scheme_peeked_read_via_get │ │ │ │ + 2141: 0016ba98 2632 FUNC GLOBAL DEFAULT 12 scheme_peeked_read_via_get │ │ │ │ 2142: 00254fc0 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 │ │ │ │ + 2144: 000ede8c 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 │ │ │ │ + 2146: 0017f834 236 FUNC GLOBAL DEFAULT 12 scheme_set_compiled_file_paths │ │ │ │ + 2147: 000a7824 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 │ │ │ │ + 2149: 0015023c 1444 FUNC GLOBAL DEFAULT 12 do_lookup_constant_proc │ │ │ │ + 2150: 000992dc 116 FUNC GLOBAL DEFAULT 12 scheme_hash_tree_subset_of │ │ │ │ + 2151: 001309c8 4 FUNC GLOBAL DEFAULT 12 scheme_bin_bitwise_and │ │ │ │ + 2152: 0004e498 312 FUNC GLOBAL DEFAULT 12 scheme_case_lambda_wrong_count │ │ │ │ 2153: 0006e9d0 172 FUNC GLOBAL DEFAULT 12 scheme_check_not_undefined │ │ │ │ - 2154: 00106c7c 76 FUNC GLOBAL DEFAULT 12 scheme_is_hash_tree_eqv │ │ │ │ + 2154: 00106c88 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 │ │ │ │ + 2159: 00126ce4 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 │ │ │ │ + 2161: 0014adc0 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 │ │ │ │ + 2163: 001c1fec 204 FUNC GLOBAL DEFAULT 12 scheme_make_sema │ │ │ │ + 2164: 0017fa0c 20 FUNC GLOBAL DEFAULT 12 scheme_set_compiled_file_check │ │ │ │ 2165: 00207fe8 8 FUNC GLOBAL DEFAULT 12 scheme_break_thread │ │ │ │ 2166: 002433fc 208 FUNC GLOBAL DEFAULT 12 do_big_power │ │ │ │ - 2167: 00044488 228 FUNC GLOBAL DEFAULT 12 scheme_make_provided_string │ │ │ │ - 2168: 00177bac 792 FUNC GLOBAL DEFAULT 12 scheme_file_truncate │ │ │ │ + 2167: 00044484 228 FUNC GLOBAL DEFAULT 12 scheme_make_provided_string │ │ │ │ + 2168: 00177bb4 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 │ │ │ │ + 2172: 00167e48 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 │ │ │ │ 2176: 0039a3dc 4 OBJECT GLOBAL DEFAULT 24 scheme_struct_type_p_proc │ │ │ │ 2177: 00260158 4 FUNC GLOBAL DEFAULT 12 rktio_cloexec_unlock │ │ │ │ 2178: 00207794 296 FUNC GLOBAL DEFAULT 12 scheme_fd_to_semaphore │ │ │ │ - 2179: 0002b32c 32 FUNC GLOBAL DEFAULT 12 GC_set_collect_start_callback │ │ │ │ + 2179: 0002b328 32 FUNC GLOBAL DEFAULT 12 GC_set_collect_start_callback │ │ │ │ 2180: 00259c24 16 FUNC GLOBAL DEFAULT 12 rktio_path_identity │ │ │ │ 2181: 00259e8c 272 FUNC GLOBAL DEFAULT 12 rktio_make_directory_with_permissions │ │ │ │ - 2182: 00059c20 8 FUNC GLOBAL DEFAULT 12 scheme_compile_for_eval │ │ │ │ + 2182: 00059c1c 8 FUNC GLOBAL DEFAULT 12 scheme_compile_for_eval │ │ │ │ 2183: 0020a880 224 FUNC GLOBAL DEFAULT 12 scheme_check_threads │ │ │ │ 2184: 0020c54c 348 FUNC GLOBAL DEFAULT 12 scheme_get_thread_dead │ │ │ │ 2185: 00229a80 52 FUNC GLOBAL DEFAULT 12 ctype_MARK │ │ │ │ 2186: 002292bc 400 FUNC GLOBAL DEFAULT 12 scheme_vector_to_list │ │ │ │ - 2187: 000f6e44 308 FUNC GLOBAL DEFAULT 12 scheme_hash_equal_always_p │ │ │ │ - 2188: 000ebb30 372 FUNC GLOBAL DEFAULT 12 scheme_mz_runstack_popped │ │ │ │ - 2189: 0011b104 56 FUNC GLOBAL DEFAULT 12 scheme_checked_extflvector_set │ │ │ │ + 2187: 000f6e50 308 FUNC GLOBAL DEFAULT 12 scheme_hash_equal_always_p │ │ │ │ + 2188: 000ebb3c 372 FUNC GLOBAL DEFAULT 12 scheme_mz_runstack_popped │ │ │ │ + 2189: 0011b110 56 FUNC GLOBAL DEFAULT 12 scheme_checked_extflvector_set │ │ │ │ 2190: 00085cb8 12 FUNC GLOBAL DEFAULT 12 scheme_call_with_prompt_multi │ │ │ │ 2191: 00085eec 128 FUNC GLOBAL DEFAULT 12 scheme_current_continuation_marks │ │ │ │ 2192: 00061848 56 FUNC GLOBAL DEFAULT 12 scheme_getdrive │ │ │ │ - 2193: 0018e8a8 604 FUNC GLOBAL DEFAULT 12 scheme_protect_quote │ │ │ │ - 2194: 001d7a90 2036 FUNC GLOBAL DEFAULT 12 scheme_string_recase │ │ │ │ - 2195: 000f2ef0 420 FUNC GLOBAL DEFAULT 12 scheme_performance_record_end │ │ │ │ + 2193: 0018e8b0 604 FUNC GLOBAL DEFAULT 12 scheme_protect_quote │ │ │ │ + 2194: 001d7a7c 2036 FUNC GLOBAL DEFAULT 12 scheme_string_recase │ │ │ │ + 2195: 000f2efc 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 │ │ │ │ + 2197: 0005a3a0 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 │ │ │ │ + 2200: 001c234c 216 FUNC GLOBAL DEFAULT 12 scheme_make_sema_repost │ │ │ │ 2201: 00085cd0 12 FUNC GLOBAL DEFAULT 12 _scheme_call_with_prompt_multi │ │ │ │ 2202: 00236800 5980 FUNC GLOBAL DEFAULT 12 scheme_init_foreign │ │ │ │ - 2203: 0004070c 284 FUNC GLOBAL DEFAULT 12 scheme_init_unsafe_error │ │ │ │ + 2203: 00040708 284 FUNC GLOBAL DEFAULT 12 scheme_init_unsafe_error │ │ │ │ 2204: 00399ccc 4 OBJECT GLOBAL DEFAULT 24 scheme_single_half_pi │ │ │ │ - 2205: 0018c814 224 FUNC GLOBAL DEFAULT 12 scheme_make_svector │ │ │ │ + 2205: 0018c81c 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 │ │ │ │ - 2213: 0002b5f8 4 FUNC GLOBAL DEFAULT 12 GC_register_traversers │ │ │ │ + 2210: 001950f0 72 FUNC GLOBAL DEFAULT 12 scheme_internal_write │ │ │ │ + 2211: 0016d7ec 480 FUNC GLOBAL DEFAULT 12 scheme_make_output_port │ │ │ │ + 2212: 001d3474 12 FUNC GLOBAL DEFAULT 12 scheme_char_string_to_byte_string │ │ │ │ + 2213: 0002b5f4 4 FUNC GLOBAL DEFAULT 12 GC_register_traversers │ │ │ │ 2214: 00086a68 156 FUNC GLOBAL DEFAULT 12 scheme_restore_lightweight_continuation_marks │ │ │ │ - 2215: 00141388 412 FUNC GLOBAL DEFAULT 12 scheme_check_double │ │ │ │ + 2215: 00141390 412 FUNC GLOBAL DEFAULT 12 scheme_check_double │ │ │ │ 2216: 001f17e0 700 FUNC GLOBAL DEFAULT 12 scheme_extract_struct_procedure │ │ │ │ - 2217: 000e9694 112 FUNC GLOBAL DEFAULT 12 scheme_jit_setjmp_prepare │ │ │ │ - 2218: 001d0c30 428 FUNC GLOBAL DEFAULT 12 scheme_alloc_char_string │ │ │ │ + 2217: 000e96a0 112 FUNC GLOBAL DEFAULT 12 scheme_jit_setjmp_prepare │ │ │ │ + 2218: 001d0c1c 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 │ │ │ │ 2221: 00399dfc 4 OBJECT GLOBAL DEFAULT 24 scheme_force_port_closed │ │ │ │ - 2222: 000f6bdc 308 FUNC GLOBAL DEFAULT 12 scheme_hash_eqv_p │ │ │ │ + 2222: 000f6be8 308 FUNC GLOBAL DEFAULT 12 scheme_hash_eqv_p │ │ │ │ 2223: 00217600 76 FUNC GLOBAL DEFAULT 12 scheme_prepare_this_thread_for_GC │ │ │ │ 2224: 00265640 8 FUNC GLOBAL DEFAULT 12 rktio_get_last_error │ │ │ │ - 2225: 0011c3e4 392 FUNC GLOBAL DEFAULT 12 scheme_checked_fxvector_ref │ │ │ │ - 2226: 0004f26c 468 FUNC GLOBAL DEFAULT 12 scheme_read_err │ │ │ │ - 2227: 000a7d14 736 FUNC GLOBAL DEFAULT 12 scheme_get_native_arity │ │ │ │ + 2225: 0011c3f0 392 FUNC GLOBAL DEFAULT 12 scheme_checked_fxvector_ref │ │ │ │ + 2226: 0004f268 468 FUNC GLOBAL DEFAULT 12 scheme_read_err │ │ │ │ + 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 │ │ │ │ + 2233: 000a8a0c 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 │ │ │ │ + 2237: 000df5b4 31144 FUNC GLOBAL DEFAULT 12 scheme_generate_inlined_binary │ │ │ │ + 2238: 001133c0 1844 FUNC GLOBAL DEFAULT 12 scheme_init_unsafe_numarith │ │ │ │ 2239: 001ea310 48 FUNC GLOBAL DEFAULT 12 scheme_print_attribute_ref │ │ │ │ 2240: 0008b3a8 364 FUNC GLOBAL DEFAULT 12 scheme_default_read_handler │ │ │ │ - 2241: 001d227c 420 FUNC GLOBAL DEFAULT 12 scheme_alloc_byte_string │ │ │ │ - 2242: 0002b864 8 FUNC GLOBAL DEFAULT 12 GC_alloc_alignment │ │ │ │ + 2241: 001d2268 420 FUNC GLOBAL DEFAULT 12 scheme_alloc_byte_string │ │ │ │ + 2242: 0002b860 8 FUNC GLOBAL DEFAULT 12 GC_alloc_alignment │ │ │ │ 2243: 0008eb88 28 FUNC GLOBAL DEFAULT 12 scheme_clear_hash_table │ │ │ │ 2244: 00398bfc 4 OBJECT GLOBAL DEFAULT 24 scheme_call_with_values_proc │ │ │ │ 2245: 002613bc 104 FUNC GLOBAL DEFAULT 12 rktio_envvars_free │ │ │ │ - 2246: 00046d60 60 FUNC GLOBAL DEFAULT 12 scheme_log_message │ │ │ │ + 2246: 00046d5c 60 FUNC GLOBAL DEFAULT 12 scheme_log_message │ │ │ │ 2247: 001f5880 44 FUNC GLOBAL DEFAULT 12 scheme_make_symbol │ │ │ │ - 2248: 0005a440 304 FUNC GLOBAL DEFAULT 12 scheme_primitive_module │ │ │ │ + 2248: 0005a43c 304 FUNC GLOBAL DEFAULT 12 scheme_primitive_module │ │ │ │ 2249: 00399c30 4 OBJECT GLOBAL DEFAULT 24 scheme_append_proc │ │ │ │ 2250: 00229934 8 FUNC GLOBAL DEFAULT 12 ffi_lib_SIZE │ │ │ │ 2251: 002597ec 184 FUNC GLOBAL DEFAULT 12 rktio_link_exists │ │ │ │ - 2252: 00176374 128 FUNC GLOBAL DEFAULT 12 scheme_get_port_fd │ │ │ │ + 2252: 0017637c 128 FUNC GLOBAL DEFAULT 12 scheme_get_port_fd │ │ │ │ 2253: 0024c270 276 FUNC GLOBAL DEFAULT 12 scheme_new_comp_env │ │ │ │ - 2254: 00028bc0 172 FUNC GLOBAL DEFAULT 12 add_to_str │ │ │ │ + 2254: 00028bbc 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 │ │ │ │ + 2257: 00164ba8 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 │ │ │ │ + 2259: 00195138 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 │ │ │ │ + 2261: 0016df0c 196 FUNC GLOBAL DEFAULT 12 scheme_peekc_is_ungetc │ │ │ │ 2262: 00399ec4 4 OBJECT GLOBAL DEFAULT 24 scheme_ignore_user_paths │ │ │ │ 2263: 00205bd8 680 FUNC GLOBAL DEFAULT 12 scheme_init_paramz │ │ │ │ - 2264: 00059ad4 332 FUNC GLOBAL DEFAULT 12 scheme_compile │ │ │ │ + 2264: 00059ad0 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 │ │ │ │ + 2268: 00136bf0 4768 FUNC GLOBAL DEFAULT 12 scheme_bin_eq │ │ │ │ + 2269: 00174848 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 │ │ │ │ + 2271: 0017650c 612 FUNC GLOBAL DEFAULT 12 scheme_terminal_port_p │ │ │ │ 2272: 00241a88 228 FUNC GLOBAL DEFAULT 12 scheme_make_bignum_from_unsigned │ │ │ │ 2273: 00254fd8 68 FUNC GLOBAL DEFAULT 12 scheme_is_complex_exact │ │ │ │ 2274: 0008bf00 8 FUNC GLOBAL DEFAULT 12 scheme_is_multithreaded │ │ │ │ - 2275: 00037ca0 216 FUNC GLOBAL DEFAULT 12 scheme_set_stack_bounds │ │ │ │ - 2276: 000516f8 236 FUNC GLOBAL DEFAULT 12 scheme_init_exn_config │ │ │ │ - 2277: 0016ec4c 404 FUNC GLOBAL DEFAULT 12 scheme_tell_column │ │ │ │ - 2278: 000930b0 228 FUNC GLOBAL DEFAULT 12 scheme_equal_always_hash_key2 │ │ │ │ + 2275: 00037c9c 216 FUNC GLOBAL DEFAULT 12 scheme_set_stack_bounds │ │ │ │ + 2276: 000516f4 236 FUNC GLOBAL DEFAULT 12 scheme_init_exn_config │ │ │ │ + 2277: 0016ec54 404 FUNC GLOBAL DEFAULT 12 scheme_tell_column │ │ │ │ + 2278: 000930b4 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 │ │ │ │ + 2280: 000b846c 3392 FUNC GLOBAL DEFAULT 12 scheme_generate_tail_call │ │ │ │ + 2281: 00128cbc 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 │ │ │ │ + 2283: 0016c518 2272 FUNC GLOBAL DEFAULT 12 scheme_init_port │ │ │ │ 2284: 0025f1a4 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 │ │ │ │ + 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: 00255b98 1384 FUNC GLOBAL DEFAULT 12 scheme_complex_divide │ │ │ │ 2292: 00262564 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 │ │ │ │ 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: 0016518c 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 │ │ │ │ + 2306: 00179cf0 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 │ │ │ │ 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 │ │ │ │ + 2311: 000fc2f8 248 FUNC GLOBAL DEFAULT 12 scheme_hash_table_put │ │ │ │ + 2312: 0015600c 416 FUNC GLOBAL DEFAULT 12 scheme_make_noninline_proc │ │ │ │ 2313: 001f1d24 312 FUNC GLOBAL DEFAULT 12 scheme_unsafe_make_srcloc │ │ │ │ - 2314: 00053ad0 532 FUNC GLOBAL DEFAULT 12 _scheme_apply_known_prim_closure_multi │ │ │ │ + 2314: 00053acc 532 FUNC GLOBAL DEFAULT 12 _scheme_apply_known_prim_closure_multi │ │ │ │ 2315: 0020c9ac 20 FUNC GLOBAL DEFAULT 12 scheme_clear_thread_sync │ │ │ │ 2316: 0023641c 940 FUNC GLOBAL DEFAULT 12 scheme_init_foreign_globals │ │ │ │ - 2317: 0003cc34 256 FUNC GLOBAL DEFAULT 12 scheme_chaperone_of │ │ │ │ - 2318: 0003f06c 436 FUNC GLOBAL DEFAULT 12 scheme_do_exit │ │ │ │ + 2317: 0003cc30 256 FUNC GLOBAL DEFAULT 12 scheme_chaperone_of │ │ │ │ + 2318: 0003f068 436 FUNC GLOBAL DEFAULT 12 scheme_do_exit │ │ │ │ 2319: 002418d4 56 FUNC GLOBAL DEFAULT 12 scheme_clear_bignum_cache │ │ │ │ 2320: 0008f720 260 FUNC GLOBAL DEFAULT 12 scheme_lookup_in_table │ │ │ │ - 2321: 0012eb14 500 FUNC GLOBAL DEFAULT 12 scheme_make_polar │ │ │ │ + 2321: 0012eb1c 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 │ │ │ │ + 2324: 00096ef8 16 FUNC GLOBAL DEFAULT 12 scheme_hash_tree_tie_placeholder │ │ │ │ + 2325: 001501c0 48 FUNC GLOBAL DEFAULT 12 scheme_check_leaf_rator │ │ │ │ + 2326: 000d2624 116 FUNC GLOBAL DEFAULT 12 scheme_inlined_binary_prim │ │ │ │ + 2327: 0013052c 4 FUNC GLOBAL DEFAULT 12 scheme_double_cos │ │ │ │ + 2328: 0012f1e0 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 │ │ │ │ + 2333: 00179e24 4 FUNC GLOBAL DEFAULT 12 scheme_start_sleeper_thread │ │ │ │ 2334: 003989e0 4 OBJECT GLOBAL DEFAULT 24 scheme_check_not_undefined_proc │ │ │ │ - 2335: 00110e5c 308 FUNC GLOBAL DEFAULT 12 scheme_socket_to_input_port │ │ │ │ - 2336: 00178328 844 FUNC GLOBAL DEFAULT 12 scheme_file_try_lock │ │ │ │ - 2337: 00050980 3448 FUNC GLOBAL DEFAULT 12 scheme_init_exn │ │ │ │ + 2335: 00110e68 308 FUNC GLOBAL DEFAULT 12 scheme_socket_to_input_port │ │ │ │ + 2336: 00178330 844 FUNC GLOBAL DEFAULT 12 scheme_file_try_lock │ │ │ │ + 2337: 0005097c 3448 FUNC GLOBAL DEFAULT 12 scheme_init_exn │ │ │ │ 2338: 002149ec 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 │ │ │ │ + 2341: 00130534 4 FUNC GLOBAL DEFAULT 12 scheme_double_asin │ │ │ │ 2342: 002297a0 316 FUNC GLOBAL DEFAULT 12 scheme_chaperone_vector_copy │ │ │ │ 2343: 00207c24 196 FUNC GLOBAL DEFAULT 12 scheme_wait_until_suspend_ok │ │ │ │ 2344: 0021270c 436 FUNC GLOBAL DEFAULT 12 scheme_thread_w_details │ │ │ │ - 2345: 00059340 228 FUNC GLOBAL DEFAULT 12 scheme_dynamic_require │ │ │ │ - 2346: 000e8c00 1216 FUNC GLOBAL DEFAULT 12 scheme_jit_add_symbol │ │ │ │ - 2347: 001b4614 248 FUNC GLOBAL DEFAULT 12 scheme_regexp_match_p │ │ │ │ - 2348: 000c8230 52 FUNC GLOBAL DEFAULT 12 scheme_restore_struct_temp │ │ │ │ - 2349: 00106354 260 FUNC GLOBAL DEFAULT 12 scheme_make_weak_eqv_table │ │ │ │ - 2350: 0012c260 92 FUNC GLOBAL DEFAULT 12 scheme_is_exact │ │ │ │ + 2345: 0005933c 228 FUNC GLOBAL DEFAULT 12 scheme_dynamic_require │ │ │ │ + 2346: 000e8c0c 1216 FUNC GLOBAL DEFAULT 12 scheme_jit_add_symbol │ │ │ │ + 2347: 001b460c 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: 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 │ │ │ │ 2355: 0039a4ac 4 OBJECT GLOBAL DEFAULT 24 scheme_place_sleep │ │ │ │ - 2356: 0011c0e0 144 FUNC GLOBAL DEFAULT 12 scheme_checked_imag_part │ │ │ │ + 2356: 0011c0ec 144 FUNC GLOBAL DEFAULT 12 scheme_checked_imag_part │ │ │ │ 2357: 00076a9c 92 FUNC GLOBAL DEFAULT 12 scheme_make_folding_prim_closure │ │ │ │ - 2358: 0002b948 232 FUNC GLOBAL DEFAULT 12 GC_finish_message_allocator │ │ │ │ - 2359: 001d491c 64 FUNC GLOBAL DEFAULT 12 byte_string_ok_name │ │ │ │ - 2360: 0014a85c 8 FUNC GLOBAL DEFAULT 12 scheme_optimize_info_logger │ │ │ │ - 2361: 0013c2f8 4164 FUNC GLOBAL DEFAULT 12 scheme_bin_gt │ │ │ │ + 2358: 0002b944 232 FUNC GLOBAL DEFAULT 12 GC_finish_message_allocator │ │ │ │ + 2359: 001d4908 64 FUNC GLOBAL DEFAULT 12 byte_string_ok_name │ │ │ │ + 2360: 0014a864 8 FUNC GLOBAL DEFAULT 12 scheme_optimize_info_logger │ │ │ │ + 2361: 0013c300 4164 FUNC GLOBAL DEFAULT 12 scheme_bin_gt │ │ │ │ 2362: 00229ab4 60 FUNC GLOBAL DEFAULT 12 ffi_callback_MARK │ │ │ │ 2363: 0039a5ec 4 OBJECT GLOBAL DEFAULT 24 scheme_vector_p_proc │ │ │ │ - 2364: 000357f0 380 FUNC GLOBAL DEFAULT 12 GC_get_account_memory_limit │ │ │ │ - 2365: 001d9870 168 FUNC GLOBAL DEFAULT 12 scheme_utf8_decode_prefix │ │ │ │ - 2366: 000b36e4 6264 FUNC GLOBAL DEFAULT 12 scheme_generate_nary_arith │ │ │ │ + 2364: 000357ec 380 FUNC GLOBAL DEFAULT 12 GC_get_account_memory_limit │ │ │ │ + 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 │ │ │ │ + 2368: 001be880 3520 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 │ │ │ │ + 2370: 00198b60 656 FUNC GLOBAL DEFAULT 12 scheme_rational_round │ │ │ │ 2371: 0039a4d0 4 OBJECT GLOBAL DEFAULT 24 scheme_total_gc_time │ │ │ │ 2372: 002438ec 56 FUNC GLOBAL DEFAULT 12 scheme_bignum_and │ │ │ │ - 2373: 00041c4c 104 FUNC GLOBAL DEFAULT 12 scheme_init_error_config │ │ │ │ - 2374: 001706d4 856 FUNC GLOBAL DEFAULT 12 scheme_put_byte_string │ │ │ │ + 2373: 00041c48 104 FUNC GLOBAL DEFAULT 12 scheme_init_error_config │ │ │ │ + 2374: 001706dc 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 │ │ │ │ 2377: 0039a414 4 OBJECT GLOBAL DEFAULT 24 scheme_syntax_p_proc │ │ │ │ 2378: 0039a3b8 4 OBJECT GLOBAL DEFAULT 24 scheme_cpointer_property │ │ │ │ 2379: 001ecac0 424 FUNC GLOBAL DEFAULT 12 scheme_inspector_sees_part │ │ │ │ - 2380: 000ec1f4 12 FUNC GLOBAL DEFAULT 12 scheme_mz_unbox_restore │ │ │ │ + 2380: 000ec200 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 │ │ │ │ + 2382: 000e7114 72 FUNC GLOBAL DEFAULT 12 scheme_init_jitprep │ │ │ │ + 2383: 001112d0 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 │ │ │ │ + 2385: 0018e870 64 FUNC GLOBAL DEFAULT 12 scheme_print_string │ │ │ │ 2386: 00246198 1272 FUNC GLOBAL DEFAULT 12 scheme_bignum_gcd │ │ │ │ 2387: 00261444 108 FUNC GLOBAL DEFAULT 12 rktio_envvars_get │ │ │ │ - 2388: 0003cbe4 76 FUNC GLOBAL DEFAULT 12 scheme_equal_always │ │ │ │ - 2389: 001c4e04 264 FUNC GLOBAL DEFAULT 12 scheme_reset_jmpup_buf │ │ │ │ + 2388: 0003cbe0 76 FUNC GLOBAL DEFAULT 12 scheme_equal_always │ │ │ │ + 2389: 001c4df0 264 FUNC GLOBAL DEFAULT 12 scheme_reset_jmpup_buf │ │ │ │ 2390: 000776e0 24 FUNC GLOBAL DEFAULT 12 scheme_reset_overflow │ │ │ │ - 2391: 000f4a3c 60 FUNC GLOBAL DEFAULT 12 scheme_compile_and_optimize_linklet │ │ │ │ - 2392: 00059554 308 FUNC GLOBAL DEFAULT 12 scheme_expander_syntax_to_datum │ │ │ │ + 2391: 000f4a48 60 FUNC GLOBAL DEFAULT 12 scheme_compile_and_optimize_linklet │ │ │ │ + 2392: 00059550 308 FUNC GLOBAL DEFAULT 12 scheme_expander_syntax_to_datum │ │ │ │ 2393: 00399cd4 4 OBJECT GLOBAL DEFAULT 24 scheme_single_minus_half_pi │ │ │ │ 2394: 0007f398 488 FUNC GLOBAL DEFAULT 12 scheme_proc_struct_name_source │ │ │ │ 2395: 0020fee4 472 FUNC GLOBAL DEFAULT 12 scheme_add_managed │ │ │ │ - 2396: 001db5d8 68 FUNC GLOBAL DEFAULT 12 scheme_byte_string_to_char_string_locale │ │ │ │ + 2396: 001db5c4 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 │ │ │ │ + 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 │ │ │ │ + 2401: 001a49d8 32 FUNC GLOBAL DEFAULT 12 scheme_unmarshal_wrap_set │ │ │ │ 2402: 00083514 132 FUNC GLOBAL DEFAULT 12 scheme_chaperone_get_immediate_cc_mark │ │ │ │ 2403: 0039a3cc 4 OBJECT GLOBAL DEFAULT 24 scheme_make_struct_type_proc │ │ │ │ 2404: 00239c78 2048 FUNC GLOBAL DEFAULT 12 scheme_gmpn_kara_mul_n │ │ │ │ - 2405: 0014a394 944 FUNC GLOBAL DEFAULT 12 scheme_optimize_context_to_string │ │ │ │ + 2405: 0014a39c 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 │ │ │ │ + 2408: 001d13a0 212 FUNC GLOBAL DEFAULT 12 scheme_append_strings │ │ │ │ + 2409: 00106b04 216 FUNC GLOBAL DEFAULT 12 scheme_make_hash_table_eqv │ │ │ │ 2410: 0006d8c0 236 FUNC GLOBAL DEFAULT 12 scheme_set_collects_path │ │ │ │ - 2411: 0002bbb4 20 FUNC GLOBAL DEFAULT 12 GC_get_variable_stack │ │ │ │ + 2411: 0002bbb0 20 FUNC GLOBAL DEFAULT 12 GC_get_variable_stack │ │ │ │ 2412: 00262870 80 FUNC GLOBAL DEFAULT 12 rktio_converter_open │ │ │ │ 2413: 0025bd40 200 FUNC GLOBAL DEFAULT 12 rktio_poll_read_ready │ │ │ │ - 2414: 0011d194 688 FUNC GLOBAL DEFAULT 12 scheme_inexact_to_exact │ │ │ │ - 2415: 0005ed30 616 FUNC GLOBAL DEFAULT 12 make_exposed_sized_offset_path │ │ │ │ - 2416: 000a7a20 304 FUNC GLOBAL DEFAULT 12 scheme_force_jit_generate │ │ │ │ + 2414: 0011d1a0 688 FUNC GLOBAL DEFAULT 12 scheme_inexact_to_exact │ │ │ │ + 2415: 0005ed2c 616 FUNC GLOBAL DEFAULT 12 make_exposed_sized_offset_path │ │ │ │ + 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 │ │ │ │ + 2418: 00034c9c 104 FUNC GLOBAL DEFAULT 12 GC_malloc_ephemeron │ │ │ │ 2419: 0020e008 92 FUNC GLOBAL DEFAULT 12 find_param_cell │ │ │ │ 2420: 00061d38 36 FUNC GLOBAL DEFAULT 12 scheme_is_regular_file │ │ │ │ - 2421: 0016c4e0 28 FUNC GLOBAL DEFAULT 12 scheme_get_serialized_fd_flags │ │ │ │ - 2422: 0002bc24 204 FUNC GLOBAL DEFAULT 12 GC_add_roots │ │ │ │ - 2423: 0002bec4 228 FUNC GLOBAL DEFAULT 12 GC_retract_only_mark_stack_entry │ │ │ │ + 2421: 0016c4e8 28 FUNC GLOBAL DEFAULT 12 scheme_get_serialized_fd_flags │ │ │ │ + 2422: 0002bc20 204 FUNC GLOBAL DEFAULT 12 GC_add_roots │ │ │ │ + 2423: 0002bec0 228 FUNC GLOBAL DEFAULT 12 GC_retract_only_mark_stack_entry │ │ │ │ 2424: 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 │ │ │ │ + 2426: 00105210 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 │ │ │ │ + 2428: 00198e08 1140 FUNC GLOBAL DEFAULT 12 scheme_rational_to_double │ │ │ │ + 2429: 0014abf0 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: 0020b004 284 FUNC GLOBAL DEFAULT 12 scheme_pop_break_enable │ │ │ │ 2433: 0006d574 4 FUNC GLOBAL DEFAULT 12 scheme_current_directory │ │ │ │ - 2434: 000eaebc 228 FUNC GLOBAL DEFAULT 12 scheme_clone_jitter │ │ │ │ - 2435: 001c4f0c 36 FUNC GLOBAL DEFAULT 12 scheme_get_mz_setjmp │ │ │ │ + 2434: 000eaec8 228 FUNC GLOBAL DEFAULT 12 scheme_clone_jitter │ │ │ │ + 2435: 001c4ef8 36 FUNC GLOBAL DEFAULT 12 scheme_get_mz_setjmp │ │ │ │ 2436: 00398be4 4 OBJECT GLOBAL DEFAULT 24 scheme_check_assign_not_undefined_proc │ │ │ │ 2437: 002939d0 128 OBJECT GLOBAL DEFAULT 14 __gmp_modlimb_invert_table │ │ │ │ 2438: 0006d9ac 236 FUNC GLOBAL DEFAULT 12 scheme_set_config_path │ │ │ │ 2439: 0024c1d8 152 FUNC GLOBAL DEFAULT 12 scheme_intern_struct_prop_proc_shape │ │ │ │ 2440: 002290d0 492 FUNC GLOBAL DEFAULT 12 scheme_checked_vector_set │ │ │ │ - 2441: 00038468 276 FUNC GLOBAL DEFAULT 12 scheme_make_external_cptr │ │ │ │ - 2442: 000f147c 260 FUNC GLOBAL DEFAULT 12 scheme_init_unsafe_linklet │ │ │ │ - 2443: 0009f2c8 80 FUNC GLOBAL DEFAULT 12 scheme_extract_global │ │ │ │ + 2441: 00038464 276 FUNC GLOBAL DEFAULT 12 scheme_make_external_cptr │ │ │ │ + 2442: 000f1488 260 FUNC GLOBAL DEFAULT 12 scheme_init_unsafe_linklet │ │ │ │ + 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 │ │ │ │ + 2449: 00171fbc 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 │ │ │ │ + 2453: 001d9678 96 FUNC GLOBAL DEFAULT 12 scheme_utf8_decode │ │ │ │ 2454: 00076910 308 FUNC GLOBAL DEFAULT 12 scheme_make_noneternal_prim_w_arity │ │ │ │ 2455: 001eda34 280 FUNC GLOBAL DEFAULT 12 scheme_make_struct_names │ │ │ │ - 2456: 001cdbb4 176 FUNC GLOBAL DEFAULT 12 scheme_do_get_substring_indices │ │ │ │ - 2457: 00035250 20 FUNC GLOBAL DEFAULT 12 GC_malloc_allow_interior │ │ │ │ + 2456: 001cdba0 176 FUNC GLOBAL DEFAULT 12 scheme_do_get_substring_indices │ │ │ │ + 2457: 0003524c 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 │ │ │ │ 2460: 003987d4 4 OBJECT GLOBAL DEFAULT 24 scheme_eqv_proc │ │ │ │ - 2461: 0003aa80 16 FUNC GLOBAL DEFAULT 12 scheme_eq │ │ │ │ + 2461: 0003aa7c 16 FUNC GLOBAL DEFAULT 12 scheme_eq │ │ │ │ 2462: 00397724 4 OBJECT GLOBAL DEFAULT 24 GC_report_out_of_memory │ │ │ │ 2463: 000776f8 1700 FUNC GLOBAL DEFAULT 12 scheme_top_level_do_worker │ │ │ │ 2464: 0022944c 344 FUNC GLOBAL DEFAULT 12 chaperone_vector_to_list │ │ │ │ - 2465: 0002b944 4 FUNC GLOBAL DEFAULT 12 GC_report_unsent_message_delta │ │ │ │ + 2465: 0002b940 4 FUNC GLOBAL DEFAULT 12 GC_report_unsent_message_delta │ │ │ │ 2466: 0039a220 4 OBJECT GLOBAL DEFAULT 24 scheme_set_external_stack_val │ │ │ │ 2467: 0039a384 4 OBJECT GLOBAL DEFAULT 24 scheme_authentic_property │ │ │ │ 2468: 001f5da0 476 FUNC GLOBAL DEFAULT 12 scheme_intern_symbol │ │ │ │ 2469: 0024c550 248 FUNC GLOBAL DEFAULT 12 scheme_set_comp_env_flags │ │ │ │ 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 │ │ │ │ + 2472: 0014a9b0 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 │ │ │ │ + 2474: 001bf640 1420 FUNC GLOBAL DEFAULT 12 scheme_unresolve_linklet │ │ │ │ 2475: 002b0a00 4 OBJECT GLOBAL DEFAULT 23 scheme_startup_use_jit │ │ │ │ - 2476: 0011198c 468 FUNC GLOBAL DEFAULT 12 scheme_add1 │ │ │ │ - 2477: 001a37b4 2184 FUNC GLOBAL DEFAULT 12 scheme_read_linklet_bundle_hash │ │ │ │ - 2478: 0002c96c 148 FUNC GLOBAL DEFAULT 12 GC_fixup2 │ │ │ │ + 2476: 00111998 468 FUNC GLOBAL DEFAULT 12 scheme_add1 │ │ │ │ + 2477: 001a37ac 2184 FUNC GLOBAL DEFAULT 12 scheme_read_linklet_bundle_hash │ │ │ │ + 2478: 0002c968 148 FUNC GLOBAL DEFAULT 12 GC_fixup2 │ │ │ │ 2479: 00214848 236 FUNC GLOBAL DEFAULT 12 scheme_set_command_line_arguments │ │ │ │ - 2480: 000e9960 84 FUNC GLOBAL DEFAULT 12 scheme_jit_now │ │ │ │ + 2480: 000e996c 84 FUNC GLOBAL DEFAULT 12 scheme_jit_now │ │ │ │ 2481: 00265760 4 FUNC GLOBAL DEFAULT 12 rktio_error_clean │ │ │ │ 2482: 00260020 8 FUNC GLOBAL DEFAULT 12 rktio_process_kill │ │ │ │ - 2483: 00031570 36 FUNC GLOBAL DEFAULT 12 GC_gcollect │ │ │ │ + 2483: 0003156c 36 FUNC GLOBAL DEFAULT 12 GC_gcollect │ │ │ │ 2484: 00077610 184 FUNC GLOBAL DEFAULT 12 scheme_create_overflow │ │ │ │ - 2485: 001a0714 280 FUNC GLOBAL DEFAULT 12 scheme_read_syntax │ │ │ │ + 2485: 001a070c 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 │ │ │ │ 2488: 0039887c 4 OBJECT GLOBAL DEFAULT 24 scheme_default_realm │ │ │ │ 2489: 0008f8f0 284 FUNC GLOBAL DEFAULT 12 scheme_change_in_table │ │ │ │ 2490: 0039a6c4 4 OBJECT GLOBAL DEFAULT 24 scheme_int32_ctype │ │ │ │ - 2491: 00040230 68 FUNC GLOBAL DEFAULT 12 scheme_set_logging │ │ │ │ + 2491: 0004022c 68 FUNC GLOBAL DEFAULT 12 scheme_set_logging │ │ │ │ 2492: 00080228 372 FUNC GLOBAL DEFAULT 12 scheme_init_reduced_proc_struct │ │ │ │ - 2493: 0003caa0 76 FUNC GLOBAL DEFAULT 12 scheme_equal │ │ │ │ - 2494: 00188e48 48 FUNC GLOBAL DEFAULT 12 scheme_get_sized_byte_string_output │ │ │ │ - 2495: 001b4374 16 FUNC GLOBAL DEFAULT 12 scheme_is_pregexp │ │ │ │ + 2493: 0003ca9c 76 FUNC GLOBAL DEFAULT 12 scheme_equal │ │ │ │ + 2494: 00188e50 48 FUNC GLOBAL DEFAULT 12 scheme_get_sized_byte_string_output │ │ │ │ + 2495: 001b436c 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 │ │ │ │ + 2498: 00095574 1096 FUNC GLOBAL DEFAULT 12 scheme_hash_set_w_key_wraps │ │ │ │ + 2499: 00172d54 480 FUNC GLOBAL DEFAULT 12 scheme_get_byte │ │ │ │ 2500: 00061670 472 FUNC GLOBAL DEFAULT 12 scheme_remove_current_directory_prefix │ │ │ │ - 2501: 000ea2b8 52 FUNC GLOBAL DEFAULT 12 scheme_mz_retain_it │ │ │ │ + 2501: 000ea2c4 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 │ │ │ │ + 2503: 00155990 1040 FUNC GLOBAL DEFAULT 12 scheme_is_liftable │ │ │ │ + 2504: 00106bdc 32 FUNC GLOBAL DEFAULT 12 scheme_is_hash_table_equal │ │ │ │ 2505: 0020b7a8 112 FUNC GLOBAL DEFAULT 12 scheme_end_atomic │ │ │ │ - 2506: 000598e8 232 FUNC GLOBAL DEFAULT 12 scheme_get_current_namespace_as_env │ │ │ │ - 2507: 0016f390 12 FUNC GLOBAL DEFAULT 12 scheme_get_ready_read_special │ │ │ │ - 2508: 001660e8 228 FUNC GLOBAL DEFAULT 12 scheme_need_wakeup │ │ │ │ + 2506: 000598e4 232 FUNC GLOBAL DEFAULT 12 scheme_get_current_namespace_as_env │ │ │ │ + 2507: 0016f398 12 FUNC GLOBAL DEFAULT 12 scheme_get_ready_read_special │ │ │ │ + 2508: 001660f0 228 FUNC GLOBAL DEFAULT 12 scheme_need_wakeup │ │ │ │ 2509: 001ea284 64 FUNC GLOBAL DEFAULT 12 scheme_chaperone_struct_type_property_ref │ │ │ │ 2510: 00260028 8 FUNC GLOBAL DEFAULT 12 rktio_process_interrupt │ │ │ │ - 2511: 000531e4 888 FUNC GLOBAL DEFAULT 12 scheme_enlarge_runstack │ │ │ │ + 2511: 000531e0 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 │ │ │ │ + 2513: 001dd50c 60 FUNC GLOBAL DEFAULT 12 scheme_string_compare │ │ │ │ + 2514: 001d853c 240 FUNC GLOBAL DEFAULT 12 get_kompat_decomposition │ │ │ │ 2515: 00293a50 6144 OBJECT GLOBAL DEFAULT 14 scheme_gmpn_mp_bases │ │ │ │ - 2516: 001d45bc 264 FUNC GLOBAL DEFAULT 12 scheme_printf │ │ │ │ - 2517: 0016d3f0 4 FUNC GLOBAL DEFAULT 12 scheme_suspend_remembered_threads │ │ │ │ - 2518: 00178834 720 FUNC GLOBAL DEFAULT 12 scheme_filesystem_change_evt │ │ │ │ - 2519: 0004f210 92 FUNC GLOBAL DEFAULT 12 scheme_rktio_error │ │ │ │ - 2520: 000a0f8c 184 FUNC GLOBAL DEFAULT 12 scheme_generate_case_lambda │ │ │ │ + 2516: 001d45a8 264 FUNC GLOBAL DEFAULT 12 scheme_printf │ │ │ │ + 2517: 0016d3f8 4 FUNC GLOBAL DEFAULT 12 scheme_suspend_remembered_threads │ │ │ │ + 2518: 0017883c 720 FUNC GLOBAL DEFAULT 12 scheme_filesystem_change_evt │ │ │ │ + 2519: 0004f20c 92 FUNC GLOBAL DEFAULT 12 scheme_rktio_error │ │ │ │ + 2520: 000a0f90 184 FUNC GLOBAL DEFAULT 12 scheme_generate_case_lambda │ │ │ │ 2521: 00229650 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 │ │ │ │ + 2523: 000e8780 552 FUNC GLOBAL DEFAULT 12 scheme_jit_linklet │ │ │ │ 2524: 002271e0 764 FUNC GLOBAL DEFAULT 12 scheme_chaperone_vector_ref2 │ │ │ │ 2525: 00399f1c 4 OBJECT GLOBAL DEFAULT 24 initial_compiled_file_roots │ │ │ │ 2526: 0008ea90 248 FUNC GLOBAL DEFAULT 12 scheme_make_hash_table │ │ │ │ 2527: 0039a350 4 OBJECT GLOBAL DEFAULT 24 cached_locale_to_converter │ │ │ │ - 2528: 0003d728 2028 FUNC GLOBAL DEFAULT 12 scheme_basic_env │ │ │ │ - 2529: 00103acc 272 FUNC GLOBAL DEFAULT 12 scheme_build_list │ │ │ │ + 2528: 0003d724 2028 FUNC GLOBAL DEFAULT 12 scheme_basic_env │ │ │ │ + 2529: 00103ad8 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 │ │ │ │ + 2531: 00194af8 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 │ │ │ │ + 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 │ │ │ │ + 2535: 001a053c 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: 0024a730 436 FUNC GLOBAL DEFAULT 12 scheme_init_char_constants │ │ │ │ 2539: 0024bb28 480 FUNC GLOBAL DEFAULT 12 scheme_make_toplevel │ │ │ │ - 2540: 00194d8c 420 FUNC GLOBAL DEFAULT 12 scheme_display_w_max │ │ │ │ - 2541: 000eba2c 260 FUNC GLOBAL DEFAULT 12 scheme_mz_runstack_closure_pushed │ │ │ │ - 2542: 00096f24 796 FUNC GLOBAL DEFAULT 12 scheme_hash_tree_get_w_key_wraps │ │ │ │ + 2540: 00194d94 420 FUNC GLOBAL DEFAULT 12 scheme_display_w_max │ │ │ │ + 2541: 000eba38 260 FUNC GLOBAL DEFAULT 12 scheme_mz_runstack_closure_pushed │ │ │ │ + 2542: 00096f28 796 FUNC GLOBAL DEFAULT 12 scheme_hash_tree_get_w_key_wraps │ │ │ │ 2543: 0024c8a4 744 FUNC GLOBAL DEFAULT 12 scheme_compile_lookup │ │ │ │ 2544: 00258d90 1444 FUNC GLOBAL DEFAULT 12 scheme_read_linklet │ │ │ │ - 2545: 001d4710 20 FUNC GLOBAL DEFAULT 12 scheme_set_banner │ │ │ │ - 2546: 00119608 1160 FUNC GLOBAL DEFAULT 12 do_bin_quotient │ │ │ │ - 2547: 0004412c 648 FUNC GLOBAL DEFAULT 12 scheme_make_arg_lines_string │ │ │ │ - 2548: 000e972c 232 FUNC GLOBAL DEFAULT 12 scheme_jit_release_native_code │ │ │ │ - 2549: 000ebcf4 4 FUNC GLOBAL DEFAULT 12 scheme_mz_runstack_saved │ │ │ │ + 2545: 001d46fc 20 FUNC GLOBAL DEFAULT 12 scheme_set_banner │ │ │ │ + 2546: 00119614 1160 FUNC GLOBAL DEFAULT 12 do_bin_quotient │ │ │ │ + 2547: 00044128 648 FUNC GLOBAL DEFAULT 12 scheme_make_arg_lines_string │ │ │ │ + 2548: 000e9738 232 FUNC GLOBAL DEFAULT 12 scheme_jit_release_native_code │ │ │ │ + 2549: 000ebd00 4 FUNC GLOBAL DEFAULT 12 scheme_mz_runstack_saved │ │ │ │ 2550: 0039a374 4 OBJECT GLOBAL DEFAULT 24 scheme_impersonator_of_property │ │ │ │ - 2551: 00170c04 5040 FUNC GLOBAL DEFAULT 12 scheme_get_byte_string_unless │ │ │ │ - 2552: 00035cac 1748 FUNC GLOBAL DEFAULT 12 GC_free_all │ │ │ │ + 2551: 00170c0c 5040 FUNC GLOBAL DEFAULT 12 scheme_get_byte_string_unless │ │ │ │ + 2552: 00035ca8 1748 FUNC GLOBAL DEFAULT 12 GC_free_all │ │ │ │ 2553: 00399c48 4 OBJECT GLOBAL DEFAULT 24 scheme_hasheqv_proc │ │ │ │ - 2554: 00145280 60 FUNC GLOBAL DEFAULT 12 scheme_double_random │ │ │ │ - 2555: 0014000c 1320 FUNC GLOBAL DEFAULT 12 scheme_init_numstr │ │ │ │ - 2556: 001a092c 16 FUNC GLOBAL DEFAULT 12 scheme_read_byte_string │ │ │ │ + 2554: 00145288 60 FUNC GLOBAL DEFAULT 12 scheme_double_random │ │ │ │ + 2555: 00140014 1320 FUNC GLOBAL DEFAULT 12 scheme_init_numstr │ │ │ │ + 2556: 001a0924 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 │ │ │ │ + 2559: 001b437c 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 │ │ │ │ + 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 │ │ │ │ + 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: 00217318 192 FUNC GLOBAL DEFAULT 12 scheme_make_late_will_executor │ │ │ │ 2568: 00240e2c 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 │ │ │ │ + 2571: 001d313c 252 FUNC GLOBAL DEFAULT 12 scheme_byte_string_length │ │ │ │ + 2572: 000f8ba0 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 │ │ │ │ + 2576: 00035260 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 │ │ │ │ + 2578: 00138570 4160 FUNC GLOBAL DEFAULT 12 scheme_bin_lt │ │ │ │ + 2579: 00098f78 760 FUNC GLOBAL DEFAULT 12 scheme_hash_tree_equal_rec │ │ │ │ + 2580: 001c46e4 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 │ │ │ │ + 2582: 0018e63c 88 FUNC GLOBAL DEFAULT 12 scheme_write_to_string_w_max │ │ │ │ + 2583: 001be838 16 FUNC GLOBAL DEFAULT 12 scheme_boxmap_size │ │ │ │ + 2584: 00177714 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 │ │ │ │ + 2586: 00179d48 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 │ │ │ │ + 2590: 00176f94 1920 FUNC GLOBAL DEFAULT 12 scheme_do_open_output_file │ │ │ │ 2591: 001ea190 244 FUNC GLOBAL DEFAULT 12 scheme_make_struct_type_property │ │ │ │ 2592: 0039a610 4 OBJECT GLOBAL DEFAULT 24 scheme_vector_star_set_proc │ │ │ │ 2593: 0021bb8c 572 FUNC GLOBAL DEFAULT 12 scheme_make_type │ │ │ │ - 2594: 00041ccc 224 FUNC GLOBAL DEFAULT 12 scheme_get_print_width │ │ │ │ + 2594: 00041cc8 224 FUNC GLOBAL DEFAULT 12 scheme_get_print_width │ │ │ │ 2595: 0039a3b4 4 OBJECT GLOBAL DEFAULT 24 scheme_equal_property │ │ │ │ 2596: 001ed43c 24 FUNC GLOBAL DEFAULT 12 scheme_replace_evt_nack │ │ │ │ - 2597: 00128784 28 FUNC GLOBAL DEFAULT 12 scheme_make_integer_value │ │ │ │ + 2597: 00128790 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 │ │ │ │ + 2599: 001c1734 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 │ │ │ │ + 2602: 000e90f8 24 FUNC GLOBAL DEFAULT 12 scheme_register_stack_cache_stack │ │ │ │ + 2603: 0005a918 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 │ │ │ │ + 2606: 001558c4 204 FUNC GLOBAL DEFAULT 12 scheme_expr_produces_local_type │ │ │ │ + 2607: 000f9420 28 FUNC GLOBAL DEFAULT 12 scheme_checked_list_tail │ │ │ │ 2608: 00398cbc 4 OBJECT GLOBAL DEFAULT 24 scheme_indirect_call_count │ │ │ │ 2609: 00080864 68 FUNC GLOBAL DEFAULT 12 scheme_clear_escape │ │ │ │ 2610: 001f5f7c 232 FUNC GLOBAL DEFAULT 12 scheme_symbol_val │ │ │ │ 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 │ │ │ │ 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 │ │ │ │ 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 │ │ │ │ + 2619: 000f2940 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 │ │ │ │ + 2622: 000acdc0 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 │ │ │ │ + 2625: 001079a4 4 FUNC GLOBAL DEFAULT 12 scheme_make_ephemeron │ │ │ │ 2626: 0020b8fc 88 FUNC GLOBAL DEFAULT 12 scheme_out_of_fuel │ │ │ │ - 2627: 001d9750 192 FUNC GLOBAL DEFAULT 12 scheme_utf8_decode_as_prefix │ │ │ │ - 2628: 001d4adc 16 FUNC GLOBAL DEFAULT 12 scheme_system_library_subpath │ │ │ │ - 2629: 0002b420 20 FUNC GLOBAL DEFAULT 12 GC_get_current_instance │ │ │ │ + 2627: 001d973c 192 FUNC GLOBAL DEFAULT 12 scheme_utf8_decode_as_prefix │ │ │ │ + 2628: 001d4ac8 16 FUNC GLOBAL DEFAULT 12 scheme_system_library_subpath │ │ │ │ + 2629: 0002b41c 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 │ │ │ │ + 2631: 0016e950 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 │ │ │ │ + 2633: 00135e64 852 FUNC GLOBAL DEFAULT 12 scheme_init_extfl_numcomp │ │ │ │ 2634: 00260164 2620 FUNC GLOBAL DEFAULT 12 rktio_process │ │ │ │ - 2635: 00194f38 424 FUNC GLOBAL DEFAULT 12 scheme_print_w_max │ │ │ │ - 2636: 0002b34c 32 FUNC GLOBAL DEFAULT 12 GC_set_collect_end_callback │ │ │ │ - 2637: 0011e1d4 20 FUNC GLOBAL DEFAULT 12 scheme_bitwise_and │ │ │ │ + 2635: 00194f40 424 FUNC GLOBAL DEFAULT 12 scheme_print_w_max │ │ │ │ + 2636: 0002b348 32 FUNC GLOBAL DEFAULT 12 GC_set_collect_end_callback │ │ │ │ + 2637: 0011e1e0 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 │ │ │ │ 2640: 00398784 4 OBJECT GLOBAL DEFAULT 24 scheme_rktio │ │ │ │ - 2641: 0009f0fc 92 FUNC GLOBAL DEFAULT 12 scheme_jit_prolog_again │ │ │ │ + 2641: 0009f100 92 FUNC GLOBAL DEFAULT 12 scheme_jit_prolog_again │ │ │ │ 2642: 00262708 12 FUNC GLOBAL DEFAULT 12 rktio_set_default_locale │ │ │ │ 2643: 00210fa8 308 FUNC GLOBAL DEFAULT 12 scheme_add_managed_close_on_exit │ │ │ │ - 2644: 0005b148 224 FUNC GLOBAL DEFAULT 12 scheme_init_collection_paths_post │ │ │ │ - 2645: 0018893c 156 FUNC GLOBAL DEFAULT 12 scheme_init_port_fun_config │ │ │ │ + 2644: 0005b144 224 FUNC GLOBAL DEFAULT 12 scheme_init_collection_paths_post │ │ │ │ + 2645: 00188944 156 FUNC GLOBAL DEFAULT 12 scheme_init_port_fun_config │ │ │ │ 2646: 00265754 12 FUNC GLOBAL DEFAULT 12 rktio_get_last_error_string │ │ │ │ - 2647: 00039038 552 FUNC GLOBAL DEFAULT 12 scheme_free_code │ │ │ │ + 2647: 00039034 552 FUNC GLOBAL DEFAULT 12 scheme_free_code │ │ │ │ 2648: 0039a1c8 4 OBJECT GLOBAL DEFAULT 24 scheme_never_ready_evt │ │ │ │ 2649: 00240e5c 432 FUNC GLOBAL DEFAULT 12 scheme_gmp_tls_restore_snapshot │ │ │ │ 2650: 002137d4 220 FUNC GLOBAL DEFAULT 12 scheme_get_param │ │ │ │ 2651: 0025df38 8 FUNC GLOBAL DEFAULT 12 rktio_poll_add_addrinfo_lookup │ │ │ │ 2652: 00238d40 92 FUNC GLOBAL DEFAULT 12 scheme_gmpn_rshift │ │ │ │ 2653: 002611a0 308 FUNC GLOBAL DEFAULT 12 rktio_envvars │ │ │ │ 2654: 001ed298 388 FUNC GLOBAL DEFAULT 12 scheme_get_or_check_structure_property_shape │ │ │ │ 2655: 00076db0 304 FUNC GLOBAL DEFAULT 12 scheme_make_closed_prim_w_arity │ │ │ │ - 2656: 00111b60 468 FUNC GLOBAL DEFAULT 12 scheme_sub1 │ │ │ │ + 2656: 00111b6c 468 FUNC GLOBAL DEFAULT 12 scheme_sub1 │ │ │ │ 2657: 001f59f8 20 FUNC GLOBAL DEFAULT 12 scheme_intern_exact_symbol │ │ │ │ - 2658: 0003e5f4 208 FUNC GLOBAL DEFAULT 12 scheme_add_global_symbol │ │ │ │ - 2659: 000403c4 388 FUNC GLOBAL DEFAULT 12 scheme_init_logging_once │ │ │ │ - 2660: 000ac798 92 FUNC GLOBAL DEFAULT 12 scheme_jit_is_fixnum │ │ │ │ + 2658: 0003e5f0 208 FUNC GLOBAL DEFAULT 12 scheme_add_global_symbol │ │ │ │ + 2659: 000403c0 388 FUNC GLOBAL DEFAULT 12 scheme_init_logging_once │ │ │ │ + 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 │ │ │ │ + 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 │ │ │ │ + 2665: 0002bd88 20 FUNC GLOBAL DEFAULT 12 init_ephemerons │ │ │ │ + 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: 000860b8 1100 FUNC GLOBAL DEFAULT 12 scheme_get_stack_trace │ │ │ │ 2669: 0025d2d8 60 FUNC GLOBAL DEFAULT 12 rktio_ltps_get_signaled_handle │ │ │ │ - 2670: 001361b0 1760 FUNC GLOBAL DEFAULT 12 scheme_init_unsafe_numcomp │ │ │ │ - 2671: 000f2e1c 212 FUNC GLOBAL DEFAULT 12 scheme_performance_record_start │ │ │ │ + 2670: 001361b8 1760 FUNC GLOBAL DEFAULT 12 scheme_init_unsafe_numcomp │ │ │ │ + 2671: 000f2e28 212 FUNC GLOBAL DEFAULT 12 scheme_performance_record_start │ │ │ │ 2672: 0008f57c 40 FUNC GLOBAL DEFAULT 12 scheme_add_to_table │ │ │ │ - 2673: 001739dc 72 FUNC GLOBAL DEFAULT 12 scheme_write_byte_string │ │ │ │ - 2674: 000b35f4 120 FUNC GLOBAL DEFAULT 12 scheme_generate_arith │ │ │ │ - 2675: 0005a570 340 FUNC GLOBAL DEFAULT 12 scheme_finish_primitive_module │ │ │ │ - 2676: 000eb908 292 FUNC GLOBAL DEFAULT 12 scheme_mz_runstack_pushed │ │ │ │ - 2677: 000f6a60 380 FUNC GLOBAL DEFAULT 12 scheme_hash_eq_p │ │ │ │ + 2673: 001739e4 72 FUNC GLOBAL DEFAULT 12 scheme_write_byte_string │ │ │ │ + 2674: 000b35f8 120 FUNC GLOBAL DEFAULT 12 scheme_generate_arith │ │ │ │ + 2675: 0005a56c 340 FUNC GLOBAL DEFAULT 12 scheme_finish_primitive_module │ │ │ │ + 2676: 000eb914 292 FUNC GLOBAL DEFAULT 12 scheme_mz_runstack_pushed │ │ │ │ + 2677: 000f6a6c 380 FUNC GLOBAL DEFAULT 12 scheme_hash_eq_p │ │ │ │ 2678: 0008ad9c 4 FUNC GLOBAL DEFAULT 12 scheme_get_milliseconds │ │ │ │ 2679: 0020f668 296 FUNC GLOBAL DEFAULT 12 scheme_thread_wait │ │ │ │ - 2680: 00052b50 4 FUNC GLOBAL DEFAULT 12 scheme_init_eval_places │ │ │ │ + 2680: 00052b4c 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 │ │ │ │ + 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 │ │ │ │ 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 │ │ │ │ + 2688: 001e7b40 612 FUNC GLOBAL DEFAULT 12 scheme_struct_getter │ │ │ │ + 2689: 00135384 1144 FUNC GLOBAL DEFAULT 12 scheme_init_numcomp │ │ │ │ + 2690: 001cdc50 560 FUNC GLOBAL DEFAULT 12 scheme_make_sized_offset_char_string │ │ │ │ 2691: 001ed454 8 FUNC GLOBAL DEFAULT 12 scheme_replace_evt_get │ │ │ │ 2692: 00259a48 436 FUNC GLOBAL DEFAULT 12 file_or_directory_or_fd_stat │ │ │ │ 2693: 0020dff0 24 FUNC GLOBAL DEFAULT 12 scheme_install_config │ │ │ │ 2694: 000866c4 56 FUNC GLOBAL DEFAULT 12 scheme_init_thread_lwc │ │ │ │ 2695: 00260ba0 8 FUNC GLOBAL DEFAULT 12 rktio_process_pid │ │ │ │ 2696: 00261438 12 FUNC GLOBAL DEFAULT 12 rktio_envvars_value_ref │ │ │ │ - 2697: 000e9704 40 FUNC GLOBAL DEFAULT 12 scheme_clean_native_symtab │ │ │ │ + 2697: 000e9710 40 FUNC GLOBAL DEFAULT 12 scheme_clean_native_symtab │ │ │ │ 2698: 0020c330 60 FUNC GLOBAL DEFAULT 12 scheme_pop_kill_action │ │ │ │ - 2699: 00038748 4 FUNC GLOBAL DEFAULT 12 scheme_free_immobile_box │ │ │ │ + 2699: 00038744 4 FUNC GLOBAL DEFAULT 12 scheme_free_immobile_box │ │ │ │ 2700: 00085bec 192 FUNC GLOBAL DEFAULT 12 scheme_apply_for_prompt │ │ │ │ - 2701: 0014a950 88 FUNC GLOBAL DEFAULT 12 scheme_is_omitable_primitive │ │ │ │ - 2702: 000c8efc 9332 FUNC GLOBAL DEFAULT 12 scheme_do_generate_common │ │ │ │ - 2703: 001c83b8 84 FUNC GLOBAL DEFAULT 12 scheme_init_sfs │ │ │ │ + 2701: 0014a958 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 │ │ │ │ - 2707: 0003e304 288 FUNC GLOBAL DEFAULT 12 scheme_builtin_value │ │ │ │ - 2708: 0002a46c 360 FUNC GLOBAL DEFAULT 12 BTC_custodian_mark │ │ │ │ + 2706: 001a060c 256 FUNC GLOBAL DEFAULT 12 scheme_read │ │ │ │ + 2707: 0003e300 288 FUNC GLOBAL DEFAULT 12 scheme_builtin_value │ │ │ │ + 2708: 0002a468 360 FUNC GLOBAL DEFAULT 12 BTC_custodian_mark │ │ │ │ 2709: 00399f7c 4 OBJECT GLOBAL DEFAULT 24 qq_ellipses │ │ │ │ - 2710: 00141380 8 FUNC GLOBAL DEFAULT 12 scheme_number_to_string │ │ │ │ - 2711: 001052dc 292 FUNC GLOBAL DEFAULT 12 scheme_unbox │ │ │ │ - 2712: 000f681c 136 FUNC GLOBAL DEFAULT 12 scheme_checked_cdar │ │ │ │ + 2710: 00141388 8 FUNC GLOBAL DEFAULT 12 scheme_number_to_string │ │ │ │ + 2711: 001052e8 292 FUNC GLOBAL DEFAULT 12 scheme_unbox │ │ │ │ + 2712: 000f6828 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 │ │ │ │ + 2714: 00110954 180 FUNC GLOBAL DEFAULT 12 scheme_tcp_abandon_port │ │ │ │ + 2715: 001889e0 40 FUNC GLOBAL DEFAULT 12 scheme_make_byte_string_input_port │ │ │ │ + 2716: 0016e1e8 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 │ │ │ │ + 2721: 00197dc0 208 FUNC GLOBAL DEFAULT 12 scheme_rational_negate │ │ │ │ + 2722: 001d1b54 436 FUNC GLOBAL DEFAULT 12 scheme_make_sized_offset_byte_string │ │ │ │ + 2723: 001b470c 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 │ │ │ │ 2727: 00399cbc 4 OBJECT GLOBAL DEFAULT 24 scheme_single_minus_inf_object │ │ │ │ 2728: 0020b570 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 │ │ │ │ + 2730: 00038740 4 FUNC GLOBAL DEFAULT 12 scheme_malloc_immobile_box │ │ │ │ + 2731: 00178fbc 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 │ │ │ │ + 2734: 000a0040 60 FUNC GLOBAL DEFAULT 12 scheme_ok_to_move_local │ │ │ │ + 2735: 001d46b0 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 │ │ │ │ + 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: 0020de1c 292 FUNC GLOBAL DEFAULT 12 scheme_set_can_break │ │ │ │ - 2744: 00114ef8 3228 FUNC GLOBAL DEFAULT 12 scheme_bin_minus │ │ │ │ + 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: 001c2d7c 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 │ │ │ │ + 2748: 0019982c 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 │ │ │ │ + 2750: 001309c4 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: 001c4b38 456 FUNC GLOBAL DEFAULT 12 scheme_prune_jmpup │ │ │ │ 2753: 0025f50c 184 FUNC GLOBAL DEFAULT 12 rktio_udp_get_ttl │ │ │ │ 2754: 003bc4b0 0 NOTYPE GLOBAL DEFAULT 24 __end__ │ │ │ │ 2755: 0039a4a8 4 OBJECT GLOBAL DEFAULT 24 thread_sleep_callback_fd │ │ │ │ 2756: 0039a644 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_string_set_proc │ │ │ │ - 2757: 00105dc8 220 FUNC GLOBAL DEFAULT 12 scheme_make_nonlock_equal_bucket_table │ │ │ │ + 2757: 00105dd4 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 │ │ │ │ + 2759: 00197c90 216 FUNC GLOBAL DEFAULT 12 scheme_rational_eq │ │ │ │ + 2760: 001621a8 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: 0014a85c 8 FUNC GLOBAL DEFAULT 12 scheme_optimize_info_context │ │ │ │ 2763: 00399e8c 4 OBJECT GLOBAL DEFAULT 24 scheme_make_stdout │ │ │ │ - 2764: 001d324c 304 FUNC GLOBAL DEFAULT 12 scheme_append_byte_string │ │ │ │ - 2765: 0003d078 16 FUNC GLOBAL DEFAULT 12 scheme_get_allow_set_undefined │ │ │ │ - 2766: 00105ea4 260 FUNC GLOBAL DEFAULT 12 scheme_make_weak_equal_always_table │ │ │ │ + 2764: 001d3238 304 FUNC GLOBAL DEFAULT 12 scheme_append_byte_string │ │ │ │ + 2765: 0003d074 16 FUNC GLOBAL DEFAULT 12 scheme_get_allow_set_undefined │ │ │ │ + 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 │ │ │ │ - 2769: 00047e24 80 FUNC GLOBAL DEFAULT 12 scheme_wrong_count │ │ │ │ + 2769: 00047e20 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 │ │ │ │ + 2771: 00165184 4 FUNC GLOBAL DEFAULT 12 scheme_init_place_per_place │ │ │ │ + 2772: 001ba2c4 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 │ │ │ │ + 2774: 0016d298 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 │ │ │ │ 2778: 0039a64c 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_bytes_ref_proc │ │ │ │ - 2779: 00130544 696 FUNC GLOBAL DEFAULT 12 do_int_sqrt │ │ │ │ + 2779: 0013054c 696 FUNC GLOBAL DEFAULT 12 do_int_sqrt │ │ │ │ 2780: 0039a6cc 4 OBJECT GLOBAL DEFAULT 24 scheme_int64_ctype │ │ │ │ - 2781: 001cc8ac 624 FUNC GLOBAL DEFAULT 12 scheme_get_substring_indices │ │ │ │ - 2782: 0003596c 384 FUNC GLOBAL DEFAULT 12 GC_register_thread │ │ │ │ + 2781: 001cc898 624 FUNC GLOBAL DEFAULT 12 scheme_get_substring_indices │ │ │ │ + 2782: 00035968 384 FUNC GLOBAL DEFAULT 12 GC_register_thread │ │ │ │ 2783: 00398bf8 4 OBJECT GLOBAL DEFAULT 24 scheme_apply_proc │ │ │ │ 2784: 0039a3e4 4 OBJECT GLOBAL DEFAULT 24 scheme_struct_to_vector_proc │ │ │ │ 2785: 00399f18 4 OBJECT GLOBAL DEFAULT 24 initial_compiled_file_paths │ │ │ │ - 2786: 001737d8 164 FUNC GLOBAL DEFAULT 12 scheme_get_byte_special_ok │ │ │ │ + 2786: 001737e0 164 FUNC GLOBAL DEFAULT 12 scheme_get_byte_special_ok │ │ │ │ 2787: 0039a6b4 4 OBJECT GLOBAL DEFAULT 24 scheme_int8_ctype │ │ │ │ - 2788: 0003409c 800 FUNC GLOBAL DEFAULT 12 GC_init_type_tags │ │ │ │ + 2788: 00034098 800 FUNC GLOBAL DEFAULT 12 GC_init_type_tags │ │ │ │ 2789: 0039a600 4 OBJECT GLOBAL DEFAULT 24 scheme_vector_star_length_proc │ │ │ │ - 2790: 0014acec 204 FUNC GLOBAL DEFAULT 12 scheme_make_struct_property_proc_shape │ │ │ │ + 2790: 0014acf4 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 │ │ │ │ + 2792: 00179cd0 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 │ │ │ │ + 2794: 001b4e08 104 FUNC GLOBAL DEFAULT 12 scheme_init_regexp_places │ │ │ │ + 2795: 00128aa0 8 FUNC GLOBAL DEFAULT 12 scheme_minus_zero_p │ │ │ │ 2796: 0025f18c 24 FUNC GLOBAL DEFAULT 12 rktio_udp_sendto_in │ │ │ │ 2797: 0025e548 36 FUNC GLOBAL DEFAULT 12 rktio_poll_add_connect │ │ │ │ 2798: 00214934 28 FUNC GLOBAL DEFAULT 12 scheme_new_param │ │ │ │ - 2799: 001d9568 292 FUNC GLOBAL DEFAULT 12 scheme_close_converter │ │ │ │ - 2800: 0003e6c4 228 FUNC GLOBAL DEFAULT 12 scheme_make_namespace │ │ │ │ - 2801: 00197e88 460 FUNC GLOBAL DEFAULT 12 scheme_rational_add │ │ │ │ + 2799: 001d9554 292 FUNC GLOBAL DEFAULT 12 scheme_close_converter │ │ │ │ + 2800: 0003e6c0 228 FUNC GLOBAL DEFAULT 12 scheme_make_namespace │ │ │ │ + 2801: 00197e90 460 FUNC GLOBAL DEFAULT 12 scheme_rational_add │ │ │ │ 2802: 0008bf08 264 FUNC GLOBAL DEFAULT 12 scheme_make_fsemaphore │ │ │ │ 2803: 0025a000 120 FUNC GLOBAL DEFAULT 12 rktio_make_link │ │ │ │ 2804: 0024c740 356 FUNC GLOBAL DEFAULT 12 scheme_make_ir_local │ │ │ │ 2805: 00206a44 232 FUNC GLOBAL DEFAULT 12 scheme_realloc_tail_buffer │ │ │ │ 2806: 00261424 8 FUNC GLOBAL DEFAULT 12 rktio_envvars_count │ │ │ │ - 2807: 00130bbc 252 FUNC GLOBAL DEFAULT 12 scheme_flvector_length │ │ │ │ - 2808: 000dabe4 18892 FUNC GLOBAL DEFAULT 12 scheme_generate_inlined_nary │ │ │ │ - 2809: 001797b4 356 FUNC GLOBAL DEFAULT 12 scheme_make_redirect_output_port │ │ │ │ - 2810: 0003e4f0 260 FUNC GLOBAL DEFAULT 12 scheme_add_global │ │ │ │ + 2807: 00130bc4 252 FUNC GLOBAL DEFAULT 12 scheme_flvector_length │ │ │ │ + 2808: 000dabe8 18892 FUNC GLOBAL DEFAULT 12 scheme_generate_inlined_nary │ │ │ │ + 2809: 001797bc 356 FUNC GLOBAL DEFAULT 12 scheme_make_redirect_output_port │ │ │ │ + 2810: 0003e4ec 260 FUNC GLOBAL DEFAULT 12 scheme_add_global │ │ │ │ 2811: 00265a98 60 FUNC GLOBAL DEFAULT 12 rktio_hash_string │ │ │ │ 2812: 0025be20 8 FUNC GLOBAL DEFAULT 12 rktio_poll_write_ready │ │ │ │ 2813: 0025bc88 68 FUNC GLOBAL DEFAULT 12 rktio_reliably_close_err │ │ │ │ - 2814: 0005355c 64 FUNC GLOBAL DEFAULT 12 scheme_push_continuation_frame │ │ │ │ - 2815: 0005b574 204 FUNC GLOBAL DEFAULT 12 scheme_init_compiled_roots │ │ │ │ - 2816: 00052ea0 768 FUNC GLOBAL DEFAULT 12 scheme_init_stack_check │ │ │ │ + 2814: 00053558 64 FUNC GLOBAL DEFAULT 12 scheme_push_continuation_frame │ │ │ │ + 2815: 0005b570 204 FUNC GLOBAL DEFAULT 12 scheme_init_compiled_roots │ │ │ │ + 2816: 00052e9c 768 FUNC GLOBAL DEFAULT 12 scheme_init_stack_check │ │ │ │ 2817: 003988ac 4 OBJECT GLOBAL DEFAULT 24 scheme_multiple_values │ │ │ │ - 2818: 001b470c 8 FUNC GLOBAL DEFAULT 12 scheme_regexp_source │ │ │ │ - 2819: 001d226c 16 FUNC GLOBAL DEFAULT 12 scheme_make_byte_string │ │ │ │ + 2818: 001b4704 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 │ │ │ │ - 2822: 0002cb44 52 FUNC GLOBAL DEFAULT 12 GC_fixup_variable_stack │ │ │ │ + 2822: 0002cb40 52 FUNC GLOBAL DEFAULT 12 GC_fixup_variable_stack │ │ │ │ 2823: 00079264 72 FUNC GLOBAL DEFAULT 12 scheme_apply_no_eb │ │ │ │ 2824: 002b09d0 4 OBJECT GLOBAL DEFAULT 23 scheme_binary_type_hack │ │ │ │ 2825: 0024377c 184 FUNC GLOBAL DEFAULT 12 scheme_bignum_max │ │ │ │ - 2826: 00029630 40 FUNC GLOBAL DEFAULT 12 BTC_thread_mark │ │ │ │ - 2827: 00040274 328 FUNC GLOBAL DEFAULT 12 scheme_set_logging2_spec │ │ │ │ - 2828: 001d0b44 204 FUNC GLOBAL DEFAULT 12 scheme_make_immutable_sized_char_string │ │ │ │ - 2829: 00197d94 36 FUNC GLOBAL DEFAULT 12 scheme_rational_ge │ │ │ │ + 2826: 0002962c 40 FUNC GLOBAL DEFAULT 12 BTC_thread_mark │ │ │ │ + 2827: 00040270 328 FUNC GLOBAL DEFAULT 12 scheme_set_logging2_spec │ │ │ │ + 2828: 001d0b30 204 FUNC GLOBAL DEFAULT 12 scheme_make_immutable_sized_char_string │ │ │ │ + 2829: 00197d9c 36 FUNC GLOBAL DEFAULT 12 scheme_rational_ge │ │ │ ├── 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: 327da11e6876d9281f703e39961d4e6de7fc8e35 │ │ │ │ │ │ │ │ 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 │ │ │ │ +5/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 {} │ │ │ │ @@ -487,30 +487,30 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #12] │ │ │ │ mov lr, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 37b3c │ │ │ │ + bl 37b38 │ │ │ │ ldr r2, [pc, #52] @ 24004 │ │ │ │ ldr r3, [pc, #40] @ 23ffc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 23ff4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq ip, r8, r8, rrx │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andeq r4, r0, r8, lsl #21 │ │ │ │ + andeq r4, r0, r4, lsl #21 │ │ │ │ eoreq ip, r8, r8, lsr #32 │ │ │ │ │ │ │ │ 00024008 <_start@@Base>: │ │ │ │ mov fp, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r1} @ (ldr r1, [sp], #4) │ │ │ │ mov r2, sp │ │ │ │ @@ -641,15 +641,15 @@ │ │ │ │ ldr r0, [pc, #132] @ 24294 <_start@@Base+0x28c> │ │ │ │ str r3, [sp, #8] │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1f5da0 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl 59340 │ │ │ │ + bl 5933c │ │ │ │ cmp r0, r6 │ │ │ │ str r0, [sp, #4] │ │ │ │ beq 24248 <_start@@Base+0x240> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r6 │ │ │ │ bl 79184 │ │ │ │ mov r0, #10 │ │ │ │ @@ -690,129 +690,129 @@ │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ mov r0, #0 │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r5, [r2, r1] │ │ │ │ - mov r2, #3 │ │ │ │ - str r2, [sp, #96] @ 0x60 │ │ │ │ - add r2, sp, #32 │ │ │ │ - str r2, [sp, #100] @ 0x64 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ + mov r0, #14 │ │ │ │ ldr r1, [r5] │ │ │ │ - str r2, [sp, #104] @ 0x68 │ │ │ │ - add r2, sp, #16 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ - str r2, [sp, #108] @ 0x6c │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ - mov r0, #14 │ │ │ │ str r1, [r5] │ │ │ │ - str r2, [sp, #112] @ 0x70 │ │ │ │ - add r1, sp, #20 │ │ │ │ - add r2, sp, #24 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ - str r2, [sp, #116] @ 0x74 │ │ │ │ - add r1, sp, #28 │ │ │ │ - add r2, sp, #36 @ 0x24 │ │ │ │ - ldr r0, [pc, #1036] @ 24754 <_start@@Base+0x74c> │ │ │ │ + add r1, sp, #24 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ - str r2, [sp, #120] @ 0x78 │ │ │ │ add r1, sp, #12 │ │ │ │ - add r2, sp, #44 @ 0x2c │ │ │ │ - add r4, sp, #56 @ 0x38 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ + add r1, sp, #32 │ │ │ │ + str r1, [sp, #88] @ 0x58 │ │ │ │ + mov r1, #3 │ │ │ │ + str r1, [sp, #100] @ 0x64 │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + str r1, [sp, #104] @ 0x68 │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ + str r1, [sp, #108] @ 0x6c │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + str r1, [sp, #112] @ 0x70 │ │ │ │ + add r1, sp, #16 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ + str r1, [sp, #116] @ 0x74 │ │ │ │ + ldr r0, [pc, #1028] @ 24754 <_start@@Base+0x74c> │ │ │ │ + add r1, sp, #28 │ │ │ │ + str r1, [sp, #120] @ 0x78 │ │ │ │ + add r1, sp, #20 │ │ │ │ + str r1, [sp, #124] @ 0x7c │ │ │ │ + add r4, sp, #56 @ 0x38 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ + add r0, pc, r0 │ │ │ │ + str r1, [sp, #128] @ 0x80 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ + str r4, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - add r0, pc, r0 │ │ │ │ - str r4, [sp, #92] @ 0x5c │ │ │ │ - str r2, [sp, #124] @ 0x7c │ │ │ │ - add r2, sp, #52 @ 0x34 │ │ │ │ - str r2, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ bl 1f5da0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #932] @ 24758 <_start@@Base+0x750> │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1f5da0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 5b758 │ │ │ │ + bl 5b754 │ │ │ │ cmp r0, #0 │ │ │ │ bne 24518 <_start@@Base+0x510> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ tst r3, #1 │ │ │ │ bne 243ec <_start@@Base+0x3e4> │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ beq 2470c <_start@@Base+0x704> │ │ │ │ - bl 107988 │ │ │ │ + bl 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 │ │ │ │ + bl 3e300 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bl 3aaf0 │ │ │ │ + bl 3aaec │ │ │ │ mov r1, #2 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ bl 79184 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bl 3ab00 │ │ │ │ + bl 3aafc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r0 │ │ │ │ beq 24498 <_start@@Base+0x490> │ │ │ │ ldr r0, [pc, #756] @ 24760 <_start@@Base+0x758> │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 3e304 │ │ │ │ + bl 3e300 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 3ab00 │ │ │ │ + bl 3aafc │ │ │ │ mov r1, #2 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ bl 79184 │ │ │ │ ldr r0, [pc, #708] @ 24764 <_start@@Base+0x75c> │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 3e304 │ │ │ │ + bl 3e300 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bl 3aaf0 │ │ │ │ + bl 3aaec │ │ │ │ mov r1, #2 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ bl 79184 │ │ │ │ ands r7, r0, #1 │ │ │ │ @@ -832,46 +832,46 @@ │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 24740 <_start@@Base+0x738> │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [pc, #588] @ 2476c <_start@@Base+0x764> │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 3e304 │ │ │ │ + bl 3e300 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #576] @ 24770 <_start@@Base+0x768> │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1ce4c0 │ │ │ │ + bl 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 │ │ │ │ mov r3, r0 │ │ │ │ b 24418 <_start@@Base+0x410> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #3 │ │ │ │ bne 244e4 <_start@@Base+0x4dc> │ │ │ │ ldr r0, [pc, #472] @ 24774 <_start@@Base+0x76c> │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 3e304 │ │ │ │ + bl 3e300 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, #2 │ │ │ │ ldr ip, [r3, #12] │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str ip, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ @@ -883,15 +883,15 @@ │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #24] │ │ │ │ bl 79184 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bl 107988 │ │ │ │ + bl 107994 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 79184 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ @@ -912,26 +912,26 @@ │ │ │ │ bne 24658 <_start@@Base+0x650> │ │ │ │ tst r0, #1 │ │ │ │ beq 24610 <_start@@Base+0x608> │ │ │ │ cmp r7, #0 │ │ │ │ beq 24660 <_start@@Base+0x658> │ │ │ │ str r0, [sp, #32] │ │ │ │ str r6, [sp, #28] │ │ │ │ - bl 107988 │ │ │ │ + bl 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 │ │ │ │ @@ -959,29 +959,29 @@ │ │ │ │ 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 │ │ │ │ + mlaeq r4, ip, r4, r3 │ │ │ │ eoreq r3, r4, r4, asr r4 │ │ │ │ eoreq r3, r4, r4, lsl r4 │ │ │ │ eoreq r3, r4, r0, ror #7 │ │ │ │ @ instruction: 0x002433bc │ │ │ │ eoreq fp, r8, r4, lsl #22 │ │ │ │ eoreq r3, r4, r0, lsl #6 │ │ │ │ eoreq r6, r4, ip, ror pc │ │ │ │ @@ -995,40 +995,40 @@ │ │ │ │ ldr r4, [pc, #24] @ 247b0 <_start@@Base+0x7a8> │ │ │ │ mov r1, #21 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 207984 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ pop {r4, lr} │ │ │ │ - b 179cc4 │ │ │ │ + b 179ccc │ │ │ │ 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 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ pop {r4, lr} │ │ │ │ - b 179cc4 │ │ │ │ + b 179ccc │ │ │ │ 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 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ pop {r4, lr} │ │ │ │ - b 179cc4 │ │ │ │ + b 179ccc │ │ │ │ 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> │ │ │ │ @@ -1128,36 +1128,36 @@ │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - add r3, sp, #12 │ │ │ │ - str r3, [sp, #24] │ │ │ │ add r3, sp, #4 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + add r3, sp, #12 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #8 │ │ │ │ add ip, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r4, r1 │ │ │ │ str ip, [r5] │ │ │ │ str r0, [sp, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 107988 │ │ │ │ + bl 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] │ │ │ │ @@ -1213,34 +1213,34 @@ │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [ip, r0] │ │ │ │ mov r3, ip │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ ldr r2, [r0] │ │ │ │ str r3, [r0] │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - add r3, sp, #32 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #24 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + add r3, sp, #28 │ │ │ │ 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 │ │ │ │ @@ -1459,26 +1459,26 @@ │ │ │ │ ldr r2, [r4] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [r4] │ │ │ │ mov r2, #2 │ │ │ │ add r3, sp, #4 │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - str sp, [sp, #24] │ │ │ │ + str sp, [sp, #20] │ │ │ │ + str r3, [sp, #24] │ │ │ │ beq 24f60 <_start@@Base+0xf58> │ │ │ │ - bl 3ab00 │ │ │ │ + bl 3aafc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r0 │ │ │ │ beq 24f18 <_start@@Base+0xf10> │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ bl 6c6c8 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 3ab00 │ │ │ │ + bl 3aafc │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ beq 24f84 <_start@@Base+0xf7c> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [pc, #152] @ 24fd0 <_start@@Base+0xfc8> │ │ │ │ str r3, [r4] │ │ │ │ @@ -1494,23 +1494,23 @@ │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [pc, #108] @ 24fd4 <_start@@Base+0xfcc> │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldrb r3, [r0, #19] │ │ │ │ cmp r3, #0 │ │ │ │ bne 24fac <_start@@Base+0xfa4> │ │ │ │ - bl 3ab00 │ │ │ │ + bl 3aafc │ │ │ │ str r0, [sp, #4] │ │ │ │ b 24f18 <_start@@Base+0xf10> │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ beq 24f9c <_start@@Base+0xf94> │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r3] │ │ │ │ - bl 17d830 │ │ │ │ + bl 17d838 │ │ │ │ ldr r0, [pc, #52] @ 24fd8 <_start@@Base+0xfd0> │ │ │ │ add r0, pc, r0 │ │ │ │ bl 60f40 │ │ │ │ b 24f2c <_start@@Base+0xf24> │ │ │ │ add r0, r0, #19 │ │ │ │ bl 60f40 │ │ │ │ str r0, [sp, #4] │ │ │ │ @@ -1560,39 +1560,39 @@ │ │ │ │ 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 │ │ │ │ + str r1, [sp, #92] @ 0x5c │ │ │ │ + add r1, sp, #32 │ │ │ │ + str r5, [r2] │ │ │ │ + str r1, [sp, #96] @ 0x60 │ │ │ │ add r2, sp, #28 │ │ │ │ - str r2, [sp, #80] @ 0x50 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ add r2, sp, #24 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - str r2, [sp, #84] @ 0x54 │ │ │ │ + add r1, sp, #20 │ │ │ │ + str r2, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ - add r2, sp, #32 │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r3, #0 │ │ │ │ - str r2, [sp, #88] @ 0x58 │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ 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, #84] @ 0x54 │ │ │ │ + str r2, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ strd r0, [sp, #56] @ 0x38 │ │ │ │ bl 205158 │ │ │ │ add r4, sp, #120 @ 0x78 │ │ │ │ mov r3, #10 │ │ │ │ @@ -1601,86 +1601,86 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r4, [r2, #24] │ │ │ │ str r5, [sp, #520] @ 0x208 │ │ │ │ str r3, [sp, #524] @ 0x20c │ │ │ │ - bl e9694 │ │ │ │ + bl e96a0 │ │ │ │ mov r0, r4 │ │ │ │ bl 232a4 <_setjmp@plt> │ │ │ │ cmp r0, #0 │ │ │ │ bne 252b8 <_start@@Base+0x12b0> │ │ │ │ ldr r0, [pc, #776] @ 25448 <_start@@Base+0x1440> │ │ │ │ mov r4, #10 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ - bl 3e304 │ │ │ │ + bl 3e300 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #748] @ 2544c <_start@@Base+0x1444> │ │ │ │ str r3, [sp, #32] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 3e304 │ │ │ │ + bl 3e300 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #728] @ 25450 <_start@@Base+0x1448> │ │ │ │ str r3, [sp, #28] │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1f5da0 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r5 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ bl 60f40 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, r5 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ ands r3, r0, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ bne 251e4 <_start@@Base+0x11dc> │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #57 @ 0x39 │ │ │ │ beq 252e0 <_start@@Base+0x12d8> │ │ │ │ ldr r0, [pc, #616] @ 25454 <_start@@Base+0x144c> │ │ │ │ mov r4, #10 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ - bl 3e304 │ │ │ │ + bl 3e300 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #1 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #568] @ 25458 <_start@@Base+0x1450> │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 60f40 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #2 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ ands r4, r0, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ bne 2525c <_start@@Base+0x1254> │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #57 @ 0x39 │ │ │ │ beq 25354 <_start@@Base+0x134c> │ │ │ │ mov r3, #10 │ │ │ │ @@ -1768,34 +1768,34 @@ │ │ │ │ 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 177714 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1a0614 │ │ │ │ + bl 1a060c │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1701a0 │ │ │ │ + bl 1701a8 │ │ │ │ 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 │ │ │ │ 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> │ │ │ │ @@ -1815,24 +1815,24 @@ │ │ │ │ eoreq r2, r4, r4, asr #14 │ │ │ │ eoreq r2, r4, r0, ror #13 │ │ │ │ eoreq r2, r4, r0, 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> │ │ │ │ + ldr lr, [pc, #3680] @ 262e4 <_start@@Base+0x22dc> │ │ │ │ + ldr ip, [pc, #3680] @ 262e8 <_start@@Base+0x22e0> │ │ │ │ sub sp, sp, #2704 @ 0xa90 │ │ │ │ - ldr r1, [pc, #3680] @ 262f0 <_start@@Base+0x22e8> │ │ │ │ + ldr r1, [pc, #3676] @ 262ec <_start@@Base+0x22e4> │ │ │ │ sub sp, sp, #12 │ │ │ │ add lr, pc, lr │ │ │ │ add ip, pc, ip │ │ │ │ str lr, [sp] │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #3660] @ 262f4 <_start@@Base+0x22ec> │ │ │ │ + ldr r2, [pc, #3656] @ 262f0 <_start@@Base+0x22e8> │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #2708] @ 0xa94 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -1846,73 +1846,73 @@ │ │ │ │ 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 │ │ │ │ str r4, [r2] │ │ │ │ - add ip, sp, #4 │ │ │ │ + add ip, sp, #32 │ │ │ │ add r2, sp, #24 │ │ │ │ - str r2, [sp, #208] @ 0xd0 │ │ │ │ + str r2, [sp, #204] @ 0xcc │ │ │ │ str ip, [sp, #200] @ 0xc8 │ │ │ │ add r2, sp, #20 │ │ │ │ - add ip, sp, #32 │ │ │ │ + add ip, sp, #4 │ │ │ │ str r2, [sp, #192] @ 0xc0 │ │ │ │ - str ip, [sp, #204] @ 0xcc │ │ │ │ - bne 25d28 <_start@@Base+0x1d20> │ │ │ │ + str ip, [sp, #208] @ 0xd0 │ │ │ │ + bne 25d24 <_start@@Base+0x1d1c> │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 25da4 <_start@@Base+0x1d9c> │ │ │ │ + bne 25da0 <_start@@Base+0x1d98> │ │ │ │ ldr r2, [r0] │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ cmp r1, r3 │ │ │ │ bge 25828 <_start@@Base+0x1820> │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ ldr ip, [r1, ip, lsl #2] │ │ │ │ cmp ip, #1 │ │ │ │ - beq 26014 <_start@@Base+0x200c> │ │ │ │ + beq 26010 <_start@@Base+0x2008> │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ ldr ip, [r1, ip, lsl #2] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 25a30 <_start@@Base+0x1a28> │ │ │ │ + beq 25a2c <_start@@Base+0x1a24> │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ ldr ip, [r1, ip, lsl #2] │ │ │ │ cmp ip, #1 │ │ │ │ - beq 25a30 <_start@@Base+0x1a28> │ │ │ │ + beq 25a2c <_start@@Base+0x1a24> │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ ldr ip, [r1, ip, lsl #2] │ │ │ │ cmp ip, #3 │ │ │ │ - beq 25a30 <_start@@Base+0x1a28> │ │ │ │ + beq 25a2c <_start@@Base+0x1a24> │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ ldr ip, [r1, ip, lsl #2] │ │ │ │ cmp ip, #4 │ │ │ │ - beq 25a30 <_start@@Base+0x1a28> │ │ │ │ + beq 25a2c <_start@@Base+0x1a24> │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ ldr ip, [r1, ip, lsl #2] │ │ │ │ cmp ip, #5 │ │ │ │ - beq 25a30 <_start@@Base+0x1a28> │ │ │ │ + beq 25a2c <_start@@Base+0x1a24> │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ ldr ip, [r1, ip, lsl #2] │ │ │ │ cmp ip, #6 │ │ │ │ - beq 25a30 <_start@@Base+0x1a28> │ │ │ │ + beq 25a2c <_start@@Base+0x1a24> │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ ldr ip, [r1, ip, lsl #2] │ │ │ │ cmp ip, #7 │ │ │ │ - beq 25a30 <_start@@Base+0x1a28> │ │ │ │ + beq 25a2c <_start@@Base+0x1a24> │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [r1, ip, lsl #2] │ │ │ │ cmp r1, #2 │ │ │ │ - bne 25f20 <_start@@Base+0x1f18> │ │ │ │ + bne 25f1c <_start@@Base+0x1f14> │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #216] @ 0xd8 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ bl 205158 │ │ │ │ add r4, sp, #1072 @ 0x430 │ │ │ │ mov r2, #7 │ │ │ │ @@ -1922,98 +1922,98 @@ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r4, [r3, #24] │ │ │ │ add r3, sp, #184 @ 0xb8 │ │ │ │ str r3, [sp, #1472] @ 0x5c0 │ │ │ │ str r2, [sp, #1476] @ 0x5c4 │ │ │ │ - bl e9694 │ │ │ │ + bl e96a0 │ │ │ │ mov r0, r4 │ │ │ │ bl 232a4 <_setjmp@plt> │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 26228 <_start@@Base+0x2220> │ │ │ │ + bne 26224 <_start@@Base+0x221c> │ │ │ │ add r1, sp, #92 @ 0x5c │ │ │ │ - str r1, [sp, #224] @ 0xe0 │ │ │ │ - add r1, sp, #100 @ 0x64 │ │ │ │ + str r1, [sp, #220] @ 0xdc │ │ │ │ + add r1, sp, #108 @ 0x6c │ │ │ │ str r1, [sp, #228] @ 0xe4 │ │ │ │ + add r1, sp, #100 @ 0x64 │ │ │ │ + str r1, [sp, #232] @ 0xe8 │ │ │ │ mov r1, #2 │ │ │ │ - str r1, [sp, #240] @ 0xf0 │ │ │ │ - add r1, sp, #96 @ 0x60 │ │ │ │ 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, #3204] @ 262f4 <_start@@Base+0x22ec> │ │ │ │ + add r2, sp, #104 @ 0x68 │ │ │ │ add r4, sp, #168 @ 0xa8 │ │ │ │ mov r5, #15 │ │ │ │ - str r2, [sp, #220] @ 0xdc │ │ │ │ + str r2, [sp, #224] @ 0xe0 │ │ │ │ add r0, pc, r0 │ │ │ │ - add r2, sp, #104 @ 0x68 │ │ │ │ - str r2, [sp, #244] @ 0xf4 │ │ │ │ - str r3, [sp, #232] @ 0xe8 │ │ │ │ + add r2, sp, #96 @ 0x60 │ │ │ │ + str r2, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #240] @ 0xf0 │ │ │ │ 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, #244] @ 0xf4 │ │ │ │ str r5, [sp, #188] @ 0xbc │ │ │ │ - bl 3e304 │ │ │ │ + bl 3e300 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #3140] @ 262fc <_start@@Base+0x22f4> │ │ │ │ + ldr r0, [pc, #3136] @ 262f8 <_start@@Base+0x22f0> │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1f5da0 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, r4 │ │ │ │ str r5, [sp, #188] @ 0xbc │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ bl 79184 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #3096] @ 26300 <_start@@Base+0x22f8> │ │ │ │ + ldr r0, [pc, #3092] @ 262fc <_start@@Base+0x22f4> │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 3e304 │ │ │ │ + bl 3e300 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mov r1, #1 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ str r5, [sp, #188] @ 0xbc │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ bl 79184 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ - bl 3ab00 │ │ │ │ + bl 3aafc │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, r0 │ │ │ │ - beq 26254 <_start@@Base+0x224c> │ │ │ │ + beq 26250 <_start@@Base+0x2248> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, #15 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ bl 2292bc │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - bl 5bbdc │ │ │ │ + bl 5bbd8 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - bl 5a3a4 │ │ │ │ + bl 5a3a0 │ │ │ │ cmp r0, #6 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - beq 2628c <_start@@Base+0x2284> │ │ │ │ - bl 107988 │ │ │ │ + beq 26288 <_start@@Base+0x2280> │ │ │ │ + bl 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 │ │ │ │ mov r1, #11 │ │ │ │ bl 2137d4 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ @@ -2039,15 +2039,15 @@ │ │ │ │ beq 257a8 <_start@@Base+0x17a0> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ str r1, [r3, #24] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - b 25f20 <_start@@Base+0x1f18> │ │ │ │ + b 25f1c <_start@@Base+0x1f14> │ │ │ │ mov r3, #7 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ bl 80864 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ @@ -2057,45 +2057,45 @@ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r3, #0 │ │ │ │ bne 258b4 <_start@@Base+0x18ac> │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bne 2595c <_start@@Base+0x1954> │ │ │ │ ldr r1, [sp] │ │ │ │ - ldr r3, [pc, #2728] @ 262f4 <_start@@Base+0x22ec> │ │ │ │ + ldr r3, [pc, #2724] @ 262f0 <_start@@Base+0x22e8> │ │ │ │ ldr r2, [sp, #184] @ 0xb8 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r2, [r3] │ │ │ │ bl 20bc44 │ │ │ │ ldr r1, [sp] │ │ │ │ ldr r2, [sp, #184] @ 0xb8 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, #1 │ │ │ │ strne r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #2680] @ 262f4 <_start@@Base+0x22ec> │ │ │ │ + ldr r3, [pc, #2676] @ 262f0 <_start@@Base+0x22e8> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r2, [r3] │ │ │ │ - ldr r2, [pc, #2680] @ 26304 <_start@@Base+0x22fc> │ │ │ │ - ldr r3, [pc, #2656] @ 262f0 <_start@@Base+0x22e8> │ │ │ │ + ldr r2, [pc, #2676] @ 26300 <_start@@Base+0x22f8> │ │ │ │ + ldr r3, [pc, #2652] @ 262ec <_start@@Base+0x22e4> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #2708] @ 0xa94 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 262e4 <_start@@Base+0x22dc> │ │ │ │ + bne 262e0 <_start@@Base+0x22d8> │ │ │ │ add sp, sp, #2704 @ 0xa90 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r4, [r2, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 25f38 <_start@@Base+0x1f30> │ │ │ │ + beq 25f34 <_start@@Base+0x1f2c> │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ add r3, sp, #124 @ 0x7c │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ str r1, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp, #216] @ 0xd8 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ @@ -2108,68 +2108,67 @@ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ str r4, [r3, #24] │ │ │ │ add r3, sp, #184 @ 0xb8 │ │ │ │ str r3, [sp, #2288] @ 0x8f0 │ │ │ │ str r2, [sp, #2292] @ 0x8f4 │ │ │ │ - bl e9694 │ │ │ │ + bl e96a0 │ │ │ │ mov r0, r4 │ │ │ │ bl 232a4 <_setjmp@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 26138 <_start@@Base+0x2130> │ │ │ │ + bne 26134 <_start@@Base+0x212c> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r3, #7 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ bl 24170 <_start@@Base+0x168> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r4, [sp, #12] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ cmp r3, #0 │ │ │ │ str r1, [r2, #24] │ │ │ │ beq 25840 <_start@@Base+0x1838> │ │ │ │ - add r0, sp, #148 @ 0x94 │ │ │ │ - add r2, sp, #136 @ 0x88 │ │ │ │ - mov r1, #0 │ │ │ │ - add r3, sp, #140 @ 0x8c │ │ │ │ - str r2, [sp, #212] @ 0xd4 │ │ │ │ - str r0, [sp, #220] @ 0xdc │ │ │ │ - add r2, sp, #132 @ 0x84 │ │ │ │ - mov r0, #1 │ │ │ │ - str r1, [sp, #132] @ 0x84 │ │ │ │ - str r1, [sp, #216] @ 0xd8 │ │ │ │ - str r2, [sp, #228] @ 0xe4 │ │ │ │ - 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 │ │ │ │ + add r1, sp, #140 @ 0x8c │ │ │ │ + mov r2, #0 │ │ │ │ + add r3, sp, #148 @ 0x94 │ │ │ │ + str r1, [sp, #212] @ 0xd4 │ │ │ │ + mov r1, #1 │ │ │ │ + strd r2, [sp, #216] @ 0xd8 │ │ │ │ + str r1, [sp, #224] @ 0xe0 │ │ │ │ + add r3, sp, #136 @ 0x88 │ │ │ │ + add r1, sp, #132 @ 0x84 │ │ │ │ + str r2, [sp, #132] @ 0x84 │ │ │ │ + str r3, [sp, #228] @ 0xe4 │ │ │ │ + str r1, [sp, #232] @ 0xe8 │ │ │ │ + str r2, [sp, #136] @ 0x88 │ │ │ │ + str r2, [sp, #140] @ 0x8c │ │ │ │ + str r2, [sp, #148] @ 0x94 │ │ │ │ bl 205158 │ │ │ │ add r4, sp, #2288 @ 0x8f0 │ │ │ │ add r4, r4, #8 │ │ │ │ mov r2, #11 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ str r4, [r3, #24] │ │ │ │ add r3, sp, #184 @ 0xb8 │ │ │ │ str r3, [sp, #2696] @ 0xa88 │ │ │ │ str r2, [sp, #2700] @ 0xa8c │ │ │ │ - bl e9694 │ │ │ │ + bl e96a0 │ │ │ │ mov r0, r4 │ │ │ │ bl 232a4 <_setjmp@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 26118 <_start@@Base+0x2110> │ │ │ │ + bne 26114 <_start@@Base+0x210c> │ │ │ │ mov r4, #11 │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ bl 20df58 │ │ │ │ mov r1, #33 @ 0x21 │ │ │ │ bl 2137d4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, #1 │ │ │ │ @@ -2197,187 +2196,187 @@ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r4, [r3, #24] │ │ │ │ add r3, sp, #184 @ 0xb8 │ │ │ │ str r3, [sp, #1472] @ 0x5c0 │ │ │ │ str r2, [sp, #1476] @ 0x5c4 │ │ │ │ - bl e9694 │ │ │ │ + bl e96a0 │ │ │ │ mov r0, r4 │ │ │ │ bl 232a4 <_setjmp@plt> │ │ │ │ subs r3, r0, #0 │ │ │ │ bne 25800 <_start@@Base+0x17f8> │ │ │ │ ldr ip, [sp, #4] │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [ip, #8] │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 25eec <_start@@Base+0x1ee4> │ │ │ │ + beq 25ee8 <_start@@Base+0x1ee0> │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ cmp r1, #1 │ │ │ │ - beq 261b0 <_start@@Base+0x21a8> │ │ │ │ + beq 261ac <_start@@Base+0x21a4> │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [r2, r1, lsl #2] │ │ │ │ cmp r4, #7 │ │ │ │ - beq 261c8 <_start@@Base+0x21c0> │ │ │ │ + beq 261c4 <_start@@Base+0x21bc> │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r2, r1, lsl #2] │ │ │ │ cmp r2, #6 │ │ │ │ - beq 2618c <_start@@Base+0x2184> │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ - add r2, sp, #160 @ 0xa0 │ │ │ │ - str r0, [sp, #232] @ 0xe8 │ │ │ │ - add r0, sp, #80 @ 0x50 │ │ │ │ - str r2, [sp, #224] @ 0xe0 │ │ │ │ + beq 26188 <_start@@Base+0x2180> │ │ │ │ + add r0, sp, #160 @ 0xa0 │ │ │ │ + add r2, sp, #76 @ 0x4c │ │ │ │ str r0, [sp, #236] @ 0xec │ │ │ │ - mov r2, #2 │ │ │ │ - ldr r0, [pc, #2068] @ 26308 <_start@@Base+0x2300> │ │ │ │ + ldr r0, [pc, #2084] @ 26304 <_start@@Base+0x22fc> │ │ │ │ + add r1, sp, #84 @ 0x54 │ │ │ │ str r2, [sp, #228] @ 0xe4 │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ + mov r2, #2 │ │ │ │ + str r1, [sp, #220] @ 0xdc │ │ │ │ str r2, [sp, #240] @ 0xf0 │ │ │ │ - mov r4, #0 │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ mov r2, #13 │ │ │ │ + mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - str r3, [sp, #220] @ 0xdc │ │ │ │ + str r3, [sp, #232] @ 0xe8 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #188] @ 0xbc │ │ │ │ + str r1, [sp, #224] @ 0xe0 │ │ │ │ strd r4, [sp, #160] @ 0xa0 │ │ │ │ - bl 3e304 │ │ │ │ + bl 3e300 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ cmp r2, #4 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - beq 26204 <_start@@Base+0x21fc> │ │ │ │ + beq 26200 <_start@@Base+0x21f8> │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ cmp r3, #5 │ │ │ │ - beq 2616c <_start@@Base+0x2164> │ │ │ │ - ldr r0, [pc, #1968] @ 2630c <_start@@Base+0x2304> │ │ │ │ + beq 26168 <_start@@Base+0x2160> │ │ │ │ + ldr r0, [pc, #1968] @ 26308 <_start@@Base+0x2300> │ │ │ │ add r0, pc, r0 │ │ │ │ mov r4, #13 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ bl 1f5da0 │ │ │ │ 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 │ │ │ │ + bl 5b97c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 25bec <_start@@Base+0x1be4> │ │ │ │ + bne 25be8 <_start@@Base+0x1be0> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - ldr r0, [pc, #1844] @ 26310 <_start@@Base+0x2308> │ │ │ │ + ldr r0, [pc, #1844] @ 2630c <_start@@Base+0x2304> │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ ldr r1, [sp, #160] @ 0xa0 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4be98 │ │ │ │ - bl 3ab00 │ │ │ │ + bl 4be94 │ │ │ │ + bl 3aafc │ │ │ │ mov r5, #13 │ │ │ │ mov r4, r0 │ │ │ │ - bl 3ab00 │ │ │ │ + bl 3aafc │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #188] @ 0xbc │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 5b640 │ │ │ │ + bl 5b63c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - bne 25c30 <_start@@Base+0x1c28> │ │ │ │ + bne 25c2c <_start@@Base+0x1c24> │ │ │ │ str r5, [sp, #188] @ 0xbc │ │ │ │ bl 2429c <_start@@Base+0x294> │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ add r6, sp, #160 @ 0xa0 │ │ │ │ mov r2, r6 │ │ │ │ mov r4, #13 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ bl 79184 │ │ │ │ - ldr r0, [pc, #1724] @ 26314 <_start@@Base+0x230c> │ │ │ │ + ldr r0, [pc, #1724] @ 26310 <_start@@Base+0x2308> │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1f5da0 │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #1704] @ 26318 <_start@@Base+0x2310> │ │ │ │ + ldr r0, [pc, #1704] @ 26314 <_start@@Base+0x230c> │ │ │ │ str r3, [sp, #32] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1ce4c0 │ │ │ │ + bl 1ce4ac │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #1684] @ 2631c <_start@@Base+0x2314> │ │ │ │ + ldr r0, [pc, #1684] @ 26318 <_start@@Base+0x2310> │ │ │ │ str r3, [sp, #28] │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1f5da0 │ │ │ │ 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 │ │ │ │ + bl 3aafc │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5b640 │ │ │ │ + bl 5b63c │ │ │ │ mov r1, #1 │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 5ba94 │ │ │ │ + bl 5ba90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 25f08 <_start@@Base+0x1f00> │ │ │ │ - bl 3ab00 │ │ │ │ + beq 25f04 <_start@@Base+0x1efc> │ │ │ │ + bl 3aafc │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #1552] @ 26320 <_start@@Base+0x2318> │ │ │ │ + ldr r0, [pc, #1552] @ 2631c <_start@@Base+0x2314> │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 3e304 │ │ │ │ + bl 3e300 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #2 │ │ │ │ bl 79184 │ │ │ │ - b 25f08 <_start@@Base+0x1f00> │ │ │ │ + b 25f04 <_start@@Base+0x1efc> │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #212] @ 0xd4 │ │ │ │ str r2, [sp, #216] @ 0xd8 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ bl 205158 │ │ │ │ @@ -2388,92 +2387,92 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r5, [r2, #24] │ │ │ │ str r4, [sp, #656] @ 0x290 │ │ │ │ str r3, [sp, #660] @ 0x294 │ │ │ │ - bl e9694 │ │ │ │ + bl e96a0 │ │ │ │ mov r0, r5 │ │ │ │ bl 232a4 <_setjmp@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 26058 <_start@@Base+0x2050> │ │ │ │ + beq 26054 <_start@@Base+0x204c> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ beq 25528 <_start@@Base+0x1520> │ │ │ │ - mov r0, #1 │ │ │ │ - str r0, [sp, #224] @ 0xe0 │ │ │ │ - ldr r0, [pc, #1392] @ 26324 <_start@@Base+0x231c> │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ - add r1, sp, #144 @ 0x90 │ │ │ │ - mov r2, #0 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + ldr r0, [pc, #1396] @ 26320 <_start@@Base+0x2318> │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + str r2, [sp, #216] @ 0xd8 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ + 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 r1, [sp, #212] @ 0xd4 │ │ │ │ + str r2, [sp, #220] @ 0xdc │ │ │ │ + mov r1, #1 │ │ │ │ + add r2, sp, #144 @ 0x90 │ │ │ │ add r0, pc, r0 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - str r2, [sp, #216] @ 0xd8 │ │ │ │ - str r2, [sp, #144] @ 0x90 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - str r1, [sp, #228] @ 0xe4 │ │ │ │ - str r3, [sp, #232] @ 0xe8 │ │ │ │ + str r2, [sp, #228] @ 0xe4 │ │ │ │ + str r1, [sp, #232] @ 0xe8 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #224] @ 0xe0 │ │ │ │ + str r3, [sp, #144] @ 0x90 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ - bl 3e304 │ │ │ │ + bl 3e300 │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #1312] @ 26328 <_start@@Base+0x2320> │ │ │ │ + ldr r0, [pc, #1312] @ 26324 <_start@@Base+0x231c> │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1f5da0 │ │ │ │ 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 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r5, [r3, #24] │ │ │ │ add r3, sp, #184 @ 0xb8 │ │ │ │ str r3, [sp, #1064] @ 0x428 │ │ │ │ str r4, [sp, #1068] @ 0x42c │ │ │ │ - bl e9694 │ │ │ │ + bl e96a0 │ │ │ │ mov r0, r5 │ │ │ │ bl 232a4 <_setjmp@plt> │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, #1 │ │ │ │ strne r3, [sp, #12] │ │ │ │ - bne 25ed8 <_start@@Base+0x1ed0> │ │ │ │ + bne 25ed4 <_start@@Base+0x1ecc> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 25ec0 <_start@@Base+0x1eb8> │ │ │ │ + bne 25ebc <_start@@Base+0x1eb4> │ │ │ │ mov r3, #11 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ bl 2429c <_start@@Base+0x294> │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, #11 │ │ │ │ @@ -2489,15 +2488,15 @@ │ │ │ │ b 25528 <_start@@Base+0x1520> │ │ │ │ ldr r3, [ip, #4] │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, #7 │ │ │ │ str r2, [sp, #188] @ 0xbc │ │ │ │ mov r2, #2 │ │ │ │ ldr r0, [r3, r0, lsl #2] │ │ │ │ - bl 5a888 │ │ │ │ + bl 5a884 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ str r1, [r3, #24] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ mov r1, #1 │ │ │ │ @@ -2515,15 +2514,15 @@ │ │ │ │ mov r3, #8 │ │ │ │ str r4, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ bl 25010 <_start@@Base+0x1008> │ │ │ │ add r5, sp, #184 @ 0xb8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ - beq 25ff8 <_start@@Base+0x1ff0> │ │ │ │ + beq 25ff4 <_start@@Base+0x1fec> │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ add r2, sp, #116 @ 0x74 │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #224] @ 0xe0 │ │ │ │ str r2, [sp, #228] @ 0xe4 │ │ │ │ str r4, [sp, #120] @ 0x78 │ │ │ │ bl 205158 │ │ │ │ @@ -2535,26 +2534,26 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ str r4, [r2, #24] │ │ │ │ str r5, [sp, #1880] @ 0x758 │ │ │ │ str r3, [sp, #1884] @ 0x75c │ │ │ │ - bl e9694 │ │ │ │ + bl e96a0 │ │ │ │ mov r0, r4 │ │ │ │ bl 232a4 <_setjmp@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 26210 <_start@@Base+0x2208> │ │ │ │ + bne 2620c <_start@@Base+0x2204> │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #10 │ │ │ │ add r1, sp, #176 @ 0xb0 │ │ │ │ mov r0, #2 │ │ │ │ str r2, [sp, #180] @ 0xb4 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ - bl 59340 │ │ │ │ + bl 5933c │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -2562,29 +2561,29 @@ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ b 25838 <_start@@Base+0x1830> │ │ │ │ ldr lr, [r0, #4] │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ ldr ip, [lr, ip, lsl #2] │ │ │ │ ldrb r4, [ip] │ │ │ │ cmp r4, #45 @ 0x2d │ │ │ │ - beq 26128 <_start@@Base+0x2120> │ │ │ │ + beq 26124 <_start@@Base+0x211c> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r2, #6 │ │ │ │ str r2, [sp, #188] @ 0xbc │ │ │ │ ldr r0, [lr, r3, lsl #2] │ │ │ │ - bl 189a38 │ │ │ │ + bl 189a40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 26178 <_start@@Base+0x2170> │ │ │ │ + beq 26174 <_start@@Base+0x216c> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - b 25f20 <_start@@Base+0x1f18> │ │ │ │ - ldr r0, [pc, #716] @ 2632c <_start@@Base+0x2324> │ │ │ │ - add r2, sp, #44 @ 0x2c │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ + b 25f1c <_start@@Base+0x1f14> │ │ │ │ + ldr r0, [pc, #716] @ 26328 <_start@@Base+0x2320> │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ mov r6, #12 │ │ │ │ add r5, sp, #152 @ 0x98 │ │ │ │ mov r7, #2 │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ str r2, [sp, #220] @ 0xdc │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #0 │ │ │ │ @@ -2595,222 +2594,222 @@ │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #188] @ 0xbc │ │ │ │ bl 1f5da0 │ │ │ │ str r6, [sp, #188] @ 0xbc │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ - ldr r0, [pc, #636] @ 26330 <_start@@Base+0x2328> │ │ │ │ + ldr r0, [pc, #636] @ 2632c <_start@@Base+0x2324> │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1f5da0 │ │ │ │ mov r1, r5 │ │ │ │ str r6, [sp, #188] @ 0xbc │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ mov r0, r7 │ │ │ │ - bl 59340 │ │ │ │ + bl 5933c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #584] @ 26334 <_start@@Base+0x232c> │ │ │ │ + ldr r0, [pc, #584] @ 26330 <_start@@Base+0x2328> │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 3e304 │ │ │ │ + bl 3e300 │ │ │ │ mov r3, #1 │ │ │ │ ldr ip, [sp, #44] @ 0x2c │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r5 │ │ │ │ str r6, [sp, #188] @ 0xbc │ │ │ │ str ip, [sp, #152] @ 0x98 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - bl 55fdc │ │ │ │ - b 25d84 <_start@@Base+0x1d7c> │ │ │ │ + bl 55fd8 │ │ │ │ + b 25d80 <_start@@Base+0x1d78> │ │ │ │ mov r3, #11 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ bl 80864 │ │ │ │ - b 25a20 <_start@@Base+0x1a18> │ │ │ │ + b 25a1c <_start@@Base+0x1a14> │ │ │ │ ldrb ip, [ip, #1] │ │ │ │ cmp ip, #0 │ │ │ │ beq 25564 <_start@@Base+0x155c> │ │ │ │ - b 2602c <_start@@Base+0x2024> │ │ │ │ + b 26028 <_start@@Base+0x2020> │ │ │ │ mov r3, #7 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ bl 80864 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ str r0, [r1, #24] │ │ │ │ str r2, [r3, #24] │ │ │ │ b 25840 <_start@@Base+0x1838> │ │ │ │ - ldr r0, [pc, #452] @ 26338 <_start@@Base+0x2330> │ │ │ │ + ldr r0, [pc, #452] @ 26334 <_start@@Base+0x232c> │ │ │ │ add r0, pc, r0 │ │ │ │ - b 25b5c <_start@@Base+0x1b54> │ │ │ │ + b 25b58 <_start@@Base+0x1b50> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, #1 │ │ │ │ ldr r2, [r2] │ │ │ │ str r3, [sp, #12] │ │ │ │ b 25828 <_start@@Base+0x1820> │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [ip, #4] │ │ │ │ mov r2, #7 │ │ │ │ str r2, [sp, #188] @ 0xbc │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r1, r0, lsl #2] │ │ │ │ mvn r0, #0 │ │ │ │ - bl 5a98c │ │ │ │ - b 25f08 <_start@@Base+0x1f00> │ │ │ │ + bl 5a988 │ │ │ │ + b 25f04 <_start@@Base+0x1efc> │ │ │ │ mov ip, #7 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r3 │ │ │ │ str ip, [sp, #188] @ 0xbc │ │ │ │ - bl 5a8c0 │ │ │ │ - b 25f08 <_start@@Base+0x1f00> │ │ │ │ + bl 5a8bc │ │ │ │ + b 25f04 <_start@@Base+0x1efc> │ │ │ │ ldr r3, [ip, #4] │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ mvn r0, #0 │ │ │ │ ldr r1, [r3, r2, lsl #2] │ │ │ │ - bl 16518c │ │ │ │ + bl 165194 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ mvn r0, #0 │ │ │ │ ldr r1, [r3, r1, lsl #2] │ │ │ │ - bl 5a98c │ │ │ │ - b 25f08 <_start@@Base+0x1f00> │ │ │ │ - ldr r0, [pc, #304] @ 2633c <_start@@Base+0x2334> │ │ │ │ + bl 5a988 │ │ │ │ + b 25f04 <_start@@Base+0x1efc> │ │ │ │ + ldr r0, [pc, #304] @ 26338 <_start@@Base+0x2330> │ │ │ │ add r0, pc, r0 │ │ │ │ - b 25b5c <_start@@Base+0x1b54> │ │ │ │ + b 25b58 <_start@@Base+0x1b50> │ │ │ │ mov r3, #10 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ bl 80864 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b 25fec <_start@@Base+0x1fe4> │ │ │ │ + b 25fe8 <_start@@Base+0x1fe0> │ │ │ │ mov r3, #7 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ bl 80864 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [r2] │ │ │ │ str r1, [r3, #24] │ │ │ │ b 25828 <_start@@Base+0x1820> │ │ │ │ - ldr r0, [pc, #228] @ 26340 <_start@@Base+0x2338> │ │ │ │ + ldr r0, [pc, #228] @ 2633c <_start@@Base+0x2334> │ │ │ │ mov r4, #15 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ bl 1f5da0 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3e424 │ │ │ │ + bl 3e420 │ │ │ │ cmp r0, #0 │ │ │ │ bne 25720 <_start@@Base+0x1718> │ │ │ │ - ldr r0, [pc, #196] @ 26344 <_start@@Base+0x233c> │ │ │ │ + ldr r0, [pc, #196] @ 26340 <_start@@Base+0x2338> │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ b 25720 <_start@@Base+0x1718> │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [r2, #740] @ 0x2e4 │ │ │ │ ldr r4, [r3, #744] @ 0x2e8 │ │ │ │ mov r5, #16 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ str r3, [sp, #252] @ 0xfc │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ str r5, [sp, #188] @ 0xbc │ │ │ │ bl 80834 │ │ │ │ - bl 107988 │ │ │ │ - b 262cc <_start@@Base+0x22c4> │ │ │ │ + bl 107994 │ │ │ │ + b 262c8 <_start@@Base+0x22c0> │ │ │ │ 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> │ │ │ │ + bne 262b8 <_start@@Base+0x22b0> │ │ │ │ b 2577c <_start@@Base+0x1774> │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq sl, r8, r8, ror #22 │ │ │ │ eoreq sl, r8, r4, ror #22 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ ldrdeq r2, [r4], -ip @ │ │ │ │ mlaeq r4, r8, r4, r2 │ │ │ │ eoreq r2, r4, ip, lsl #9 │ │ │ │ eoreq sl, r8, ip, ror #14 │ │ │ │ - strdeq r1, [r4], -r0 @ │ │ │ │ - eoreq r7, r4, r0, ror r3 │ │ │ │ - eoreq r1, r4, r8, lsr #30 │ │ │ │ - eoreq r1, r4, r8, lsr #23 │ │ │ │ - eoreq r5, r4, ip, lsr r8 │ │ │ │ - eoreq r1, r4, r8, asr #29 │ │ │ │ - eoreq r1, r4, r8, lsr fp │ │ │ │ - eoreq r1, r4, r8, lsr #26 │ │ │ │ - mlaeq r5, r0, pc, sl @ │ │ │ │ - eoreq r1, r4, ip, lsl #20 │ │ │ │ strdeq r1, [r4], -r8 @ │ │ │ │ - strdeq r1, [r4], -r0 @ │ │ │ │ - eoreq r1, r4, r4, lsl r9 │ │ │ │ - mlaeq r5, r0, fp, sl │ │ │ │ + eoreq r7, r4, r4, ror r3 │ │ │ │ + eoreq r1, r4, ip, lsr #30 │ │ │ │ + eoreq r1, r4, ip, lsr #23 │ │ │ │ + eoreq r5, r4, r0, asr #16 │ │ │ │ + eoreq r1, r4, ip, asr #29 │ │ │ │ + eoreq r1, r4, ip, lsr fp │ │ │ │ + eoreq r1, r4, ip, lsr #26 │ │ │ │ + mlaeq r5, r4, pc, sl @ │ │ │ │ + eoreq r1, r4, r0, lsl sl │ │ │ │ + strdeq r1, [r4], -ip @ │ │ │ │ strdeq r1, [r4], -r4 @ │ │ │ │ - eoreq r1, r4, r8, lsl #18 │ │ │ │ + eoreq r1, r4, r8, lsl r9 │ │ │ │ + mlaeq r5, r4, fp, sl │ │ │ │ + strdeq r1, [r4], -r8 @ │ │ │ │ + eoreq r1, r4, ip, lsl #18 │ │ │ │ b 2546c <_start@@Base+0x1464> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ - ldr ip, [pc, #532] @ 26578 <_start@@Base+0x2570> │ │ │ │ - ldr r3, [pc, #532] @ 2657c <_start@@Base+0x2574> │ │ │ │ + ldr ip, [pc, #532] @ 26574 <_start@@Base+0x256c> │ │ │ │ + ldr r3, [pc, #532] @ 26578 <_start@@Base+0x2570> │ │ │ │ add ip, pc, ip │ │ │ │ ldr r3, [ip, r3] │ │ │ │ mov r5, r2 │ │ │ │ mov r2, #0 │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov r3, #0 │ │ │ │ bl 233d0 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 263c8 <_start@@Base+0x23c0> │ │ │ │ + beq 263c4 <_start@@Base+0x23bc> │ │ │ │ mov r2, #52 @ 0x34 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ bl 231cc │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ - bne 263c0 <_start@@Base+0x23b8> │ │ │ │ - ldr r3, [pc, #456] @ 26580 <_start@@Base+0x2578> │ │ │ │ + bne 263bc <_start@@Base+0x23b4> │ │ │ │ + ldr r3, [pc, #456] @ 2657c <_start@@Base+0x2574> │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 263f4 <_start@@Base+0x23ec> │ │ │ │ + beq 263f0 <_start@@Base+0x23e8> │ │ │ │ mov r0, r4 │ │ │ │ bl 23460 │ │ │ │ - ldr r2, [pc, #436] @ 26584 <_start@@Base+0x257c> │ │ │ │ - ldr r3, [pc, #424] @ 2657c <_start@@Base+0x2574> │ │ │ │ + ldr r2, [pc, #436] @ 26580 <_start@@Base+0x2578> │ │ │ │ + ldr r3, [pc, #424] @ 26578 <_start@@Base+0x2570> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 26574 <_start@@Base+0x256c> │ │ │ │ + bne 26570 <_start@@Base+0x2568> │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldrh r2, [sp, #98] @ 0x62 │ │ │ │ ldrh r1, [sp, #94] @ 0x5e │ │ │ │ mov r7, #0 │ │ │ │ mla r2, r1, r2, r3 │ │ │ │ @@ -2820,141 +2819,141 @@ │ │ │ │ str r7, [sp] │ │ │ │ bl 234c0 │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 231cc │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - bne 263c0 <_start@@Base+0x23b8> │ │ │ │ + bne 263bc <_start@@Base+0x23b4> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 234cc │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r7, [sp] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 234c0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 231cc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 264ec <_start@@Base+0x24e4> │ │ │ │ + bne 264e8 <_start@@Base+0x24e0> │ │ │ │ ldrh r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 26528 <_start@@Base+0x2520> │ │ │ │ - ldr fp, [pc, #260] @ 26588 <_start@@Base+0x2580> │ │ │ │ + beq 26524 <_start@@Base+0x251c> │ │ │ │ + ldr fp, [pc, #260] @ 26584 <_start@@Base+0x257c> │ │ │ │ mov sl, r7 │ │ │ │ add fp, pc, fp │ │ │ │ - b 264b4 <_start@@Base+0x24ac> │ │ │ │ + b 264b0 <_start@@Base+0x24a8> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, fp │ │ │ │ add r0, r8, r0 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 26534 <_start@@Base+0x252c> │ │ │ │ + beq 26530 <_start@@Base+0x2528> │ │ │ │ ldrh r3, [sp, #96] @ 0x60 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - bge 26528 <_start@@Base+0x2520> │ │ │ │ + bge 26524 <_start@@Base+0x251c> │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldrh r2, [sp, #94] @ 0x5e │ │ │ │ mov r0, r4 │ │ │ │ mla r2, r7, r2, r3 │ │ │ │ str sl, [sp] │ │ │ │ mov r3, #0 │ │ │ │ bl 234c0 │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 231cc │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - beq 2648c <_start@@Base+0x2484> │ │ │ │ - b 263c0 <_start@@Base+0x23b8> │ │ │ │ + beq 26488 <_start@@Base+0x2480> │ │ │ │ + b 263bc <_start@@Base+0x23b4> │ │ │ │ mov r0, r4 │ │ │ │ bl 23460 │ │ │ │ - ldr r2, [pc, #144] @ 2658c <_start@@Base+0x2584> │ │ │ │ - ldr r3, [pc, #124] @ 2657c <_start@@Base+0x2574> │ │ │ │ + ldr r2, [pc, #144] @ 26588 <_start@@Base+0x2580> │ │ │ │ + ldr r3, [pc, #124] @ 26578 <_start@@Base+0x2570> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 26574 <_start@@Base+0x256c> │ │ │ │ + bne 26570 <_start@@Base+0x2568> │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 231b4 │ │ │ │ mov r0, r8 │ │ │ │ bl 231b4 │ │ │ │ - b 263c0 <_start@@Base+0x23b8> │ │ │ │ + b 263bc <_start@@Base+0x23b4> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r2, [r6] │ │ │ │ add r3, r3, r2 │ │ │ │ str r3, [r5] │ │ │ │ mov r0, r4 │ │ │ │ bl 23460 │ │ │ │ - ldr r2, [pc, #56] @ 26590 <_start@@Base+0x2588> │ │ │ │ - ldr r3, [pc, #32] @ 2657c <_start@@Base+0x2574> │ │ │ │ + ldr r2, [pc, #56] @ 2658c <_start@@Base+0x2584> │ │ │ │ + ldr r3, [pc, #32] @ 26578 <_start@@Base+0x2570> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 26518 <_start@@Base+0x2510> │ │ │ │ + beq 26514 <_start@@Base+0x250c> │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mlaeq r8, r4, ip, r9 │ │ │ │ + mlaeq r8, r8, ip, r9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x464c457f │ │ │ │ - eoreq r9, r8, r8, lsr #24 │ │ │ │ - eoreq r1, r4, r4, asr #14 │ │ │ │ - strdeq r9, [r8], -ip @ │ │ │ │ - eoreq r9, r8, r0, lsr #21 │ │ │ │ + eoreq r9, r8, ip, lsr #24 │ │ │ │ + eoreq r1, r4, r8, asr #14 │ │ │ │ + eoreq r9, r8, r0, lsl #22 │ │ │ │ + eoreq r9, r8, r4, lsr #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ - ldr r4, [pc, #480] @ 2678c <_start@@Base+0x2784> │ │ │ │ - ldr lr, [pc, #480] @ 26790 <_start@@Base+0x2788> │ │ │ │ + ldr r4, [pc, #480] @ 26788 <_start@@Base+0x2780> │ │ │ │ + ldr lr, [pc, #480] @ 2678c <_start@@Base+0x2784> │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ add r4, pc, r4 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r1, [sp, #28] │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #460] @ 26794 <_start@@Base+0x278c> │ │ │ │ + ldr r2, [pc, #460] @ 26790 <_start@@Base+0x2788> │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr ip, [pc, #456] @ 26798 <_start@@Base+0x2790> │ │ │ │ + ldr ip, [pc, #456] @ 26794 <_start@@Base+0x278c> │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #100] @ 0x64 │ │ │ │ mov lr, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr sl, [r2, ip] │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ ldr fp, [sl] │ │ │ │ str r2, [sl] │ │ │ │ mov r2, #4 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - add r2, sp, #32 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #24 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #28 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + add r2, sp, #32 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ add r2, sp, #20 │ │ │ │ subs r6, r1, #0 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ mov r2, #0 │ │ │ │ movne r7, r3 │ │ │ │ str fp, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #32] │ │ │ │ - beq 266e0 <_start@@Base+0x26d8> │ │ │ │ + beq 266dc <_start@@Base+0x26d4> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r0, r1 │ │ │ │ bl 232ec │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 232ec │ │ │ │ @@ -2979,38 +2978,38 @@ │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r0, r8, #2 │ │ │ │ add r2, r3, #1 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r5, r0 │ │ │ │ bl 23310 │ │ │ │ - ldr r2, [pc, #232] @ 2679c <_start@@Base+0x2794> │ │ │ │ - ldr r3, [pc, #216] @ 26790 <_start@@Base+0x2788> │ │ │ │ + ldr r2, [pc, #232] @ 26798 <_start@@Base+0x2790> │ │ │ │ + ldr r3, [pc, #216] @ 2678c <_start@@Base+0x2784> │ │ │ │ add r2, pc, r2 │ │ │ │ str fp, [sl] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 26788 <_start@@Base+0x2780> │ │ │ │ + bne 26784 <_start@@Base+0x277c> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - bl 2634c <_start@@Base+0x2344> │ │ │ │ + bl 26348 <_start@@Base+0x2340> │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #10 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ bl 23388 │ │ │ │ - ldr r7, [pc, #144] @ 267a0 <_start@@Base+0x2798> │ │ │ │ + ldr r7, [pc, #144] @ 2679c <_start@@Base+0x2794> │ │ │ │ add r5, sp, #68 @ 0x44 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ add r0, r0, r8 │ │ │ │ str r0, [sp] │ │ │ │ @@ -3033,39 +3032,39 @@ │ │ │ │ bl 236d0 <__sprintf_chk@plt> │ │ │ │ mov r0, r5 │ │ │ │ bl 234b4 │ │ │ │ ldr fp, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #28] │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b 2662c <_start@@Base+0x2624> │ │ │ │ + b 26628 <_start@@Base+0x2620> │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r9, r8, r8, asr #20 │ │ │ │ + eoreq r9, r8, ip, asr #20 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r9, r8, r0, lsr #20 │ │ │ │ + eoreq r9, r8, r4, lsr #20 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r9, r8, r4, asr #18 │ │ │ │ - eoreq r3, r4, r8, ror fp │ │ │ │ + eoreq r9, r8, r8, asr #18 │ │ │ │ + eoreq r3, r4, ip, ror fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3696] @ 0xe70 │ │ │ │ sub sp, sp, #364 @ 0x16c │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - ldr lr, [pc, #4068] @ 277a8 <_start@@Base+0x37a0> │ │ │ │ - ldr r0, [pc, #4068] @ 277ac <_start@@Base+0x37a4> │ │ │ │ + ldr lr, [pc, #4068] @ 277a4 <_start@@Base+0x379c> │ │ │ │ + ldr r0, [pc, #4068] @ 277a8 <_start@@Base+0x37a0> │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - ldr r1, [pc, #4060] @ 277b0 <_start@@Base+0x37a8> │ │ │ │ + ldr r1, [pc, #4060] @ 277ac <_start@@Base+0x37a4> │ │ │ │ add lr, pc, lr │ │ │ │ add r0, pc, r0 │ │ │ │ str lr, [sp, #60] @ 0x3c │ │ │ │ - ldr ip, [pc, #4048] @ 277b4 <_start@@Base+0x37ac> │ │ │ │ + ldr ip, [pc, #4048] @ 277b0 <_start@@Base+0x37a8> │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r2, [pc, #4044] @ 277b8 <_start@@Base+0x37b0> │ │ │ │ + ldr r2, [pc, #4044] @ 277b4 <_start@@Base+0x37ac> │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #356] @ 0x164 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #0 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #156] @ 0x9c │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ @@ -3078,95 +3077,95 @@ │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ ldr r9, [lr, r2] │ │ │ │ - add r5, sp, #88 @ 0x58 │ │ │ │ + add r6, sp, #84 @ 0x54 │ │ │ │ ldr r2, [r9] │ │ │ │ str r2, [sp, #236] @ 0xec │ │ │ │ add r2, sp, #236 @ 0xec │ │ │ │ str r2, [r9] │ │ │ │ - add r2, sp, #144 @ 0x90 │ │ │ │ + add r2, sp, #108 @ 0x6c │ │ │ │ + str r2, [sp, #244] @ 0xf4 │ │ │ │ + add r2, sp, #104 @ 0x68 │ │ │ │ str r2, [sp, #248] @ 0xf8 │ │ │ │ - add r2, sp, #124 @ 0x7c │ │ │ │ + add r2, sp, #176 @ 0xb0 │ │ │ │ str r2, [sp, #252] @ 0xfc │ │ │ │ - add r2, sp, #108 @ 0x6c │ │ │ │ + add r2, sp, #164 @ 0xa4 │ │ │ │ str r2, [sp, #260] @ 0x104 │ │ │ │ - add r2, sp, #172 @ 0xac │ │ │ │ + add r2, sp, #140 @ 0x8c │ │ │ │ str r2, [sp, #264] @ 0x108 │ │ │ │ - add r6, sp, #84 @ 0x54 │ │ │ │ - add r2, sp, #176 @ 0xb0 │ │ │ │ - str r5, [sp, #244] @ 0xf4 │ │ │ │ + add r2, sp, #136 @ 0x88 │ │ │ │ str r6, [sp, #256] @ 0x100 │ │ │ │ str r2, [sp, #268] @ 0x10c │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ + str r2, [sp, #272] @ 0x110 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ + str r2, [sp, #276] @ 0x114 │ │ │ │ + add r2, sp, #144 @ 0x90 │ │ │ │ + str r2, [sp, #280] @ 0x118 │ │ │ │ + add r2, sp, #148 @ 0x94 │ │ │ │ + str r2, [sp, #284] @ 0x11c │ │ │ │ + add r2, sp, #116 @ 0x74 │ │ │ │ + str r2, [sp, #288] @ 0x120 │ │ │ │ + add r2, sp, #92 @ 0x5c │ │ │ │ + str r2, [sp, #292] @ 0x124 │ │ │ │ + add r2, sp, #112 @ 0x70 │ │ │ │ + str r2, [sp, #296] @ 0x128 │ │ │ │ + add r2, sp, #152 @ 0x98 │ │ │ │ + str r2, [sp, #300] @ 0x12c │ │ │ │ + add r2, sp, #124 @ 0x7c │ │ │ │ + str r2, [sp, #304] @ 0x130 │ │ │ │ + add r2, sp, #100 @ 0x64 │ │ │ │ + str r2, [sp, #308] @ 0x134 │ │ │ │ + add r2, sp, #128 @ 0x80 │ │ │ │ + str r2, [sp, #312] @ 0x138 │ │ │ │ + add r2, sp, #160 @ 0xa0 │ │ │ │ + str r2, [sp, #316] @ 0x13c │ │ │ │ + add r2, sp, #132 @ 0x84 │ │ │ │ + str r2, [sp, #320] @ 0x140 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ + add r2, sp, #172 @ 0xac │ │ │ │ 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, #168 @ 0xa8 │ │ │ │ + add r3, sp, #156 @ 0x9c │ │ │ │ + add r5, sp, #88 @ 0x58 │ │ │ │ + str r2, [sp, #328] @ 0x148 │ │ │ │ str r3, [sp, #340] @ 0x154 │ │ │ │ + str r5, [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 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ str r8, [sp, #84] @ 0x54 │ │ │ │ bl 234cc │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq 27e0c <_start@@Base+0x3e04> │ │ │ │ - ldr r3, [pc, #3644] @ 277bc <_start@@Base+0x37b4> │ │ │ │ + beq 27e08 <_start@@Base+0x3e00> │ │ │ │ + ldr r3, [pc, #3644] @ 277b8 <_start@@Base+0x37b0> │ │ │ │ mov r4, ip │ │ │ │ add r3, pc, r3 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2} │ │ │ │ strh r3, [ip], #2 │ │ │ │ lsr r3, r3, #16 │ │ │ │ strb r3, [ip] │ │ │ │ @@ -3174,92 +3173,92 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 23454 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl 231b4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 27dfc <_start@@Base+0x3df4> │ │ │ │ + beq 27df8 <_start@@Base+0x3df0> │ │ │ │ add r1, sp, #208 @ 0xd0 │ │ │ │ - ldr r3, [pc, #3576] @ 277c0 <_start@@Base+0x37b8> │ │ │ │ + ldr r3, [pc, #3576] @ 277bc <_start@@Base+0x37b4> │ │ │ │ ldr r2, [r9] │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r1, [r9] │ │ │ │ add r1, sp, #188 @ 0xbc │ │ │ │ str r1, [sp, #216] @ 0xd8 │ │ │ │ add r3, pc, r3 │ │ │ │ - add r1, sp, #184 @ 0xb8 │ │ │ │ + add r1, sp, #192 @ 0xc0 │ │ │ │ str r2, [sp, #208] @ 0xd0 │ │ │ │ str r1, [sp, #220] @ 0xdc │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - add r1, sp, #192 @ 0xc0 │ │ │ │ + add r1, sp, #184 @ 0xb8 │ │ │ │ str r1, [sp, #224] @ 0xe0 │ │ │ │ add r7, sp, #68 @ 0x44 │ │ │ │ add fp, sp, #76 @ 0x4c │ │ │ │ add r1, sp, #180 @ 0xb4 │ │ │ │ str r6, [sp, #180] @ 0xb4 │ │ │ │ str r5, [sp, #184] @ 0xb8 │ │ │ │ str r7, [sp, #188] @ 0xbc │ │ │ │ str fp, [sp, #192] @ 0xc0 │ │ │ │ str r1, [sp, #228] @ 0xe4 │ │ │ │ ldrb r2, [r2] │ │ │ │ ldr r8, [sp, #84] @ 0x54 │ │ │ │ cmp r2, #91 @ 0x5b │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #12] │ │ │ │ - beq 26b6c <_start@@Base+0x2b64> │ │ │ │ + beq 26b68 <_start@@Base+0x2b60> │ │ │ │ add r1, sp, #196 @ 0xc4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r1, [sp, #232] @ 0xe8 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #196] @ 0xc4 │ │ │ │ ldrb r2, [r2] │ │ │ │ ldr sl, [sp, #68] @ 0x44 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #16] │ │ │ │ - beq 27cac <_start@@Base+0x3ca4> │ │ │ │ + beq 27ca8 <_start@@Base+0x3ca0> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq 27cac <_start@@Base+0x3ca4> │ │ │ │ - ldr r3, [pc, #3412] @ 277c4 <_start@@Base+0x37bc> │ │ │ │ + beq 27ca8 <_start@@Base+0x3ca0> │ │ │ │ + ldr r3, [pc, #3412] @ 277c0 <_start@@Base+0x37b8> │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ add r4, r4, #1 │ │ │ │ mov r2, r4 │ │ │ │ mov r5, #0 │ │ │ │ - b 26aac <_start@@Base+0x2aa4> │ │ │ │ + b 26aa8 <_start@@Base+0x2aa0> │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ ldrb r3, [r2] │ │ │ │ add r5, r5, #1 │ │ │ │ orr r3, r3, r1, lsl #8 │ │ │ │ ldrb r1, [r2, #2] │ │ │ │ orr r3, r3, r1, lsl #16 │ │ │ │ ldrb r1, [r2, #3] │ │ │ │ orr r3, r3, r1, lsl #24 │ │ │ │ add r3, r3, #4 │ │ │ │ add r2, r2, r3 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 26a84 <_start@@Base+0x2a7c> │ │ │ │ + bne 26a80 <_start@@Base+0x2a78> │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 26a84 <_start@@Base+0x2a7c> │ │ │ │ + bne 26a80 <_start@@Base+0x2a78> │ │ │ │ ldrb r3, [r2, #3] │ │ │ │ ldrb r1, [r2, #2] │ │ │ │ orrs r3, r3, r1 │ │ │ │ - bne 26a84 <_start@@Base+0x2a7c> │ │ │ │ + bne 26a80 <_start@@Base+0x2a78> │ │ │ │ add sl, r5, sl │ │ │ │ lsl r6, sl, #2 │ │ │ │ mov r0, r6 │ │ │ │ bl 234cc │ │ │ │ cmp r5, #0 │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ - beq 26b30 <_start@@Base+0x2b28> │ │ │ │ + beq 26b2c <_start@@Base+0x2b24> │ │ │ │ add r1, r0, r5, lsl #2 │ │ │ │ sub r1, r1, #4 │ │ │ │ sub r2, r0, #4 │ │ │ │ ldrb ip, [r4, #1] │ │ │ │ ldrb r3, [r4] │ │ │ │ orr r3, r3, ip, lsl #8 │ │ │ │ ldrb ip, [r4, #2] │ │ │ │ @@ -3267,163 +3266,163 @@ │ │ │ │ ldrb ip, [r4, #3] │ │ │ │ orr r3, r3, ip, lsl #24 │ │ │ │ add ip, r4, #4 │ │ │ │ add r3, r3, #4 │ │ │ │ str ip, [r2, #4]! │ │ │ │ cmp r1, r2 │ │ │ │ add r4, r4, r3 │ │ │ │ - bne 26afc <_start@@Base+0x2af4> │ │ │ │ + bne 26af8 <_start@@Base+0x2af0> │ │ │ │ cmp r5, sl │ │ │ │ - bge 26b5c <_start@@Base+0x2b54> │ │ │ │ + bge 26b58 <_start@@Base+0x2b50> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ sub r6, r6, r5, lsl #2 │ │ │ │ sub r3, r5, #-1073741823 @ 0xc0000001 │ │ │ │ add r3, r0, r3, lsl #2 │ │ │ │ add r6, r2, r6 │ │ │ │ ldr r1, [r2], #4 │ │ │ │ str r1, [r3, #4]! │ │ │ │ cmp r6, r2 │ │ │ │ - bne 26b4c <_start@@Base+0x2b44> │ │ │ │ + bne 26b48 <_start@@Base+0x2b40> │ │ │ │ str sl, [r7] │ │ │ │ str r0, [fp] │ │ │ │ ldr r6, [sp, #180] @ 0xb4 │ │ │ │ ldr r5, [sp, #184] @ 0xb8 │ │ │ │ ldr sl, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r8, [r6] │ │ │ │ lsl r4, sl, #2 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r9] │ │ │ │ bl 234cc │ │ │ │ - ldr r7, [pc, #3120] @ 277c8 <_start@@Base+0x37c0> │ │ │ │ + ldr r7, [pc, #3120] @ 277c4 <_start@@Base+0x37bc> │ │ │ │ mov r5, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r6, r5 │ │ │ │ mov r8, r5 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ mov r0, r4 │ │ │ │ bl 234cc │ │ │ │ - ldr r3, [pc, #3092] @ 277cc <_start@@Base+0x37c4> │ │ │ │ + ldr r3, [pc, #3092] @ 277c8 <_start@@Base+0x37c0> │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #1 │ │ │ │ str r5, [sp, #32] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r5, [sp, #16] │ │ │ │ str r5, [sp, #28] │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 26d58 <_start@@Base+0x2d50> │ │ │ │ + beq 26d54 <_start@@Base+0x2d4c> │ │ │ │ ldr fp, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [fp] │ │ │ │ ldrb r2, [r3] │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - bne 26d58 <_start@@Base+0x2d50> │ │ │ │ + bne 26d54 <_start@@Base+0x2d4c> │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 26d58 <_start@@Base+0x2d50> │ │ │ │ + beq 26d54 <_start@@Base+0x2d4c> │ │ │ │ mov r3, #25 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ ldr r4, [fp] │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add r2, r4, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 26c3c <_start@@Base+0x2c34> │ │ │ │ - b 27f34 <_start@@Base+0x3f2c> │ │ │ │ + bne 26c38 <_start@@Base+0x2c30> │ │ │ │ + b 27f30 <_start@@Base+0x3f28> │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq 26d58 <_start@@Base+0x2d50> │ │ │ │ + beq 26d54 <_start@@Base+0x2d4c> │ │ │ │ sub r1, r3, #48 @ 0x30 │ │ │ │ cmp r1, #9 │ │ │ │ - bls 26c30 <_start@@Base+0x2c28> │ │ │ │ + bls 26c2c <_start@@Base+0x2c24> │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq 27514 <_start@@Base+0x350c> │ │ │ │ + beq 27510 <_start@@Base+0x3508> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ str r4, [sp, #144] @ 0x90 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 27320 <_start@@Base+0x3318> │ │ │ │ - ldr r3, [pc, #2912] @ 277d0 <_start@@Base+0x37c8> │ │ │ │ + bne 2731c <_start@@Base+0x3314> │ │ │ │ + ldr r3, [pc, #2912] @ 277cc <_start@@Base+0x37c4> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ mov r3, #0 │ │ │ │ add lr, sp, #204 @ 0xcc │ │ │ │ str lr, [sp, #344] @ 0x158 │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ ldr r4, [fp] │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r2, r3 │ │ │ │ addeq fp, fp, #4 │ │ │ │ subeq sl, sl, #1 │ │ │ │ streq fp, [sp, #76] @ 0x4c │ │ │ │ streq sl, [sp, #68] @ 0x44 │ │ │ │ - beq 26be8 <_start@@Base+0x2be0> │ │ │ │ + beq 26be4 <_start@@Base+0x2bdc> │ │ │ │ mov fp, r3 │ │ │ │ str lr, [sp, #52] @ 0x34 │ │ │ │ sub r3, r2, #45 @ 0x2d │ │ │ │ cmp r3, #76 @ 0x4c │ │ │ │ - bhi 27348 <_start@@Base+0x3340> │ │ │ │ + bhi 27344 <_start@@Base+0x333c> │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r7, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 285c0 <_start@@Base+0x45b8> │ │ │ │ + ble 285bc <_start@@Base+0x45b4> │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ add r3, r3, #4 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ cmp r5, #0 │ │ │ │ str r0, [r1, r6, lsl #2] │ │ │ │ lsl r3, r6, #2 │ │ │ │ mov r1, #5 │ │ │ │ add r6, r6, #1 │ │ │ │ str r1, [r2, r3] │ │ │ │ - bne 2758c <_start@@Base+0x3584> │ │ │ │ + bne 27588 <_start@@Base+0x3580> │ │ │ │ mov r3, #1 │ │ │ │ mov r8, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrb r2, [r4, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne 26cb0 <_start@@Base+0x2ca8> │ │ │ │ + bne 26cac <_start@@Base+0x2ca4> │ │ │ │ ldr sl, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ sub sl, sl, #1 │ │ │ │ add r3, r3, #4 │ │ │ │ cmp fp, #0 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ str sl, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - beq 26be8 <_start@@Base+0x2be0> │ │ │ │ + beq 26be4 <_start@@Base+0x2bdc> │ │ │ │ str lr, [sp, #8] │ │ │ │ - b 26d60 <_start@@Base+0x2d58> │ │ │ │ + b 26d5c <_start@@Base+0x2d54> │ │ │ │ add r3, sp, #204 @ 0xcc │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 26dc4 <_start@@Base+0x2dbc> │ │ │ │ + bne 26dc0 <_start@@Base+0x2db8> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r5, #1 │ │ │ │ streq r5, [sp, #28] │ │ │ │ streq r5, [sp, #20] │ │ │ │ - beq 26dd8 <_start@@Base+0x2dd0> │ │ │ │ + beq 26dd4 <_start@@Base+0x2dcc> │ │ │ │ ldr fp, [sp, #76] @ 0x4c │ │ │ │ ldr r4, [fp] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ mov r1, #3 │ │ │ │ str r4, [r3, r6, lsl #2] │ │ │ │ @@ -3444,198 +3443,198 @@ │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r4, [sp, #160] @ 0xa0 │ │ │ │ eor r3, r3, #1 │ │ │ │ and r3, r3, r5 │ │ │ │ cmp r4, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - beq 28428 <_start@@Base+0x4420> │ │ │ │ + beq 28424 <_start@@Base+0x441c> │ │ │ │ ldr r4, [sp, #164] @ 0xa4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 284d8 <_start@@Base+0x44d0> │ │ │ │ + beq 284d4 <_start@@Base+0x44cc> │ │ │ │ ldr r4, [sp, #168] @ 0xa8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 28480 <_start@@Base+0x4478> │ │ │ │ - ldr r0, [pc, #2496] @ 277d4 <_start@@Base+0x37cc> │ │ │ │ + beq 2847c <_start@@Base+0x4474> │ │ │ │ + ldr r0, [pc, #2496] @ 277d0 <_start@@Base+0x37c8> │ │ │ │ mov r4, #25 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ bl 23004 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 26e34 <_start@@Base+0x2e2c> │ │ │ │ + beq 26e30 <_start@@Base+0x2e28> │ │ │ │ mov r0, #0 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ - bl 39548 │ │ │ │ + bl 39544 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r0, [pc, #2456] @ 277d8 <_start@@Base+0x37d0> │ │ │ │ + ldr r0, [pc, #2456] @ 277d4 <_start@@Base+0x37cc> │ │ │ │ str r3, [sp, #344] @ 0x158 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #26 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ bl 23004 │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ - beq 26ea4 <_start@@Base+0x2e9c> │ │ │ │ + beq 26ea0 <_start@@Base+0x2e98> │ │ │ │ ldrb r2, [r0] │ │ │ │ cmp r2, #89 @ 0x59 │ │ │ │ - beq 28164 <_start@@Base+0x415c> │ │ │ │ - bhi 28154 <_start@@Base+0x414c> │ │ │ │ + beq 28160 <_start@@Base+0x4158> │ │ │ │ + bhi 28150 <_start@@Base+0x4148> │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq 28164 <_start@@Base+0x415c> │ │ │ │ + beq 28160 <_start@@Base+0x4158> │ │ │ │ cmp r2, #78 @ 0x4e │ │ │ │ - beq 28320 <_start@@Base+0x4318> │ │ │ │ + beq 2831c <_start@@Base+0x4314> │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq 28320 <_start@@Base+0x4318> │ │ │ │ - ldr r1, [pc, #2372] @ 277dc <_start@@Base+0x37d4> │ │ │ │ + beq 2831c <_start@@Base+0x4314> │ │ │ │ + ldr r1, [pc, #2372] @ 277d8 <_start@@Base+0x37d0> │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl 2301c <__printf_chk@plt> │ │ │ │ - ldr r0, [pc, #2356] @ 277e0 <_start@@Base+0x37d8> │ │ │ │ + ldr r0, [pc, #2356] @ 277dc <_start@@Base+0x37d4> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sp, #344] @ 0x158 │ │ │ │ mov r4, #26 │ │ │ │ mov r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ bl 23004 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ - beq 26f10 <_start@@Base+0x2f08> │ │ │ │ - ldr r1, [pc, #2308] @ 277e4 <_start@@Base+0x37dc> │ │ │ │ + beq 26f0c <_start@@Base+0x2f04> │ │ │ │ + ldr r1, [pc, #2308] @ 277e0 <_start@@Base+0x37d8> │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 28334 <_start@@Base+0x432c> │ │ │ │ - ldr r1, [pc, #2292] @ 277e8 <_start@@Base+0x37e0> │ │ │ │ + beq 28330 <_start@@Base+0x4328> │ │ │ │ + ldr r1, [pc, #2292] @ 277e4 <_start@@Base+0x37dc> │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 28188 <_start@@Base+0x4180> │ │ │ │ + bne 28184 <_start@@Base+0x417c> │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ - bl 17fa04 │ │ │ │ - ldr r0, [pc, #2260] @ 277ec <_start@@Base+0x37e4> │ │ │ │ + bl 17fa0c │ │ │ │ + ldr r0, [pc, #2260] @ 277e8 <_start@@Base+0x37e0> │ │ │ │ mov r4, #25 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ bl 23004 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 26f38 <_start@@Base+0x2f30> │ │ │ │ + beq 26f34 <_start@@Base+0x2f2c> │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ - bl 5285c │ │ │ │ + bl 52858 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ ldm r0, {r0, r1, r2} │ │ │ │ mov r4, #25 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ - bl 40274 │ │ │ │ + bl 40270 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ bl 24e84 <_start@@Base+0xe7c> │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ bl 6d8c0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 28240 <_start@@Base+0x4238> │ │ │ │ + bne 2823c <_start@@Base+0x4234> │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ bl 24818 <_start@@Base+0x810> │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ bl 6d9ac │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2828c <_start@@Base+0x4284> │ │ │ │ + beq 28288 <_start@@Base+0x4280> │ │ │ │ mov r3, #25 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ bl 24974 <_start@@Base+0x96c> │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl 107988 │ │ │ │ - ldr r3, [pc, #2104] @ 277f0 <_start@@Base+0x37e8> │ │ │ │ + bl 107994 │ │ │ │ + ldr r3, [pc, #2104] @ 277ec <_start@@Base+0x37e4> │ │ │ │ mov r4, #25 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r8, [r3, #4] │ │ │ │ mov r5, #0 │ │ │ │ add r8, r8, #19 │ │ │ │ mov r7, r8 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ - b 26ff0 <_start@@Base+0x2fe8> │ │ │ │ + b 26fec <_start@@Base+0x2fe4> │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ bl 60f40 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ - bl 103924 │ │ │ │ + bl 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 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 26fd8 <_start@@Base+0x2fd0> │ │ │ │ + bne 26fd4 <_start@@Base+0x2fcc> │ │ │ │ mov r4, #25 │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ bl 24974 <_start@@Base+0x96c> │ │ │ │ ldr r3, [r9] │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [r9] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ - add r8, sp, #196 @ 0xc4 │ │ │ │ - mov r3, #2 │ │ │ │ add sl, sp, #200 @ 0xc8 │ │ │ │ + mov r3, #2 │ │ │ │ + add r8, sp, #196 @ 0xc4 │ │ │ │ mov r1, fp │ │ │ │ str fp, [sp, #200] @ 0xc8 │ │ │ │ - str r8, [sp, #216] @ 0xd8 │ │ │ │ - str sl, [sp, #220] @ 0xdc │ │ │ │ + str sl, [sp, #216] @ 0xd8 │ │ │ │ + str r8, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ bl 22616c │ │ │ │ cmp r4, #0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ - ble 28530 <_start@@Base+0x4528> │ │ │ │ + ble 2852c <_start@@Base+0x4524> │ │ │ │ mov r7, fp │ │ │ │ str r6, [sp, #16] │ │ │ │ mov r6, fp │ │ │ │ ldr fp, [sp, #8] │ │ │ │ mov r5, #3 │ │ │ │ ldr r2, [sp, #196] @ 0xc4 │ │ │ │ str fp, [sp, #224] @ 0xe0 │ │ │ │ str r5, [sp, #212] @ 0xd4 │ │ │ │ ldr r0, [r2, r6, lsl #2] │ │ │ │ str r7, [sp, #204] @ 0xcc │ │ │ │ - bl 1db61c │ │ │ │ + bl 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 │ │ │ │ str r0, [r2, r1, lsl #2] │ │ │ │ - bne 27094 <_start@@Base+0x308c> │ │ │ │ + bne 27090 <_start@@Base+0x3088> │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldrh r3, [r2, #2] │ │ │ │ orr r3, r3, #1 │ │ │ │ strh r3, [r2, #2] │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [r9] │ │ │ │ @@ -3653,102 +3652,102 @@ │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ bl 6d784 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ bl 232ec │ │ │ │ subs r3, r0, #1 │ │ │ │ - beq 27158 <_start@@Base+0x3150> │ │ │ │ + beq 27154 <_start@@Base+0x314c> │ │ │ │ add r2, r4, r3 │ │ │ │ - b 27148 <_start@@Base+0x3140> │ │ │ │ + b 27144 <_start@@Base+0x313c> │ │ │ │ subs r3, r3, #1 │ │ │ │ - beq 27158 <_start@@Base+0x3150> │ │ │ │ + beq 27154 <_start@@Base+0x314c> │ │ │ │ ldrb r1, [r2, #-1]! │ │ │ │ cmp r1, #47 @ 0x2f │ │ │ │ - bne 27140 <_start@@Base+0x3138> │ │ │ │ + bne 2713c <_start@@Base+0x3134> │ │ │ │ add r4, r4, r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #15 │ │ │ │ bl 22f68 <__prctl_time64@plt> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 280f8 <_start@@Base+0x40f0> │ │ │ │ - bl 107988 │ │ │ │ + beq 280f4 <_start@@Base+0x40ec> │ │ │ │ + bl 107994 │ │ │ │ mov r3, #25 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ - bl 17f82c │ │ │ │ + bl 17f834 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 283e4 <_start@@Base+0x43dc> │ │ │ │ + beq 283e0 <_start@@Base+0x43d8> │ │ │ │ ldr r5, [sp, #108] @ 0x6c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 28378 <_start@@Base+0x4370> │ │ │ │ + beq 28374 <_start@@Base+0x436c> │ │ │ │ mov r4, #25 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ bl 6c6c8 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ bl 6dc84 │ │ │ │ mov r4, #25 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ - bl 3d728 │ │ │ │ + bl 3d724 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - bl 5acd0 │ │ │ │ + bl 5accc │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ - beq 28298 <_start@@Base+0x4290> │ │ │ │ + beq 28294 <_start@@Base+0x428c> │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ mov r3, #25 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ - bl 5b254 │ │ │ │ - ldr r0, [pc, #1516] @ 277f4 <_start@@Base+0x37ec> │ │ │ │ + bl 5b250 │ │ │ │ + ldr r0, [pc, #1516] @ 277f0 <_start@@Base+0x37e8> │ │ │ │ mov r3, #26 │ │ │ │ mov r4, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ str r8, [sp, #344] @ 0x158 │ │ │ │ str r4, [sp, #196] @ 0xc4 │ │ │ │ bl 1f5da0 │ │ │ │ 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> │ │ │ │ + beq 2725c <_start@@Base+0x3254> │ │ │ │ str r4, [sp, #200] @ 0xc8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r4, #27 │ │ │ │ str sl, [sp, #348] @ 0x15c │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ - bl 18e740 │ │ │ │ + bl 18e748 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ - bne 281a4 <_start@@Base+0x419c> │ │ │ │ + bne 281a0 <_start@@Base+0x4198> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 282e4 <_start@@Base+0x42dc> │ │ │ │ + bne 282e0 <_start@@Base+0x42d8> │ │ │ │ mov r4, #25 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ - bl 3d248 │ │ │ │ + bl 3d244 │ │ │ │ mov r0, #28 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ mov r0, #24 │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r2, [sp, #176] @ 0xb0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ str r2, [r3] │ │ │ │ str r1, [r2] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ @@ -3775,73 +3774,73 @@ │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ bl 20de1c │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ bl 2546c <_start@@Base+0x1464> │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - b 27390 <_start@@Base+0x3388> │ │ │ │ - ldr r0, [pc, #1232] @ 277f8 <_start@@Base+0x37f0> │ │ │ │ + b 2738c <_start@@Base+0x3384> │ │ │ │ + ldr r0, [pc, #1232] @ 277f4 <_start@@Base+0x37ec> │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 274d4 <_start@@Base+0x34cc> │ │ │ │ - ldr r3, [pc, #1212] @ 277fc <_start@@Base+0x37f4> │ │ │ │ + bne 274d0 <_start@@Base+0x34c8> │ │ │ │ + ldr r3, [pc, #1212] @ 277f8 <_start@@Base+0x37f0> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ + b 26c70 <_start@@Base+0x2c68> │ │ │ │ ldr r4, [sp, #144] @ 0x90 │ │ │ │ mov r3, #0 │ │ │ │ ldrb r1, [r4, #2] │ │ │ │ strb r2, [sp, #352] @ 0x160 │ │ │ │ cmp r1, r3 │ │ │ │ strb r3, [sp, #353] @ 0x161 │ │ │ │ - bne 27f14 <_start@@Base+0x3f0c> │ │ │ │ - ldr r1, [pc, #1172] @ 27800 <_start@@Base+0x37f8> │ │ │ │ + bne 27f10 <_start@@Base+0x3f08> │ │ │ │ + ldr r1, [pc, #1172] @ 277fc <_start@@Base+0x37f4> │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, #1 │ │ │ │ bl 2301c <__printf_chk@plt> │ │ │ │ - ldr r0, [pc, #1152] @ 27804 <_start@@Base+0x37fc> │ │ │ │ + ldr r0, [pc, #1152] @ 27800 <_start@@Base+0x37f8> │ │ │ │ add r0, pc, r0 │ │ │ │ bl 235c8 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r0, #1 │ │ │ │ - ldr r2, [pc, #1136] @ 27808 <_start@@Base+0x3800> │ │ │ │ + ldr r2, [pc, #1136] @ 27804 <_start@@Base+0x37fc> │ │ │ │ str r3, [r9] │ │ │ │ - ldr r3, [pc, #1040] @ 277b0 <_start@@Base+0x37a8> │ │ │ │ + ldr r3, [pc, #1040] @ 277ac <_start@@Base+0x37a4> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #356] @ 0x164 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 286c0 <_start@@Base+0x46b8> │ │ │ │ + bne 286bc <_start@@Base+0x46b4> │ │ │ │ add sp, sp, #364 @ 0x16c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, #89 @ 0x59 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ movne r1, #0 │ │ │ │ - beq 27e54 <_start@@Base+0x3e4c> │ │ │ │ + beq 27e50 <_start@@Base+0x3e48> │ │ │ │ cmp r3, #3 │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ - ble 28628 <_start@@Base+0x4620> │ │ │ │ + ble 28624 <_start@@Base+0x461c> │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr sl, [sp, #8] │ │ │ │ sub r3, r3, #1 │ │ │ │ mov r8, #26 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add r3, r2, #4 │ │ │ │ str r8, [sp, #240] @ 0xf0 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldmib r2, {r2, r3} │ │ │ │ - bl 26594 <_start@@Base+0x258c> │ │ │ │ + bl 26590 <_start@@Base+0x2588> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr ip, [sp, #140] @ 0x8c │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ sub r3, r3, #1 │ │ │ │ mov r1, #7 │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ str r0, [ip, r6, lsl #2] │ │ │ │ @@ -3850,15 +3849,15 @@ │ │ │ │ add r0, r2, #4 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r1, [r3, r6, lsl #2] │ │ │ │ mov r0, sl │ │ │ │ str r8, [sp, #240] @ 0xf0 │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ ldmib r2, {r2, r3} │ │ │ │ - bl 26594 <_start@@Base+0x258c> │ │ │ │ + bl 26590 <_start@@Base+0x2588> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr ip, [sp, #140] @ 0x8c │ │ │ │ lsl sl, r6, #2 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ add sl, sl, #4 │ │ │ │ sub r3, r3, #1 │ │ │ │ mov r1, #6 │ │ │ │ @@ -3867,173 +3866,173 @@ │ │ │ │ add r6, r6, #2 │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ str r0, [ip, sl] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str r1, [r3, sl] │ │ │ │ - b 26d20 <_start@@Base+0x2d18> │ │ │ │ + b 26d1c <_start@@Base+0x2d14> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 28568 <_start@@Base+0x4560> │ │ │ │ + ble 28564 <_start@@Base+0x455c> │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ add r3, r3, #4 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 285dc <_start@@Base+0x45d4> │ │ │ │ + beq 285d8 <_start@@Base+0x45d0> │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #78 @ 0x4e │ │ │ │ streq r2, [sp, #88] @ 0x58 │ │ │ │ strne r2, [sp, #84] @ 0x54 │ │ │ │ - b 26d20 <_start@@Base+0x2d18> │ │ │ │ - ldr r0, [pc, #816] @ 2780c <_start@@Base+0x3804> │ │ │ │ + b 26d1c <_start@@Base+0x2d14> │ │ │ │ + ldr r0, [pc, #816] @ 27808 <_start@@Base+0x3800> │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 27dd4 <_start@@Base+0x3dcc> │ │ │ │ - ldr r0, [pc, #796] @ 27810 <_start@@Base+0x3808> │ │ │ │ + beq 27dd0 <_start@@Base+0x3dc8> │ │ │ │ + ldr r0, [pc, #796] @ 2780c <_start@@Base+0x3804> │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 280a8 <_start@@Base+0x40a0> │ │ │ │ - ldr r3, [pc, #776] @ 27814 <_start@@Base+0x380c> │ │ │ │ + bne 280a4 <_start@@Base+0x409c> │ │ │ │ + ldr r3, [pc, #776] @ 27810 <_start@@Base+0x3808> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ + b 26c70 <_start@@Base+0x2c68> │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 27534 <_start@@Base+0x352c> │ │ │ │ - b 27f34 <_start@@Base+0x3f2c> │ │ │ │ + bne 27530 <_start@@Base+0x3528> │ │ │ │ + b 27f30 <_start@@Base+0x3f28> │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq 26d58 <_start@@Base+0x2d50> │ │ │ │ + beq 26d54 <_start@@Base+0x2d4c> │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ - bls 27528 <_start@@Base+0x3520> │ │ │ │ - b 26c50 <_start@@Base+0x2c48> │ │ │ │ + bls 27524 <_start@@Base+0x351c> │ │ │ │ + b 26c4c <_start@@Base+0x2c44> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 28340 <_start@@Base+0x4338> │ │ │ │ + ble 2833c <_start@@Base+0x4334> │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [r2, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add r2, r2, #4 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ str r1, [r3, r6, lsl #2] │ │ │ │ cmp r5, #0 │ │ │ │ lsl r3, r6, #2 │ │ │ │ mov r1, #3 │ │ │ │ add r6, r6, #1 │ │ │ │ str r1, [r2, r3] │ │ │ │ - beq 26d14 <_start@@Base+0x2d0c> │ │ │ │ + beq 26d10 <_start@@Base+0x2d08> │ │ │ │ mov r8, r5 │ │ │ │ - b 26d20 <_start@@Base+0x2d18> │ │ │ │ + b 26d1c <_start@@Base+0x2d14> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 28340 <_start@@Base+0x4338> │ │ │ │ + ble 2833c <_start@@Base+0x4334> │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [r2, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add r2, r2, #4 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ mov r5, #1 │ │ │ │ str r1, [r3, r6, lsl #2] │ │ │ │ lsl r3, r6, #2 │ │ │ │ mov r8, r5 │ │ │ │ add r6, r6, r5 │ │ │ │ str r5, [r2, r3] │ │ │ │ - b 26d20 <_start@@Base+0x2d18> │ │ │ │ + b 26d1c <_start@@Base+0x2d14> │ │ │ │ mov r3, #26 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ - bl 17d81c │ │ │ │ - b 26d20 <_start@@Base+0x2d18> │ │ │ │ + bl 17d824 │ │ │ │ + b 26d1c <_start@@Base+0x2d14> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 2835c <_start@@Base+0x4354> │ │ │ │ + ble 28358 <_start@@Base+0x4350> │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r2, #0 │ │ │ │ add r3, r3, #4 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - beq 280e8 <_start@@Base+0x40e0> │ │ │ │ + beq 280e4 <_start@@Base+0x40dc> │ │ │ │ mov r2, #26 │ │ │ │ str r2, [sp, #240] @ 0xf0 │ │ │ │ ldr r0, [r3] │ │ │ │ ldrb r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 286b4 <_start@@Base+0x46ac> │ │ │ │ + beq 286b0 <_start@@Base+0x46a8> │ │ │ │ bl 60f40 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ - b 26d20 <_start@@Base+0x2d18> │ │ │ │ + b 26d1c <_start@@Base+0x2d14> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 2835c <_start@@Base+0x4354> │ │ │ │ + ble 28358 <_start@@Base+0x4350> │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ add r3, r3, #4 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - b 26d20 <_start@@Base+0x2d18> │ │ │ │ + b 26d1c <_start@@Base+0x2d14> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #1 │ │ │ │ mov r3, #26 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ - ble 281e0 <_start@@Base+0x41d8> │ │ │ │ + ble 281dc <_start@@Base+0x41d4> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #372] @ 27818 <_start@@Base+0x3810> │ │ │ │ + ldr r3, [pc, #372] @ 27814 <_start@@Base+0x380c> │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 24aac <_start@@Base+0xaa4> │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ - beq 2737c <_start@@Base+0x3374> │ │ │ │ + beq 27378 <_start@@Base+0x3370> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ add r3, r3, #4 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - b 26d20 <_start@@Base+0x2d18> │ │ │ │ + b 26d1c <_start@@Base+0x2d14> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 28340 <_start@@Base+0x4338> │ │ │ │ + ble 2833c <_start@@Base+0x4334> │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r1, #1 │ │ │ │ mov fp, r1 │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ - b 27558 <_start@@Base+0x3550> │ │ │ │ + b 27554 <_start@@Base+0x354c> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 2860c <_start@@Base+0x4604> │ │ │ │ + ble 28608 <_start@@Base+0x4600> │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ add r3, r3, #4 │ │ │ │ @@ -4041,369 +4040,369 @@ │ │ │ │ mov r5, #1 │ │ │ │ str r0, [r1, r6, lsl #2] │ │ │ │ lsl r3, r6, #2 │ │ │ │ mov r1, #0 │ │ │ │ add r6, r6, #1 │ │ │ │ mov r8, r5 │ │ │ │ str r1, [r2, r3] │ │ │ │ - b 26d20 <_start@@Base+0x2d18> │ │ │ │ + b 26d1c <_start@@Base+0x2d14> │ │ │ │ mov r5, #1 │ │ │ │ str r5, [sp, #28] │ │ │ │ - b 2758c <_start@@Base+0x3584> │ │ │ │ - ldr r3, [pc, #192] @ 2781c <_start@@Base+0x3814> │ │ │ │ + b 27588 <_start@@Base+0x3580> │ │ │ │ + ldr r3, [pc, #192] @ 27818 <_start@@Base+0x3810> │ │ │ │ mov r2, #25 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #240] @ 0xf0 │ │ │ │ - bl 1d46d4 │ │ │ │ + bl 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> │ │ │ │ + b 2738c <_start@@Base+0x3384> │ │ │ │ mov r3, #26 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ bl 2149d8 │ │ │ │ - b 26d20 <_start@@Base+0x2d18> │ │ │ │ + b 26d1c <_start@@Base+0x2d14> │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b 26d20 <_start@@Base+0x2d18> │ │ │ │ + b 26d1c <_start@@Base+0x2d14> │ │ │ │ + eoreq r9, r8, ip, lsr #16 │ │ │ │ eoreq r9, r8, r8, lsr #16 │ │ │ │ - eoreq r9, r8, r4, lsr #16 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r1, r4, r0, lsl r4 │ │ │ │ + eoreq r1, r4, r4, lsl r4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - mlaeq r4, r4, r2, r1 │ │ │ │ - eoreq r9, r8, r4, ror #31 │ │ │ │ - eoreq r9, r8, r0, asr pc │ │ │ │ - eoreq fp, r5, ip, ror lr │ │ │ │ - eoreq r1, r4, r4, ror r0 │ │ │ │ - eoreq r0, r4, r8, asr #31 │ │ │ │ - mlaeq r4, r8, pc, r1 @ │ │ │ │ - eoreq r1, r4, r4, ror pc │ │ │ │ - eoreq r1, r4, r8, lsr pc │ │ │ │ - eoreq r2, r4, r0, asr #32 │ │ │ │ - eoreq r2, r4, r4, lsr r0 │ │ │ │ - strdeq r4, [r4], -r4 @ │ │ │ │ - eoreq r2, r4, ip, lsl #1 │ │ │ │ - eoreq r9, r8, r4, lsl #20 │ │ │ │ - ldrdeq r1, [r4], -r4 @ │ │ │ │ - eoreq r0, r4, r0, lsl r9 │ │ │ │ - eoreq r0, r4, r4, lsl #18 │ │ │ │ - eoreq r1, r4, r0, lsr #25 │ │ │ │ - eoreq r1, r4, r0, lsr #25 │ │ │ │ - eoreq r8, r8, ip, asr ip │ │ │ │ - eoreq r0, r4, r8, ror #14 │ │ │ │ - eoreq r0, r4, ip, asr r7 │ │ │ │ - eoreq r0, r4, r4, asr r7 │ │ │ │ - eoreq r1, r4, r4, lsr #13 │ │ │ │ - mlaeq r4, r8, r6, r0 │ │ │ │ - @ instruction: 0x002413b0 │ │ │ │ - eoreq r1, r4, r0, lsr r3 │ │ │ │ - eoreq r3, r4, r4, ror sl │ │ │ │ - eoreq r1, r4, r4, asr #2 │ │ │ │ - eoreq r8, r8, ip, ror #25 │ │ │ │ - eoreq r8, r8, ip, lsl ip │ │ │ │ - eoreq pc, r3, r4, ror lr @ │ │ │ │ - ldrdeq r1, [r4], -r0 @ │ │ │ │ - ldrdeq pc, [r3], -r8 @ │ │ │ │ - eoreq r0, r5, r0, rrx │ │ │ │ - eoreq r0, r5, r4, lsr r0 │ │ │ │ - @ instruction: 0x0023fbb0 │ │ │ │ - eoreq pc, r3, r4, lsr #23 │ │ │ │ - mlaeq r3, ip, fp, pc @ │ │ │ │ - eoreq r0, r4, r8, lsr #29 │ │ │ │ - eoreq pc, r3, ip, ror #21 │ │ │ │ - eoreq r0, r4, ip, lsl #27 │ │ │ │ - mlaeq r4, r4, fp, r0 │ │ │ │ - eoreq r0, r4, ip, asr fp │ │ │ │ - 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 │ │ │ │ + mlaeq r4, r8, r2, r1 │ │ │ │ + eoreq r9, r8, r8, ror #31 │ │ │ │ + eoreq r9, r8, r4, asr pc │ │ │ │ + eoreq fp, r5, r0, lsl #29 │ │ │ │ + eoreq r1, r4, r8, ror r0 │ │ │ │ + eoreq r0, r4, ip, asr #31 │ │ │ │ + mlaeq r4, ip, pc, r1 @ │ │ │ │ + eoreq r1, r4, r8, ror pc │ │ │ │ + eoreq r1, r4, ip, lsr pc │ │ │ │ + eoreq r2, r4, r4, asr #32 │ │ │ │ + eoreq r2, r4, r8, lsr r0 │ │ │ │ + strdeq r4, [r4], -r8 @ │ │ │ │ + mlaeq r4, r0, r0, r2 │ │ │ │ + eoreq r9, r8, r8, lsl #20 │ │ │ │ + ldrdeq r1, [r4], -r8 @ │ │ │ │ + eoreq r0, r4, r4, lsl r9 │ │ │ │ eoreq r0, r4, r8, lsl #18 │ │ │ │ - eoreq r0, r4, r8, asr #17 │ │ │ │ - eoreq r0, r4, r0, asr ip │ │ │ │ - ldrdeq r0, [r4], -r4 @ │ │ │ │ - eoreq pc, r3, r4, ror r8 @ │ │ │ │ - eoreq pc, r3, r4, ror r8 @ │ │ │ │ - eoreq r0, r4, r8, asr r9 │ │ │ │ - eoreq r0, r4, r4, ror #17 │ │ │ │ - eoreq r0, r4, r8, lsl r9 │ │ │ │ - eoreq r0, r4, r4, lsl #17 │ │ │ │ - @ instruction: 0x002408b4 │ │ │ │ - strdeq r0, [r4], -ip @ │ │ │ │ - eoreq pc, r3, ip, asr #14 │ │ │ │ - eoreq pc, r3, r0, asr #14 │ │ │ │ - eoreq r0, r4, r0, lsl #15 │ │ │ │ - eoreq r0, r4, r4, lsr #13 │ │ │ │ - eoreq pc, r3, r0, lsl #14 │ │ │ │ - strdeq pc, [r3], -r4 @ │ │ │ │ - ldrdeq r0, [r4], -ip @ │ │ │ │ - ldrdeq pc, [r3], -ip @ │ │ │ │ - eoreq r0, r4, r0, lsr r6 │ │ │ │ - strdeq r0, [r4], -r0 @ │ │ │ │ - @ instruction: 0x0023f5b8 │ │ │ │ - eoreq r0, r4, ip, lsl #13 │ │ │ │ - eoreq r0, r4, r8, lsl r6 │ │ │ │ - eoreq pc, r3, ip, asr r5 @ │ │ │ │ - eoreq pc, r3, r4, lsr #12 │ │ │ │ - eoreq pc, r3, r8, lsl r6 @ │ │ │ │ + eoreq r1, r4, r4, lsr #25 │ │ │ │ + eoreq r1, r4, r4, lsr #25 │ │ │ │ + eoreq r8, r8, r0, ror #24 │ │ │ │ + eoreq r0, r4, ip, ror #14 │ │ │ │ + eoreq r0, r4, r0, ror #14 │ │ │ │ + eoreq r0, r4, r8, asr r7 │ │ │ │ + eoreq r1, r4, r8, lsr #13 │ │ │ │ + mlaeq r4, ip, r6, r0 │ │ │ │ + @ instruction: 0x002413b4 │ │ │ │ + eoreq r1, r4, r4, lsr r3 │ │ │ │ + eoreq r3, r4, r8, ror sl │ │ │ │ + eoreq r1, r4, r8, asr #2 │ │ │ │ + strdeq r8, [r8], -r0 @ │ │ │ │ + eoreq r8, r8, r0, lsr #24 │ │ │ │ + eoreq pc, r3, r8, ror lr @ │ │ │ │ + ldrdeq r1, [r4], -r4 @ │ │ │ │ ldrdeq pc, [r3], -ip @ │ │ │ │ - ldrdeq pc, [r3], -r0 @ │ │ │ │ - eoreq pc, r3, r0, asr #11 │ │ │ │ + eoreq r0, r5, r4, rrx │ │ │ │ + eoreq r0, r5, r8, lsr r0 │ │ │ │ + @ instruction: 0x0023fbb4 │ │ │ │ + eoreq pc, r3, r8, lsr #23 │ │ │ │ + eoreq pc, r3, r0, lsr #23 │ │ │ │ + eoreq r0, r4, ip, lsr #29 │ │ │ │ + strdeq pc, [r3], -r0 @ │ │ │ │ + mlaeq r4, r0, sp, r0 │ │ │ │ + mlaeq r4, r8, fp, r0 │ │ │ │ + eoreq r0, r4, r0, ror #22 │ │ │ │ + eoreq r0, r4, r0, ror #22 │ │ │ │ + eoreq r0, r4, r0, lsr fp │ │ │ │ + eoreq r0, r4, r0, lsl #22 │ │ │ │ + eoreq r0, r4, r0, lsl #22 │ │ │ │ + eoreq r2, r4, r8, lsl #4 │ │ │ │ + andeq r0, r0, r0, asr #16 │ │ │ │ + eoreq r0, r4, ip, lsl #18 │ │ │ │ + eoreq r0, r4, ip, asr #17 │ │ │ │ + eoreq r0, r4, r4, asr ip │ │ │ │ + ldrdeq r0, [r4], -r8 @ │ │ │ │ + eoreq pc, r3, r8, ror r8 @ │ │ │ │ + eoreq pc, r3, r8, ror r8 @ │ │ │ │ + eoreq r0, r4, ip, asr r9 │ │ │ │ + eoreq r0, r4, r8, ror #17 │ │ │ │ + eoreq r0, r4, ip, lsl r9 │ │ │ │ + eoreq r0, r4, r8, lsl #17 │ │ │ │ + @ instruction: 0x002408b8 │ │ │ │ + eoreq r0, r4, r0, lsl #16 │ │ │ │ + eoreq pc, r3, r0, asr r7 @ │ │ │ │ + eoreq pc, r3, r4, asr #14 │ │ │ │ + eoreq r0, r4, r4, lsl #15 │ │ │ │ + eoreq r0, r4, r8, lsr #13 │ │ │ │ + eoreq pc, r3, r4, lsl #14 │ │ │ │ + strdeq pc, [r3], -r8 @ │ │ │ │ + eoreq r0, r4, r0, ror #13 │ │ │ │ + eoreq pc, r3, r0, ror #7 │ │ │ │ + eoreq r0, r4, r4, lsr r6 │ │ │ │ + strdeq r0, [r4], -r4 @ │ │ │ │ @ instruction: 0x0023f5bc │ │ │ │ - eoreq pc, r3, ip, lsr #11 │ │ │ │ - eoreq pc, r3, r4, lsr #11 │ │ │ │ + mlaeq r4, r0, r6, r0 │ │ │ │ + eoreq r0, r4, ip, lsl r6 │ │ │ │ + eoreq pc, r3, r0, ror #10 │ │ │ │ + eoreq pc, r3, r8, lsr #12 │ │ │ │ + eoreq pc, r3, ip, lsl r6 @ │ │ │ │ + eoreq pc, r3, r0, ror #11 │ │ │ │ + ldrdeq pc, [r3], -r4 @ │ │ │ │ + eoreq pc, r3, r4, asr #11 │ │ │ │ + eoreq pc, r3, r0, asr #11 │ │ │ │ + @ instruction: 0x0023f5b0 │ │ │ │ + eoreq pc, r3, r8, lsr #11 │ │ │ │ + mlaeq r3, r8, r5, pc @ │ │ │ │ mlaeq r3, r4, r5, pc @ │ │ │ │ - mlaeq r3, r0, r5, pc @ │ │ │ │ - eoreq pc, r3, r0, lsl #11 │ │ │ │ - eoreq pc, r3, r8, ror r5 @ │ │ │ │ + eoreq pc, r3, r4, lsl #11 │ │ │ │ + eoreq pc, r3, ip, ror r5 @ │ │ │ │ + eoreq pc, r3, ip, ror #10 │ │ │ │ eoreq pc, r3, r8, ror #10 │ │ │ │ - eoreq pc, r3, r4, ror #10 │ │ │ │ - eoreq pc, r3, r4, asr r5 @ │ │ │ │ - eoreq pc, r3, ip, asr #10 │ │ │ │ + eoreq pc, r3, r8, asr r5 @ │ │ │ │ + eoreq pc, r3, r0, asr r5 @ │ │ │ │ + eoreq pc, r3, r0, asr #10 │ │ │ │ eoreq pc, r3, ip, lsr r5 @ │ │ │ │ - eoreq pc, r3, r8, lsr r5 @ │ │ │ │ - eoreq pc, r3, r8, lsr #10 │ │ │ │ - eoreq pc, r3, r0, lsr #10 │ │ │ │ - eoreq pc, r3, r0, lsl r5 @ │ │ │ │ - eoreq pc, r3, r4, lsl #10 │ │ │ │ - strdeq pc, [r3], -r4 @ │ │ │ │ - eoreq pc, r3, ip, ror #9 │ │ │ │ - ldrdeq pc, [r3], -ip @ │ │ │ │ - ldrdeq pc, [r3], -r0 @ │ │ │ │ - eoreq pc, r3, r0, asr #9 │ │ │ │ - @ instruction: 0x0023f4b8 │ │ │ │ - eoreq pc, r3, r8, lsr #9 │ │ │ │ - eoreq pc, r3, r0, lsr #9 │ │ │ │ - mlaeq r3, r0, r4, pc @ │ │ │ │ - eoreq pc, r3, r8, lsl #9 │ │ │ │ - eoreq pc, r3, r8, ror r4 @ │ │ │ │ - eoreq pc, r3, r0, ror r4 @ │ │ │ │ - eoreq pc, r3, r0, ror #8 │ │ │ │ - eoreq pc, r3, r4, asr r4 @ │ │ │ │ + eoreq pc, r3, ip, lsr #10 │ │ │ │ + eoreq pc, r3, r4, lsr #10 │ │ │ │ + eoreq pc, r3, r4, lsl r5 @ │ │ │ │ + eoreq pc, r3, r8, lsl #10 │ │ │ │ + strdeq pc, [r3], -r8 @ │ │ │ │ + strdeq pc, [r3], -r0 @ │ │ │ │ + eoreq pc, r3, r0, ror #9 │ │ │ │ + ldrdeq pc, [r3], -r4 @ │ │ │ │ + eoreq pc, r3, r4, asr #9 │ │ │ │ + @ instruction: 0x0023f4bc │ │ │ │ + eoreq pc, r3, ip, lsr #9 │ │ │ │ + eoreq pc, r3, r4, lsr #9 │ │ │ │ + mlaeq r3, r4, r4, pc @ │ │ │ │ + eoreq pc, r3, ip, lsl #9 │ │ │ │ + eoreq pc, r3, ip, ror r4 @ │ │ │ │ + eoreq pc, r3, r4, ror r4 @ │ │ │ │ + eoreq pc, r3, r4, ror #8 │ │ │ │ + eoreq pc, r3, r8, asr r4 @ │ │ │ │ mov r3, #26 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ - bl 16c4fc │ │ │ │ - b 26d20 <_start@@Base+0x2d18> │ │ │ │ + bl 16c504 │ │ │ │ + b 26d1c <_start@@Base+0x2d14> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt 276bc <_start@@Base+0x36b4> │ │ │ │ - ldr r1, [pc, #-388] @ 27820 <_start@@Base+0x3818> │ │ │ │ + bgt 276b8 <_start@@Base+0x36b0> │ │ │ │ + ldr r1, [pc, #-388] @ 2781c <_start@@Base+0x3814> │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl 2301c <__printf_chk@plt> │ │ │ │ - b 2737c <_start@@Base+0x3374> │ │ │ │ + b 27378 <_start@@Base+0x3370> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #1 │ │ │ │ mov r3, #26 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ - ble 28210 <_start@@Base+0x4208> │ │ │ │ + ble 2820c <_start@@Base+0x4204> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #-452] @ 27824 <_start@@Base+0x381c> │ │ │ │ + ldr r3, [pc, #-452] @ 27820 <_start@@Base+0x3818> │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 24aac <_start@@Base+0xaa4> │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ - bne 276b8 <_start@@Base+0x36b0> │ │ │ │ - b 2737c <_start@@Base+0x3374> │ │ │ │ + bne 276b4 <_start@@Base+0x36ac> │ │ │ │ + b 27378 <_start@@Base+0x3370> │ │ │ │ mov r8, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r8, [sp, #20] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b 26d20 <_start@@Base+0x2d18> │ │ │ │ + b 26d1c <_start@@Base+0x2d14> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 28340 <_start@@Base+0x4338> │ │ │ │ + ble 2833c <_start@@Base+0x4334> │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r1, #1 │ │ │ │ mov fp, r1 │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ - b 275a8 <_start@@Base+0x35a0> │ │ │ │ + b 275a4 <_start@@Base+0x359c> │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b 26d20 <_start@@Base+0x2d18> │ │ │ │ - ldr r0, [pc, #-552] @ 27828 <_start@@Base+0x3820> │ │ │ │ + b 26d1c <_start@@Base+0x2d14> │ │ │ │ + ldr r0, [pc, #-552] @ 27824 <_start@@Base+0x381c> │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r1, r6, lsl #2] │ │ │ │ lsl r3, r6, #2 │ │ │ │ mov r1, #2 │ │ │ │ mov r5, #1 │ │ │ │ add r6, r6, #1 │ │ │ │ mov r8, r5 │ │ │ │ str r1, [r2, r3] │ │ │ │ - b 26d20 <_start@@Base+0x2d18> │ │ │ │ + b 26d1c <_start@@Base+0x2d14> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 28658 <_start@@Base+0x4650> │ │ │ │ + ble 28654 <_start@@Base+0x464c> │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ add r3, r3, #4 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ cmp r5, #0 │ │ │ │ str r0, [r1, r6, lsl #2] │ │ │ │ lsl r3, r6, #2 │ │ │ │ mov r1, #4 │ │ │ │ add r6, r6, #1 │ │ │ │ str r1, [r2, r3] │ │ │ │ - beq 26d14 <_start@@Base+0x2d0c> │ │ │ │ - b 2758c <_start@@Base+0x3584> │ │ │ │ + beq 26d10 <_start@@Base+0x2d08> │ │ │ │ + b 27588 <_start@@Base+0x3580> │ │ │ │ mov r3, #26 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ - bl 52848 │ │ │ │ - b 26d20 <_start@@Base+0x2d18> │ │ │ │ + bl 52844 │ │ │ │ + b 26d1c <_start@@Base+0x2d14> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 2835c <_start@@Base+0x4354> │ │ │ │ + ble 28358 <_start@@Base+0x4350> │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ ldrb r2, [r2] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 27dc8 <_start@@Base+0x3dc0> │ │ │ │ + beq 27dc4 <_start@@Base+0x3dbc> │ │ │ │ mov r2, #26 │ │ │ │ str r2, [sp, #240] @ 0xf0 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldrb r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 286b4 <_start@@Base+0x46ac> │ │ │ │ + beq 286b0 <_start@@Base+0x46a8> │ │ │ │ bl 60f40 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ - b 26d20 <_start@@Base+0x2d18> │ │ │ │ + b 26d1c <_start@@Base+0x2d14> │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b 26d20 <_start@@Base+0x2d18> │ │ │ │ + b 26d1c <_start@@Base+0x2d14> │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ cmp r1, #1 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ - ble 285f8 <_start@@Base+0x45f0> │ │ │ │ + ble 285f4 <_start@@Base+0x45ec> │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r0, #26 │ │ │ │ str r0, [sp, #240] @ 0xf0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ add r1, r1, #4 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 286a8 <_start@@Base+0x46a0> │ │ │ │ + beq 286a4 <_start@@Base+0x469c> │ │ │ │ bl 60f40 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ - b 26d20 <_start@@Base+0x2d18> │ │ │ │ + b 26d1c <_start@@Base+0x2d14> │ │ │ │ mov fp, #1 │ │ │ │ - b 26d20 <_start@@Base+0x2d18> │ │ │ │ + b 26d1c <_start@@Base+0x2d14> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r8, [sp, #24] │ │ │ │ - bne 26d20 <_start@@Base+0x2d18> │ │ │ │ + bne 26d1c <_start@@Base+0x2d14> │ │ │ │ mov r3, #26 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ - bl 1d4ac8 │ │ │ │ + bl 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> │ │ │ │ + b 26d1c <_start@@Base+0x2d14> │ │ │ │ mov r3, #26 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ - bl 5285c │ │ │ │ - b 26d20 <_start@@Base+0x2d18> │ │ │ │ + bl 52858 │ │ │ │ + b 26d1c <_start@@Base+0x2d14> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #1 │ │ │ │ mov r3, #26 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ - ble 281b0 <_start@@Base+0x41a8> │ │ │ │ + ble 281ac <_start@@Base+0x41a4> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #-992] @ 2782c <_start@@Base+0x3824> │ │ │ │ + ldr r3, [pc, #-992] @ 27828 <_start@@Base+0x3820> │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 24aac <_start@@Base+0xaa4> │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - bne 276b8 <_start@@Base+0x36b0> │ │ │ │ - b 2737c <_start@@Base+0x3374> │ │ │ │ + bne 276b4 <_start@@Base+0x36ac> │ │ │ │ + b 27378 <_start@@Base+0x3370> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 2835c <_start@@Base+0x4354> │ │ │ │ + ble 28358 <_start@@Base+0x4350> │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ add r3, r3, #4 │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - b 26d20 <_start@@Base+0x2d18> │ │ │ │ + b 26d1c <_start@@Base+0x2d14> │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ cmp r1, #1 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ - ble 28584 <_start@@Base+0x457c> │ │ │ │ + ble 28580 <_start@@Base+0x4578> │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r0, #26 │ │ │ │ str r0, [sp, #240] @ 0xf0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ add r1, r1, #4 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 286a8 <_start@@Base+0x46a0> │ │ │ │ + beq 286a4 <_start@@Base+0x469c> │ │ │ │ bl 60f40 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - b 26d20 <_start@@Base+0x2d18> │ │ │ │ + b 26d1c <_start@@Base+0x2d14> │ │ │ │ mov r3, #1 │ │ │ │ mov r8, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b 26d20 <_start@@Base+0x2d18> │ │ │ │ + b 26d1c <_start@@Base+0x2d14> │ │ │ │ mov r5, #0 │ │ │ │ mov r7, #5 │ │ │ │ add r1, sp, #200 @ 0xc8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r2, sp, #204 @ 0xcc │ │ │ │ str r7, [sp, #212] @ 0xd4 │ │ │ │ str r5, [sp, #200] @ 0xc8 │ │ │ │ - bl 2634c <_start@@Base+0x2344> │ │ │ │ - ldr r3, [pc, #-1188] @ 27830 <_start@@Base+0x3828> │ │ │ │ + bl 26348 <_start@@Base+0x2340> │ │ │ │ + ldr r3, [pc, #-1188] @ 2782c <_start@@Base+0x3824> │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldrb r2, [r3, #9] │ │ │ │ ldrb r6, [r3, #8] │ │ │ │ ldrb fp, [r3, #4] │ │ │ │ orr r6, r6, r2, lsl #8 │ │ │ │ ldrb r2, [r3, #10] │ │ │ │ @@ -4429,108 +4428,108 @@ │ │ │ │ str r5, [sp] │ │ │ │ add r2, fp, r2 │ │ │ │ asr r3, r2, #31 │ │ │ │ mov r7, r0 │ │ │ │ bl 234c0 │ │ │ │ cmp r6, r5 │ │ │ │ movgt fp, r6 │ │ │ │ - ble 27d94 <_start@@Base+0x3d8c> │ │ │ │ + ble 27d90 <_start@@Base+0x3d88> │ │ │ │ mov r2, fp │ │ │ │ add r1, r4, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 231cc │ │ │ │ cmn r0, #1 │ │ │ │ - beq 27d84 <_start@@Base+0x3d7c> │ │ │ │ + beq 27d80 <_start@@Base+0x3d78> │ │ │ │ sub fp, fp, r0 │ │ │ │ cmp fp, #0 │ │ │ │ - ble 27d94 <_start@@Base+0x3d8c> │ │ │ │ + ble 27d90 <_start@@Base+0x3d88> │ │ │ │ sub r5, r6, fp │ │ │ │ - b 27d58 <_start@@Base+0x3d50> │ │ │ │ + b 27d54 <_start@@Base+0x3d4c> │ │ │ │ bl 237cc <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - beq 27d58 <_start@@Base+0x3d50> │ │ │ │ + beq 27d54 <_start@@Base+0x3d4c> │ │ │ │ mov r0, r7 │ │ │ │ bl 23460 │ │ │ │ - ldr r3, [pc, #-1392] @ 27834 <_start@@Base+0x382c> │ │ │ │ + ldr r3, [pc, #-1392] @ 27830 <_start@@Base+0x3828> │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq 27e78 <_start@@Base+0x3e70> │ │ │ │ + beq 27e74 <_start@@Base+0x3e6c> │ │ │ │ cmp r4, #0 │ │ │ │ ldr r7, [sp, #188] @ 0xbc │ │ │ │ ldr fp, [sp, #192] @ 0xc0 │ │ │ │ - bne 26a78 <_start@@Base+0x2a70> │ │ │ │ - b 26a68 <_start@@Base+0x2a60> │ │ │ │ - bl 3ab00 │ │ │ │ + bne 26a74 <_start@@Base+0x2a6c> │ │ │ │ + b 26a64 <_start@@Base+0x2a5c> │ │ │ │ + bl 3aafc │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ - b 26d20 <_start@@Base+0x2d18> │ │ │ │ - ldr r3, [pc, #-1444] @ 27838 <_start@@Base+0x3830> │ │ │ │ + b 26d1c <_start@@Base+0x2d14> │ │ │ │ + ldr r3, [pc, #-1444] @ 27834 <_start@@Base+0x382c> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ + b 26c70 <_start@@Base+0x2c68> │ │ │ │ ldr fp, [sp, #28] │ │ │ │ ldr r9, [sp, #16] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r0, fp │ │ │ │ bl 231b4 │ │ │ │ mov r0, r8 │ │ │ │ bl 234b4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - b 269bc <_start@@Base+0x29b4> │ │ │ │ + b 269b8 <_start@@Base+0x29b0> │ │ │ │ mov r1, #47 @ 0x2f │ │ │ │ mov r0, r8 │ │ │ │ bl 23034 │ │ │ │ subs r3, r0, #0 │ │ │ │ mov sl, r3 │ │ │ │ - beq 27f48 <_start@@Base+0x3f40> │ │ │ │ + beq 27f44 <_start@@Base+0x3f3c> │ │ │ │ mov r0, r8 │ │ │ │ bl 232ec │ │ │ │ add r4, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 234cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 27dfc <_start@@Base+0x3df4> │ │ │ │ + beq 27df8 <_start@@Base+0x3df0> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ bl 23310 │ │ │ │ mov r4, r0 │ │ │ │ - b 26998 <_start@@Base+0x2990> │ │ │ │ + b 26994 <_start@@Base+0x298c> │ │ │ │ cmp r3, #1 │ │ │ │ - ble 28340 <_start@@Base+0x4338> │ │ │ │ + ble 2833c <_start@@Base+0x4334> │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ sub r3, r3, #1 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ - b 273d0 <_start@@Base+0x33c8> │ │ │ │ + b 273cc <_start@@Base+0x33c4> │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ add r7, r4, #4 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq 282c4 <_start@@Base+0x42bc> │ │ │ │ + beq 282c0 <_start@@Base+0x42b8> │ │ │ │ mov r0, r7 │ │ │ │ bl 232ec │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 232ec │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, r0 │ │ │ │ mov fp, r0 │ │ │ │ - beq 282bc <_start@@Base+0x42b4> │ │ │ │ + beq 282b8 <_start@@Base+0x42b0> │ │ │ │ add r2, r6, r0 │ │ │ │ - b 27ec0 <_start@@Base+0x3eb8> │ │ │ │ + b 27ebc <_start@@Base+0x3eb4> │ │ │ │ subs r3, r3, #1 │ │ │ │ - beq 282b8 <_start@@Base+0x42b0> │ │ │ │ + beq 282b4 <_start@@Base+0x42ac> │ │ │ │ ldrb r1, [r2, #-1]! │ │ │ │ cmp r1, #47 @ 0x2f │ │ │ │ - bne 27eb8 <_start@@Base+0x3eb0> │ │ │ │ + bne 27eb4 <_start@@Base+0x3eac> │ │ │ │ mov fp, r3 │ │ │ │ add r0, r3, r5 │ │ │ │ add r0, r0, #1 │ │ │ │ bl 234cc │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, fp │ │ │ │ mov r6, r0 │ │ │ │ @@ -4540,70 +4539,70 @@ │ │ │ │ add r0, r6, fp │ │ │ │ bl 23310 │ │ │ │ ldr r3, [r4] │ │ │ │ str r8, [sp, #12] │ │ │ │ add r3, r3, #4 │ │ │ │ mov r8, r6 │ │ │ │ add r4, r4, r3 │ │ │ │ - b 27db4 <_start@@Base+0x3dac> │ │ │ │ - ldr r1, [pc, #-1760] @ 2783c <_start@@Base+0x3834> │ │ │ │ + b 27db0 <_start@@Base+0x3da8> │ │ │ │ + ldr r1, [pc, #-1760] @ 27838 <_start@@Base+0x3830> │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #352 @ 0x160 │ │ │ │ str r4, [sp] │ │ │ │ mov r0, #1 │ │ │ │ bl 2301c <__printf_chk@plt> │ │ │ │ - b 2737c <_start@@Base+0x3374> │ │ │ │ + b 27378 <_start@@Base+0x3370> │ │ │ │ add r3, sp, #204 @ 0xcc │ │ │ │ cmp r8, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bne 26dc4 <_start@@Base+0x2dbc> │ │ │ │ - b 26d88 <_start@@Base+0x2d80> │ │ │ │ - ldr r0, [pc, #-1808] @ 27840 <_start@@Base+0x3838> │ │ │ │ + bne 26dc0 <_start@@Base+0x2db8> │ │ │ │ + b 26d84 <_start@@Base+0x2d7c> │ │ │ │ + ldr r0, [pc, #-1808] @ 2783c <_start@@Base+0x3834> │ │ │ │ add r0, pc, r0 │ │ │ │ bl 23004 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 27dfc <_start@@Base+0x3df4> │ │ │ │ + beq 27df8 <_start@@Base+0x3df0> │ │ │ │ bl 232ec │ │ │ │ add r4, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 234cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 27dfc <_start@@Base+0x3df4> │ │ │ │ + beq 27df8 <_start@@Base+0x3df0> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ bl 23310 │ │ │ │ - ldr r3, [pc, #-1860] @ 27844 <_start@@Base+0x383c> │ │ │ │ + ldr r3, [pc, #-1860] @ 27840 <_start@@Base+0x3838> │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov fp, r0 │ │ │ │ bl 23670 │ │ │ │ ldrb r2, [fp, r0] │ │ │ │ add r3, fp, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 27df4 <_start@@Base+0x3dec> │ │ │ │ - ldr r2, [pc, #-1896] @ 27848 <_start@@Base+0x3840> │ │ │ │ + beq 27df0 <_start@@Base+0x3de8> │ │ │ │ + ldr r2, [pc, #-1896] @ 27844 <_start@@Base+0x383c> │ │ │ │ str fp, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ mov fp, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r9, [sp, #16] │ │ │ │ str r6, [sp, #20] │ │ │ │ str r5, [sp, #24] │ │ │ │ - b 27ff0 <_start@@Base+0x3fe8> │ │ │ │ + b 27fec <_start@@Base+0x3fe4> │ │ │ │ mov r0, r4 │ │ │ │ bl 231b4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ bl 23670 │ │ │ │ ldrb r2, [r7, r0] │ │ │ │ add fp, r7, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 27de4 <_start@@Base+0x3ddc> │ │ │ │ + beq 27de0 <_start@@Base+0x3dd8> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, fp │ │ │ │ bl 236c4 │ │ │ │ ldrb r2, [fp, r0] │ │ │ │ add r7, fp, r0 │ │ │ │ cmp r2, #0 │ │ │ │ strbne sl, [fp, r0] │ │ │ │ @@ -4614,15 +4613,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl 232ec │ │ │ │ add r9, r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ add r0, r9, #2 │ │ │ │ bl 234cc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 286c4 <_start@@Base+0x46bc> │ │ │ │ + beq 286c0 <_start@@Base+0x46b8> │ │ │ │ mov r1, fp │ │ │ │ mov r2, r5 │ │ │ │ bl 23310 │ │ │ │ add r0, r4, r5 │ │ │ │ ldrb r3, [r0, #-1] │ │ │ │ mov r2, r6 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ @@ -4634,124 +4633,124 @@ │ │ │ │ mov r1, r8 │ │ │ │ bl 23310 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ strb sl, [r4, r9] │ │ │ │ bl 23208 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 27fcc <_start@@Base+0x3fc4> │ │ │ │ + bne 27fc8 <_start@@Base+0x3fc0> │ │ │ │ ldr fp, [sp, #28] │ │ │ │ ldr r9, [sp, #16] │ │ │ │ mov r0, fp │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ bl 231b4 │ │ │ │ - b 26998 <_start@@Base+0x2990> │ │ │ │ - ldr r0, [pc, #-2148] @ 2784c <_start@@Base+0x3844> │ │ │ │ + b 26994 <_start@@Base+0x298c> │ │ │ │ + ldr r0, [pc, #-2148] @ 27848 <_start@@Base+0x3840> │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 28178 <_start@@Base+0x4170> │ │ │ │ - ldr r0, [pc, #-2168] @ 27850 <_start@@Base+0x3848> │ │ │ │ + beq 28174 <_start@@Base+0x416c> │ │ │ │ + ldr r0, [pc, #-2168] @ 2784c <_start@@Base+0x3844> │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 28400 <_start@@Base+0x43f8> │ │ │ │ - ldr r3, [pc, #-2188] @ 27854 <_start@@Base+0x384c> │ │ │ │ + bne 283fc <_start@@Base+0x43f4> │ │ │ │ + ldr r3, [pc, #-2188] @ 27850 <_start@@Base+0x3848> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ - bl 107988 │ │ │ │ + b 26c70 <_start@@Base+0x2c68> │ │ │ │ + bl 107994 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ - b 2761c <_start@@Base+0x3614> │ │ │ │ - ldr r0, [pc, #-2216] @ 27858 <_start@@Base+0x3850> │ │ │ │ + b 27618 <_start@@Base+0x3610> │ │ │ │ + ldr r0, [pc, #-2216] @ 27854 <_start@@Base+0x384c> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ mov r4, #26 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #344] @ 0x158 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ bl 23004 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ - beq 27188 <_start@@Base+0x3180> │ │ │ │ + beq 27184 <_start@@Base+0x317c> │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ bl 60f40 │ │ │ │ mov r5, r0 │ │ │ │ - bl 107988 │ │ │ │ + bl 107994 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ - bl 17f82c │ │ │ │ - b 27188 <_start@@Base+0x3180> │ │ │ │ + bl 17f834 │ │ │ │ + b 27184 <_start@@Base+0x317c> │ │ │ │ cmp r2, #110 @ 0x6e │ │ │ │ - beq 28320 <_start@@Base+0x4318> │ │ │ │ + beq 2831c <_start@@Base+0x4314> │ │ │ │ cmp r2, #121 @ 0x79 │ │ │ │ - bne 26e90 <_start@@Base+0x2e88> │ │ │ │ + bne 26e8c <_start@@Base+0x2e84> │ │ │ │ mov r3, #26 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ - bl 3954c │ │ │ │ - b 26ea4 <_start@@Base+0x2e9c> │ │ │ │ - ldr r3, [pc, #-2340] @ 2785c <_start@@Base+0x3854> │ │ │ │ + bl 39548 │ │ │ │ + b 26ea0 <_start@@Base+0x2e98> │ │ │ │ + ldr r3, [pc, #-2340] @ 27858 <_start@@Base+0x3850> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ - ldr r1, [pc, #-2352] @ 27860 <_start@@Base+0x3858> │ │ │ │ + b 26c70 <_start@@Base+0x2c68> │ │ │ │ + ldr r1, [pc, #-2352] @ 2785c <_start@@Base+0x3854> │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ mov r3, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl 2301c <__printf_chk@plt> │ │ │ │ - b 26f10 <_start@@Base+0x2f08> │ │ │ │ + b 26f0c <_start@@Base+0x2f04> │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ - bl 1d4724 │ │ │ │ - b 27260 <_start@@Base+0x3258> │ │ │ │ + bl 1d4710 │ │ │ │ + b 2725c <_start@@Base+0x3254> │ │ │ │ mov ip, r1 │ │ │ │ - ldr r3, [pc, #-2392] @ 27864 <_start@@Base+0x385c> │ │ │ │ - ldr r1, [pc, #-2392] @ 27868 <_start@@Base+0x3860> │ │ │ │ + ldr r3, [pc, #-2392] @ 27860 <_start@@Base+0x3858> │ │ │ │ + ldr r1, [pc, #-2392] @ 27864 <_start@@Base+0x385c> │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ str ip, [sp] │ │ │ │ bl 2301c <__printf_chk@plt> │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ - b 2737c <_start@@Base+0x3374> │ │ │ │ + b 27378 <_start@@Base+0x3370> │ │ │ │ mov ip, r1 │ │ │ │ - ldr r3, [pc, #-2432] @ 2786c <_start@@Base+0x3864> │ │ │ │ - ldr r1, [pc, #-2432] @ 27870 <_start@@Base+0x3868> │ │ │ │ + ldr r3, [pc, #-2432] @ 27868 <_start@@Base+0x3860> │ │ │ │ + ldr r1, [pc, #-2432] @ 2786c <_start@@Base+0x3864> │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ str ip, [sp] │ │ │ │ bl 2301c <__printf_chk@plt> │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ - b 2737c <_start@@Base+0x3374> │ │ │ │ + b 27378 <_start@@Base+0x3370> │ │ │ │ mov ip, r1 │ │ │ │ - ldr r3, [pc, #-2472] @ 27874 <_start@@Base+0x386c> │ │ │ │ - ldr r1, [pc, #-2472] @ 27878 <_start@@Base+0x3870> │ │ │ │ + ldr r3, [pc, #-2472] @ 27870 <_start@@Base+0x3868> │ │ │ │ + ldr r1, [pc, #-2472] @ 27874 <_start@@Base+0x386c> │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ str ip, [sp] │ │ │ │ bl 2301c <__printf_chk@plt> │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ - b 2737c <_start@@Base+0x3374> │ │ │ │ + b 27378 <_start@@Base+0x3370> │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ bl 24e84 <_start@@Base+0xe7c> │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ bl 6da98 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ @@ -4762,517 +4761,517 @@ │ │ │ │ bl 6d9ac │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ bl 24818 <_start@@Base+0x810> │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ bl 6db84 │ │ │ │ - b 26f88 <_start@@Base+0x2f80> │ │ │ │ - bl 107988 │ │ │ │ + b 26f84 <_start@@Base+0x2f7c> │ │ │ │ + bl 107994 │ │ │ │ mov r3, r0 │ │ │ │ - b 26fa8 <_start@@Base+0x2fa0> │ │ │ │ + b 26fa4 <_start@@Base+0x2f9c> │ │ │ │ ldr r2, [sp, #132] @ 0x84 │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ - bl 5ae4c │ │ │ │ + bl 5ae48 │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ - b 271ec <_start@@Base+0x31e4> │ │ │ │ + b 271e8 <_start@@Base+0x31e0> │ │ │ │ mov fp, r3 │ │ │ │ mov r0, r5 │ │ │ │ - b 27ed4 <_start@@Base+0x3ecc> │ │ │ │ + b 27ed0 <_start@@Base+0x3ec8> │ │ │ │ ldr r3, [r4] │ │ │ │ str r8, [sp, #12] │ │ │ │ add r3, r3, #4 │ │ │ │ mov r8, r7 │ │ │ │ ldr fp, [sp, #192] @ 0xc0 │ │ │ │ ldr r7, [sp, #188] @ 0xbc │ │ │ │ add r4, r4, r3 │ │ │ │ - b 26a78 <_start@@Base+0x2a70> │ │ │ │ + b 26a74 <_start@@Base+0x2a6c> │ │ │ │ mov r4, #25 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ - bl 1d46d4 │ │ │ │ - ldr r1, [pc, #-2684] @ 2787c <_start@@Base+0x3874> │ │ │ │ + bl 1d46c0 │ │ │ │ + ldr r1, [pc, #-2684] @ 27878 <_start@@Base+0x3870> │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #1 │ │ │ │ bl 2301c <__printf_chk@plt> │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [pc, #-2704] @ 27880 <_start@@Base+0x3878> │ │ │ │ + ldr r3, [pc, #-2704] @ 2787c <_start@@Base+0x3874> │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ bl 23298 │ │ │ │ - b 2726c <_start@@Base+0x3264> │ │ │ │ + b 27268 <_start@@Base+0x3260> │ │ │ │ mov r3, #26 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ - bl 3954c │ │ │ │ - b 26ea4 <_start@@Base+0x2e9c> │ │ │ │ + bl 39548 │ │ │ │ + b 26ea0 <_start@@Base+0x2e98> │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ - bl 17fa04 │ │ │ │ - b 26f10 <_start@@Base+0x2f08> │ │ │ │ - ldr r1, [pc, #-2756] @ 27884 <_start@@Base+0x387c> │ │ │ │ + bl 17fa0c │ │ │ │ + b 26f0c <_start@@Base+0x2f04> │ │ │ │ + ldr r1, [pc, #-2756] @ 27880 <_start@@Base+0x3878> │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl 2301c <__printf_chk@plt> │ │ │ │ - b 2737c <_start@@Base+0x3374> │ │ │ │ - ldr r1, [pc, #-2780] @ 27888 <_start@@Base+0x3880> │ │ │ │ + b 27378 <_start@@Base+0x3370> │ │ │ │ + ldr r1, [pc, #-2780] @ 27884 <_start@@Base+0x387c> │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl 2301c <__printf_chk@plt> │ │ │ │ - b 2737c <_start@@Base+0x3374> │ │ │ │ - ldr r0, [pc, #-2804] @ 2788c <_start@@Base+0x3884> │ │ │ │ + b 27378 <_start@@Base+0x3370> │ │ │ │ + ldr r0, [pc, #-2804] @ 27888 <_start@@Base+0x3880> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r4, #26 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #344] @ 0x158 │ │ │ │ str r5, [sp, #204] @ 0xcc │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ bl 23004 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ - beq 28538 <_start@@Base+0x4530> │ │ │ │ + beq 28534 <_start@@Base+0x452c> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ mvn r1, #0 │ │ │ │ str r5, [sp] │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ bl 6395c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ - beq 28538 <_start@@Base+0x4530> │ │ │ │ + beq 28534 <_start@@Base+0x452c> │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ bl 60f40 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 271c0 <_start@@Base+0x31b8> │ │ │ │ - b 271a0 <_start@@Base+0x3198> │ │ │ │ - ldr r0, [pc, #-2908] @ 27890 <_start@@Base+0x3888> │ │ │ │ + beq 271bc <_start@@Base+0x31b4> │ │ │ │ + b 2719c <_start@@Base+0x3194> │ │ │ │ + ldr r0, [pc, #-2908] @ 2788c <_start@@Base+0x3884> │ │ │ │ mov r3, #25 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ bl 23004 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ - b 27194 <_start@@Base+0x318c> │ │ │ │ - ldr r0, [pc, #-2932] @ 27894 <_start@@Base+0x388c> │ │ │ │ + b 27190 <_start@@Base+0x3188> │ │ │ │ + ldr r0, [pc, #-2932] @ 27890 <_start@@Base+0x3888> │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 28540 <_start@@Base+0x4538> │ │ │ │ - ldr r3, [pc, #-2952] @ 27898 <_start@@Base+0x3890> │ │ │ │ + bne 2853c <_start@@Base+0x4534> │ │ │ │ + ldr r3, [pc, #-2952] @ 27894 <_start@@Base+0x388c> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ - ldr r5, [pc, #-2964] @ 2789c <_start@@Base+0x3894> │ │ │ │ + b 26c70 <_start@@Base+0x2c68> │ │ │ │ + ldr r5, [pc, #-2964] @ 27898 <_start@@Base+0x3890> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r5, pc, r5 │ │ │ │ mov r7, #26 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #344] @ 0x158 │ │ │ │ str r4, [sp, #204] @ 0xcc │ │ │ │ str r7, [sp, #240] @ 0xf0 │ │ │ │ bl 23004 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ - beq 26df4 <_start@@Base+0x2dec> │ │ │ │ - ldr r3, [pc, #-3008] @ 278a0 <_start@@Base+0x3898> │ │ │ │ + beq 26df0 <_start@@Base+0x2de8> │ │ │ │ + ldr r3, [pc, #-3008] @ 2789c <_start@@Base+0x3894> │ │ │ │ str r0, [sp] │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r1, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #240] @ 0xf0 │ │ │ │ bl 24aac <_start@@Base+0xaa4> │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - b 26df4 <_start@@Base+0x2dec> │ │ │ │ - ldr r5, [pc, #-3044] @ 278a4 <_start@@Base+0x389c> │ │ │ │ + b 26df0 <_start@@Base+0x2de8> │ │ │ │ + ldr r5, [pc, #-3044] @ 278a0 <_start@@Base+0x3898> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r5, pc, r5 │ │ │ │ mov r7, #26 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #344] @ 0x158 │ │ │ │ str r4, [sp, #204] @ 0xcc │ │ │ │ str r7, [sp, #240] @ 0xf0 │ │ │ │ bl 23004 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ - beq 26e0c <_start@@Base+0x2e04> │ │ │ │ - ldr r3, [pc, #-3088] @ 278a8 <_start@@Base+0x38a0> │ │ │ │ + beq 26e08 <_start@@Base+0x2e00> │ │ │ │ + ldr r3, [pc, #-3088] @ 278a4 <_start@@Base+0x389c> │ │ │ │ str r0, [sp] │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r1, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #240] @ 0xf0 │ │ │ │ bl 24aac <_start@@Base+0xaa4> │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ - b 26e0c <_start@@Base+0x2e04> │ │ │ │ - ldr r5, [pc, #-3124] @ 278ac <_start@@Base+0x38a4> │ │ │ │ + b 26e08 <_start@@Base+0x2e00> │ │ │ │ + ldr r5, [pc, #-3124] @ 278a8 <_start@@Base+0x38a0> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r5, pc, r5 │ │ │ │ mov r7, #26 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #344] @ 0x158 │ │ │ │ str r4, [sp, #204] @ 0xcc │ │ │ │ str r7, [sp, #240] @ 0xf0 │ │ │ │ bl 23004 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ - beq 26e00 <_start@@Base+0x2df8> │ │ │ │ - ldr r3, [pc, #-3168] @ 278b0 <_start@@Base+0x38a8> │ │ │ │ + beq 26dfc <_start@@Base+0x2df4> │ │ │ │ + ldr r3, [pc, #-3168] @ 278ac <_start@@Base+0x38a4> │ │ │ │ str r0, [sp] │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r1, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #240] @ 0xf0 │ │ │ │ bl 24aac <_start@@Base+0xaa4> │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ - b 26e00 <_start@@Base+0x2df8> │ │ │ │ - beq 270e0 <_start@@Base+0x30d8> │ │ │ │ - b 270d4 <_start@@Base+0x30cc> │ │ │ │ + b 26dfc <_start@@Base+0x2df4> │ │ │ │ + beq 270dc <_start@@Base+0x30d4> │ │ │ │ + b 270d0 <_start@@Base+0x30c8> │ │ │ │ ldr r5, [sp, #108] @ 0x6c │ │ │ │ - b 283d8 <_start@@Base+0x43d0> │ │ │ │ - ldr r0, [pc, #-3220] @ 278b4 <_start@@Base+0x38ac> │ │ │ │ + b 283d4 <_start@@Base+0x43cc> │ │ │ │ + ldr r0, [pc, #-3220] @ 278b0 <_start@@Base+0x38a8> │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 28598 <_start@@Base+0x4590> │ │ │ │ - ldr r3, [pc, #-3240] @ 278b8 <_start@@Base+0x38b0> │ │ │ │ + bne 28594 <_start@@Base+0x458c> │ │ │ │ + ldr r3, [pc, #-3240] @ 278b4 <_start@@Base+0x38ac> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ - ldr r1, [pc, #-3252] @ 278bc <_start@@Base+0x38b4> │ │ │ │ + b 26c70 <_start@@Base+0x2c68> │ │ │ │ + ldr r1, [pc, #-3252] @ 278b8 <_start@@Base+0x38b0> │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl 2301c <__printf_chk@plt> │ │ │ │ - b 2737c <_start@@Base+0x3374> │ │ │ │ - ldr r1, [pc, #-3276] @ 278c0 <_start@@Base+0x38b8> │ │ │ │ + b 27378 <_start@@Base+0x3370> │ │ │ │ + ldr r1, [pc, #-3276] @ 278bc <_start@@Base+0x38b4> │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 2301c <__printf_chk@plt> │ │ │ │ - b 2737c <_start@@Base+0x3374> │ │ │ │ - ldr r0, [pc, #-3292] @ 278c4 <_start@@Base+0x38bc> │ │ │ │ + b 27378 <_start@@Base+0x3370> │ │ │ │ + ldr r0, [pc, #-3292] @ 278c0 <_start@@Base+0x38b8> │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 28680 <_start@@Base+0x4678> │ │ │ │ - ldr r3, [pc, #-3312] @ 278c8 <_start@@Base+0x38c0> │ │ │ │ + bne 2867c <_start@@Base+0x4674> │ │ │ │ + ldr r3, [pc, #-3312] @ 278c4 <_start@@Base+0x38bc> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ - ldr r1, [pc, #-3324] @ 278cc <_start@@Base+0x38c4> │ │ │ │ + b 26c70 <_start@@Base+0x2c68> │ │ │ │ + ldr r1, [pc, #-3324] @ 278c8 <_start@@Base+0x38c0> │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl 2301c <__printf_chk@plt> │ │ │ │ - b 2737c <_start@@Base+0x3374> │ │ │ │ - ldr r1, [pc, #-3348] @ 278d0 <_start@@Base+0x38c8> │ │ │ │ + b 27378 <_start@@Base+0x3370> │ │ │ │ + ldr r1, [pc, #-3348] @ 278cc <_start@@Base+0x38c4> │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl 2301c <__printf_chk@plt> │ │ │ │ - b 2737c <_start@@Base+0x3374> │ │ │ │ - ldr r1, [pc, #-3372] @ 278d4 <_start@@Base+0x38cc> │ │ │ │ + b 27378 <_start@@Base+0x3370> │ │ │ │ + ldr r1, [pc, #-3372] @ 278d0 <_start@@Base+0x38c8> │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 2301c <__printf_chk@plt> │ │ │ │ - b 2737c <_start@@Base+0x3374> │ │ │ │ - ldr r1, [pc, #-3388] @ 278d8 <_start@@Base+0x38d0> │ │ │ │ + b 27378 <_start@@Base+0x3370> │ │ │ │ + ldr r1, [pc, #-3388] @ 278d4 <_start@@Base+0x38cc> │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl 2301c <__printf_chk@plt> │ │ │ │ - b 2737c <_start@@Base+0x3374> │ │ │ │ + b 27378 <_start@@Base+0x3370> │ │ │ │ cmp r3, #1 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ - ble 28674 <_start@@Base+0x466c> │ │ │ │ - ldr r3, [pc, #-3424] @ 278dc <_start@@Base+0x38d4> │ │ │ │ + ble 28670 <_start@@Base+0x4668> │ │ │ │ + ldr r3, [pc, #-3424] @ 278d8 <_start@@Base+0x38d0> │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [pc, #-3428] @ 278e0 <_start@@Base+0x38d8> │ │ │ │ + ldr r1, [pc, #-3428] @ 278dc <_start@@Base+0x38d4> │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ str r0, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl 2301c <__printf_chk@plt> │ │ │ │ - b 2737c <_start@@Base+0x3374> │ │ │ │ - ldr r1, [pc, #-3452] @ 278e4 <_start@@Base+0x38dc> │ │ │ │ + b 27378 <_start@@Base+0x3370> │ │ │ │ + ldr r1, [pc, #-3452] @ 278e0 <_start@@Base+0x38d8> │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl 2301c <__printf_chk@plt> │ │ │ │ - b 2737c <_start@@Base+0x3374> │ │ │ │ - ldr r3, [pc, #-3476] @ 278e8 <_start@@Base+0x38e0> │ │ │ │ + b 27378 <_start@@Base+0x3370> │ │ │ │ + ldr r3, [pc, #-3476] @ 278e4 <_start@@Base+0x38dc> │ │ │ │ add r3, pc, r3 │ │ │ │ - b 2863c <_start@@Base+0x4634> │ │ │ │ - ldr r0, [pc, #-3484] @ 278ec <_start@@Base+0x38e4> │ │ │ │ + b 28638 <_start@@Base+0x4630> │ │ │ │ + ldr r0, [pc, #-3484] @ 278e8 <_start@@Base+0x38e0> │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 286d4 <_start@@Base+0x46cc> │ │ │ │ - ldr r3, [pc, #-3504] @ 278f0 <_start@@Base+0x38e8> │ │ │ │ + bne 286d0 <_start@@Base+0x46c8> │ │ │ │ + ldr r3, [pc, #-3504] @ 278ec <_start@@Base+0x38e4> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ + b 26c70 <_start@@Base+0x2c68> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ bl 24fdc <_start@@Base+0xfd4> │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ bl 24fdc <_start@@Base+0xfd4> │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ ldr r9, [sp, #16] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - b 27dfc <_start@@Base+0x3df4> │ │ │ │ - ldr r0, [pc, #-3560] @ 278f4 <_start@@Base+0x38ec> │ │ │ │ + b 27df8 <_start@@Base+0x3df0> │ │ │ │ + ldr r0, [pc, #-3560] @ 278f0 <_start@@Base+0x38e8> │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 286fc <_start@@Base+0x46f4> │ │ │ │ - ldr r3, [pc, #-3580] @ 278f8 <_start@@Base+0x38f0> │ │ │ │ + bne 286f8 <_start@@Base+0x46f0> │ │ │ │ + ldr r3, [pc, #-3580] @ 278f4 <_start@@Base+0x38ec> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ - ldr r0, [pc, #-3592] @ 278fc <_start@@Base+0x38f4> │ │ │ │ + b 26c70 <_start@@Base+0x2c68> │ │ │ │ + ldr r0, [pc, #-3592] @ 278f8 <_start@@Base+0x38f0> │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 28724 <_start@@Base+0x471c> │ │ │ │ - ldr r3, [pc, #-3612] @ 27900 <_start@@Base+0x38f8> │ │ │ │ + bne 28720 <_start@@Base+0x4718> │ │ │ │ + ldr r3, [pc, #-3612] @ 278fc <_start@@Base+0x38f4> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ - ldr r0, [pc, #-3624] @ 27904 <_start@@Base+0x38fc> │ │ │ │ + b 26c70 <_start@@Base+0x2c68> │ │ │ │ + ldr r0, [pc, #-3624] @ 27900 <_start@@Base+0x38f8> │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2874c <_start@@Base+0x4744> │ │ │ │ - ldr r3, [pc, #-3644] @ 27908 <_start@@Base+0x3900> │ │ │ │ + bne 28748 <_start@@Base+0x4740> │ │ │ │ + ldr r3, [pc, #-3644] @ 27904 <_start@@Base+0x38fc> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ - ldr r0, [pc, #-3656] @ 2790c <_start@@Base+0x3904> │ │ │ │ + b 26c70 <_start@@Base+0x2c68> │ │ │ │ + ldr r0, [pc, #-3656] @ 27908 <_start@@Base+0x3900> │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 28774 <_start@@Base+0x476c> │ │ │ │ - ldr r3, [pc, #-3676] @ 27910 <_start@@Base+0x3908> │ │ │ │ + bne 28770 <_start@@Base+0x4768> │ │ │ │ + ldr r3, [pc, #-3676] @ 2790c <_start@@Base+0x3904> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ - ldr r0, [pc, #-3688] @ 27914 <_start@@Base+0x390c> │ │ │ │ + b 26c70 <_start@@Base+0x2c68> │ │ │ │ + ldr r0, [pc, #-3688] @ 27910 <_start@@Base+0x3908> │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2879c <_start@@Base+0x4794> │ │ │ │ - ldr r3, [pc, #-3708] @ 27918 <_start@@Base+0x3910> │ │ │ │ + bne 28798 <_start@@Base+0x4790> │ │ │ │ + ldr r3, [pc, #-3708] @ 27914 <_start@@Base+0x390c> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ - ldr r0, [pc, #-3720] @ 2791c <_start@@Base+0x3914> │ │ │ │ + b 26c70 <_start@@Base+0x2c68> │ │ │ │ + ldr r0, [pc, #-3720] @ 27918 <_start@@Base+0x3910> │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 287c4 <_start@@Base+0x47bc> │ │ │ │ - ldr r3, [pc, #-3740] @ 27920 <_start@@Base+0x3918> │ │ │ │ + bne 287c0 <_start@@Base+0x47b8> │ │ │ │ + ldr r3, [pc, #-3740] @ 2791c <_start@@Base+0x3914> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ - ldr r0, [pc, #-3752] @ 27924 <_start@@Base+0x391c> │ │ │ │ + b 26c70 <_start@@Base+0x2c68> │ │ │ │ + ldr r0, [pc, #-3752] @ 27920 <_start@@Base+0x3918> │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 287ec <_start@@Base+0x47e4> │ │ │ │ - ldr r3, [pc, #-3772] @ 27928 <_start@@Base+0x3920> │ │ │ │ + bne 287e8 <_start@@Base+0x47e0> │ │ │ │ + ldr r3, [pc, #-3772] @ 27924 <_start@@Base+0x391c> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ - ldr r0, [pc, #-3784] @ 2792c <_start@@Base+0x3924> │ │ │ │ + b 26c70 <_start@@Base+0x2c68> │ │ │ │ + ldr r0, [pc, #-3784] @ 27928 <_start@@Base+0x3920> │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 28814 <_start@@Base+0x480c> │ │ │ │ - ldr r3, [pc, #-3804] @ 27930 <_start@@Base+0x3928> │ │ │ │ + bne 28810 <_start@@Base+0x4808> │ │ │ │ + ldr r3, [pc, #-3804] @ 2792c <_start@@Base+0x3924> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ - ldr r0, [pc, #-3816] @ 27934 <_start@@Base+0x392c> │ │ │ │ + b 26c70 <_start@@Base+0x2c68> │ │ │ │ + ldr r0, [pc, #-3816] @ 27930 <_start@@Base+0x3928> │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2883c <_start@@Base+0x4834> │ │ │ │ - ldr r3, [pc, #-3836] @ 27938 <_start@@Base+0x3930> │ │ │ │ + bne 28838 <_start@@Base+0x4830> │ │ │ │ + ldr r3, [pc, #-3836] @ 27934 <_start@@Base+0x392c> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ - ldr r0, [pc, #-3848] @ 2793c <_start@@Base+0x3934> │ │ │ │ + b 26c70 <_start@@Base+0x2c68> │ │ │ │ + ldr r0, [pc, #-3848] @ 27938 <_start@@Base+0x3930> │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 28864 <_start@@Base+0x485c> │ │ │ │ - ldr r3, [pc, #-3868] @ 27940 <_start@@Base+0x3938> │ │ │ │ + bne 28860 <_start@@Base+0x4858> │ │ │ │ + ldr r3, [pc, #-3868] @ 2793c <_start@@Base+0x3934> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ - ldr r0, [pc, #-3880] @ 27944 <_start@@Base+0x393c> │ │ │ │ + b 26c70 <_start@@Base+0x2c68> │ │ │ │ + ldr r0, [pc, #-3880] @ 27940 <_start@@Base+0x3938> │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2888c <_start@@Base+0x4884> │ │ │ │ - ldr r3, [pc, #-3900] @ 27948 <_start@@Base+0x3940> │ │ │ │ + bne 28888 <_start@@Base+0x4880> │ │ │ │ + ldr r3, [pc, #-3900] @ 27944 <_start@@Base+0x393c> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ - ldr r0, [pc, #-3912] @ 2794c <_start@@Base+0x3944> │ │ │ │ + b 26c70 <_start@@Base+0x2c68> │ │ │ │ + ldr r0, [pc, #-3912] @ 27948 <_start@@Base+0x3940> │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 288b4 <_start@@Base+0x48ac> │ │ │ │ - ldr r3, [pc, #-3932] @ 27950 <_start@@Base+0x3948> │ │ │ │ + bne 288b0 <_start@@Base+0x48a8> │ │ │ │ + ldr r3, [pc, #-3932] @ 2794c <_start@@Base+0x3944> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ - ldr r0, [pc, #-3944] @ 27954 <_start@@Base+0x394c> │ │ │ │ + b 26c70 <_start@@Base+0x2c68> │ │ │ │ + ldr r0, [pc, #-3944] @ 27950 <_start@@Base+0x3948> │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 288dc <_start@@Base+0x48d4> │ │ │ │ - ldr r3, [pc, #-3964] @ 27958 <_start@@Base+0x3950> │ │ │ │ + bne 288d8 <_start@@Base+0x48d0> │ │ │ │ + ldr r3, [pc, #-3964] @ 27954 <_start@@Base+0x394c> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ - ldr r0, [pc, #-3976] @ 2795c <_start@@Base+0x3954> │ │ │ │ + b 26c70 <_start@@Base+0x2c68> │ │ │ │ + ldr r0, [pc, #-3976] @ 27958 <_start@@Base+0x3950> │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 28904 <_start@@Base+0x48fc> │ │ │ │ - ldr r3, [pc, #-3996] @ 27960 <_start@@Base+0x3958> │ │ │ │ + bne 28900 <_start@@Base+0x48f8> │ │ │ │ + ldr r3, [pc, #-3996] @ 2795c <_start@@Base+0x3954> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ - ldr r0, [pc, #-4008] @ 27964 <_start@@Base+0x395c> │ │ │ │ + b 26c70 <_start@@Base+0x2c68> │ │ │ │ + ldr r0, [pc, #-4008] @ 27960 <_start@@Base+0x3958> │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2892c <_start@@Base+0x4924> │ │ │ │ - ldr r3, [pc, #-4028] @ 27968 <_start@@Base+0x3960> │ │ │ │ + bne 28928 <_start@@Base+0x4920> │ │ │ │ + ldr r3, [pc, #-4028] @ 27964 <_start@@Base+0x395c> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ - ldr r0, [pc, #-4040] @ 2796c <_start@@Base+0x3964> │ │ │ │ + b 26c70 <_start@@Base+0x2c68> │ │ │ │ + ldr r0, [pc, #-4040] @ 27968 <_start@@Base+0x3960> │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 28954 <_start@@Base+0x494c> │ │ │ │ - ldr r3, [pc, #-4060] @ 27970 <_start@@Base+0x3968> │ │ │ │ + bne 28950 <_start@@Base+0x4948> │ │ │ │ + ldr r3, [pc, #-4060] @ 2796c <_start@@Base+0x3964> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ - ldr r0, [pc, #-4072] @ 27974 <_start@@Base+0x396c> │ │ │ │ + b 26c70 <_start@@Base+0x2c68> │ │ │ │ + ldr r0, [pc, #-4072] @ 27970 <_start@@Base+0x3968> │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2897c <_start@@Base+0x4974> │ │ │ │ - ldr r3, [pc, #-4092] @ 27978 <_start@@Base+0x3970> │ │ │ │ + bne 28978 <_start@@Base+0x4970> │ │ │ │ + ldr r3, [pc, #-4092] @ 27974 <_start@@Base+0x396c> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ - ldr r0, [pc, #156] @ 28a20 <_start@@Base+0x4a18> │ │ │ │ + b 26c70 <_start@@Base+0x2c68> │ │ │ │ + ldr r0, [pc, #156] @ 28a1c <_start@@Base+0x4a14> │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 289a4 <_start@@Base+0x499c> │ │ │ │ - ldr r3, [pc, #136] @ 28a24 <_start@@Base+0x4a1c> │ │ │ │ + bne 289a0 <_start@@Base+0x4998> │ │ │ │ + ldr r3, [pc, #136] @ 28a20 <_start@@Base+0x4a18> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ - ldr r0, [pc, #124] @ 28a28 <_start@@Base+0x4a20> │ │ │ │ + b 26c70 <_start@@Base+0x2c68> │ │ │ │ + ldr r0, [pc, #124] @ 28a24 <_start@@Base+0x4a1c> │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 289cc <_start@@Base+0x49c4> │ │ │ │ - ldr r3, [pc, #104] @ 28a2c <_start@@Base+0x4a24> │ │ │ │ + bne 289c8 <_start@@Base+0x49c0> │ │ │ │ + ldr r3, [pc, #104] @ 28a28 <_start@@Base+0x4a20> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ - ldr r0, [pc, #92] @ 28a30 <_start@@Base+0x4a28> │ │ │ │ + b 26c70 <_start@@Base+0x2c68> │ │ │ │ + ldr r0, [pc, #92] @ 28a2c <_start@@Base+0x4a24> │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 289f4 <_start@@Base+0x49ec> │ │ │ │ - ldr r3, [pc, #72] @ 28a34 <_start@@Base+0x4a2c> │ │ │ │ + bne 289f0 <_start@@Base+0x49e8> │ │ │ │ + ldr r3, [pc, #72] @ 28a30 <_start@@Base+0x4a28> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ + b 26c70 <_start@@Base+0x2c68> │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 28a14 <_start@@Base+0x4a0c> │ │ │ │ + beq 28a10 <_start@@Base+0x4a08> │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne 26c74 <_start@@Base+0x2c6c> │ │ │ │ + bne 26c70 <_start@@Base+0x2c68> │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 26c74 <_start@@Base+0x2c6c> │ │ │ │ + beq 26c70 <_start@@Base+0x2c68> │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [sp, #352] @ 0x160 │ │ │ │ - b 27364 <_start@@Base+0x335c> │ │ │ │ - eoreq pc, r3, r4, asr #8 │ │ │ │ - eoreq pc, r3, ip, lsr r4 @ │ │ │ │ - eoreq pc, r3, ip, lsr #8 │ │ │ │ - eoreq pc, r3, r0, lsr #8 │ │ │ │ - eoreq pc, r3, r0, lsl r4 @ │ │ │ │ - eoreq pc, r3, r8, lsl #8 │ │ │ │ + b 27360 <_start@@Base+0x3358> │ │ │ │ + eoreq pc, r3, r8, asr #8 │ │ │ │ + eoreq pc, r3, r0, asr #8 │ │ │ │ + eoreq pc, r3, r0, lsr r4 @ │ │ │ │ + eoreq pc, r3, r4, lsr #8 │ │ │ │ + eoreq pc, r3, r4, lsl r4 @ │ │ │ │ + eoreq pc, r3, ip, 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> │ │ │ │ + ldr ip, [pc, #252] @ 28b48 <_start@@Base+0x4b40> │ │ │ │ + ldr r1, [pc, #252] @ 28b4c <_start@@Base+0x4b44> │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #244] @ 28b54 <_start@@Base+0x4b4c> │ │ │ │ + ldr r3, [pc, #244] @ 28b50 <_start@@Base+0x4b48> │ │ │ │ sub sp, sp, #28 │ │ │ │ - ldr r2, [pc, #240] @ 28b58 <_start@@Base+0x4b50> │ │ │ │ + ldr r2, [pc, #240] @ 28b54 <_start@@Base+0x4b4c> │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -5282,325 +5281,325 @@ │ │ │ │ mov r5, #1 │ │ │ │ str r3, [r4] │ │ │ │ add r3, sp, #4 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r5, [sp, #12] │ │ │ │ bl 2079ec │ │ │ │ - ldr r6, [pc, #172] @ 28b5c <_start@@Base+0x4b54> │ │ │ │ + ldr r6, [pc, #172] @ 28b58 <_start@@Base+0x4b50> │ │ │ │ add r6, pc, r6 │ │ │ │ str r0, [r6] │ │ │ │ - bl 179cc8 │ │ │ │ - ldr r1, [pc, #160] @ 28b60 <_start@@Base+0x4b58> │ │ │ │ + bl 179cd0 │ │ │ │ + ldr r1, [pc, #160] @ 28b5c <_start@@Base+0x4b54> │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #2 │ │ │ │ str r3, [r6, #4] │ │ │ │ - bl 37dac │ │ │ │ - ldr r1, [pc, #140] @ 28b64 <_start@@Base+0x4b5c> │ │ │ │ + bl 37da8 │ │ │ │ + ldr r1, [pc, #140] @ 28b60 <_start@@Base+0x4b58> │ │ │ │ mov r0, #15 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 37dac │ │ │ │ - ldr r1, [pc, #128] @ 28b68 <_start@@Base+0x4b60> │ │ │ │ + bl 37da8 │ │ │ │ + ldr r1, [pc, #128] @ 28b64 <_start@@Base+0x4b5c> │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 37dac │ │ │ │ + bl 37da8 │ │ │ │ ldmib sp, {r1, r3} │ │ │ │ mov r0, r7 │ │ │ │ str r3, [r4] │ │ │ │ - bl 267a4 <_start@@Base+0x279c> │ │ │ │ + bl 267a0 <_start@@Base+0x2798> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4] │ │ │ │ mov r5, r0 │ │ │ │ - bl 44768 │ │ │ │ + bl 44764 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #80] @ 28b6c <_start@@Base+0x4b64> │ │ │ │ + ldr r2, [pc, #80] @ 28b68 <_start@@Base+0x4b60> │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #44] @ 28b50 <_start@@Base+0x4b48> │ │ │ │ + ldr r3, [pc, #44] @ 28b4c <_start@@Base+0x4b44> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 28b48 <_start@@Base+0x4b40> │ │ │ │ + bne 28b44 <_start@@Base+0x4b3c> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r7, r8, r8, lsr #11 │ │ │ │ + eoreq r7, r8, ip, lsr #11 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r7, r8, r8, lsl #11 │ │ │ │ + eoreq r7, r8, ip, lsl #11 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq lr, r6, r8, ror #24 │ │ │ │ - @ instruction: 0xffffbd24 │ │ │ │ - @ instruction: 0xffffbcd4 │ │ │ │ - @ instruction: 0xffffbc90 │ │ │ │ - ldrdeq r7, [r8], -r8 @ │ │ │ │ + eorseq lr, r6, ip, ror #24 │ │ │ │ + @ instruction: 0xffffbd28 │ │ │ │ + @ instruction: 0xffffbcd8 │ │ │ │ + @ instruction: 0xffffbc94 │ │ │ │ + ldrdeq r7, [r8], -ip @ │ │ │ │ │ │ │ │ -00028b70 : │ │ │ │ +00028b6c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 232ec │ │ │ │ subs r3, r0, #1 │ │ │ │ - beq 28bb0 │ │ │ │ + beq 28bac │ │ │ │ add r2, r4, r3 │ │ │ │ - b 28ba0 │ │ │ │ + b 28b9c │ │ │ │ subs r3, r3, #1 │ │ │ │ - beq 28bb0 │ │ │ │ + beq 28bac │ │ │ │ ldrb ip, [r2, #-1]! │ │ │ │ cmp ip, #47 @ 0x2f │ │ │ │ - bne 28b98 │ │ │ │ + bne 28b94 │ │ │ │ add r4, r4, r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #15 │ │ │ │ pop {r4, lr} │ │ │ │ b 22f68 <__prctl_time64@plt> │ │ │ │ │ │ │ │ -00028bc0 : │ │ │ │ +00028bbc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr ip, [pc, #132] @ 28c5c │ │ │ │ - ldr r3, [pc, #132] @ 28c60 │ │ │ │ + ldr ip, [pc, #132] @ 28c58 │ │ │ │ + ldr r3, [pc, #132] @ 28c5c │ │ │ │ add ip, pc, ip │ │ │ │ ldr r3, [ip, r3] │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r4, r1 │ │ │ │ mov r2, #10 │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ bl 23388 │ │ │ │ - ldr r3, [pc, #92] @ 28c64 │ │ │ │ + ldr r3, [pc, #92] @ 28c60 │ │ │ │ mov r2, #32 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #1 │ │ │ │ add r4, r4, r0 │ │ │ │ str r4, [sp] │ │ │ │ add r4, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ bl 236d0 <__sprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ bl 234b4 │ │ │ │ - ldr r2, [pc, #52] @ 28c68 │ │ │ │ - ldr r3, [pc, #40] @ 28c60 │ │ │ │ + ldr r2, [pc, #52] @ 28c64 │ │ │ │ + ldr r3, [pc, #40] @ 28c5c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 28c58 │ │ │ │ + bne 28c54 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r7, r8, r0, lsr #8 │ │ │ │ + eoreq r7, r8, r4, lsr #8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r1, r4, r0, lsl #13 │ │ │ │ - eoreq r7, r8, r4, asr #7 │ │ │ │ + eoreq r1, r4, r4, lsl #13 │ │ │ │ + eoreq r7, r8, r8, asr #7 │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r2, r3 │ │ │ │ movcs r0, #1 │ │ │ │ mvncc r0, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #328] @ 28de4 │ │ │ │ - ldr r3, [pc, #328] @ 28de8 │ │ │ │ + ldr r2, [pc, #328] @ 28de0 │ │ │ │ + ldr r3, [pc, #328] @ 28de4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ - beq 28dd8 │ │ │ │ + beq 28dd4 │ │ │ │ add lr, sp, #4 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, lr │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, ip │ │ │ │ - bls 28d30 │ │ │ │ + bls 28d2c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 28d7c │ │ │ │ + beq 28d78 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, ip │ │ │ │ - bls 28d18 │ │ │ │ + bls 28d14 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ str r2, [r0, #8] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r0, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ - beq 28dc4 │ │ │ │ + beq 28dc0 │ │ │ │ str r0, [lr, #8] │ │ │ │ mov lr, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, ip │ │ │ │ - bhi 28ce4 │ │ │ │ - bcs 28d78 │ │ │ │ + bhi 28ce0 │ │ │ │ + bcs 28d74 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 28d78 │ │ │ │ + beq 28d74 │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, ip │ │ │ │ - bcs 28d68 │ │ │ │ + bcs 28d64 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ str r0, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 28dcc │ │ │ │ + beq 28dc8 │ │ │ │ mov r0, r2 │ │ │ │ str r0, [r1, #12] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b 28cd8 │ │ │ │ + b 28cd4 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [r1, #12] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [lr, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [r0, #8] │ │ │ │ str r3, [r0, #12] │ │ │ │ - ldr r2, [pc, #76] @ 28dec │ │ │ │ - ldr r3, [pc, #68] @ 28de8 │ │ │ │ + ldr r2, [pc, #76] @ 28de8 │ │ │ │ + ldr r3, [pc, #68] @ 28de4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 28de0 │ │ │ │ + bne 28ddc │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r3, r2 │ │ │ │ - b 28d7c │ │ │ │ + b 28d78 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r2 │ │ │ │ - b 28d7c │ │ │ │ + b 28d78 │ │ │ │ mov r0, r1 │ │ │ │ - b 28d98 │ │ │ │ + b 28d94 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r7, r8, ip, asr r3 │ │ │ │ + eoreq r7, r8, r0, ror #6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r7, r8, r8, asr r2 │ │ │ │ + eoreq r7, r8, ip, asr r2 │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r2, r3 │ │ │ │ movcs r0, #1 │ │ │ │ mvncc r0, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #328] @ 28f68 │ │ │ │ - ldr r3, [pc, #328] @ 28f6c │ │ │ │ + ldr r2, [pc, #328] @ 28f64 │ │ │ │ + ldr r3, [pc, #328] @ 28f68 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ - beq 28f5c │ │ │ │ + beq 28f58 │ │ │ │ add lr, sp, #4 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, lr │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, ip │ │ │ │ - bls 28eb4 │ │ │ │ + bls 28eb0 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 28f00 │ │ │ │ + beq 28efc │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, ip │ │ │ │ - bls 28e9c │ │ │ │ + bls 28e98 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ str r2, [r0, #24] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ str r0, [r3, #28] │ │ │ │ cmp r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ - beq 28f48 │ │ │ │ + beq 28f44 │ │ │ │ str r0, [lr, #24] │ │ │ │ mov lr, r0 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, ip │ │ │ │ - bhi 28e68 │ │ │ │ - bcs 28efc │ │ │ │ + bhi 28e64 │ │ │ │ + bcs 28ef8 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 28efc │ │ │ │ + beq 28ef8 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, ip │ │ │ │ - bcs 28eec │ │ │ │ + bcs 28ee8 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ str r3, [r0, #28] │ │ │ │ ldr r3, [r2, #28] │ │ │ │ str r0, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 28f50 │ │ │ │ + beq 28f4c │ │ │ │ mov r0, r2 │ │ │ │ str r0, [r1, #28] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b 28e5c │ │ │ │ + b 28e58 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ str r3, [r1, #28] │ │ │ │ ldr r3, [r0, #28] │ │ │ │ str r3, [lr, #24] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r2, [r0, #24] │ │ │ │ str r3, [r0, #28] │ │ │ │ - ldr r2, [pc, #76] @ 28f70 │ │ │ │ - ldr r3, [pc, #68] @ 28f6c │ │ │ │ + ldr r2, [pc, #76] @ 28f6c │ │ │ │ + ldr r3, [pc, #68] @ 28f68 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 28f64 │ │ │ │ + bne 28f60 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r3, r2 │ │ │ │ - b 28f00 │ │ │ │ + b 28efc │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r2 │ │ │ │ - b 28f00 │ │ │ │ + b 28efc │ │ │ │ mov r0, r1 │ │ │ │ - b 28f1c │ │ │ │ + b 28f18 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldrdeq r7, [r8], -r8 @ │ │ │ │ + ldrdeq r7, [r8], -ip @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq r7, [r8], -r4 @ │ │ │ │ + ldrdeq r7, [r8], -r8 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr ip, [r0, #20] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp ip, #0 │ │ │ │ @@ -5609,34 +5608,34 @@ │ │ │ │ streq r3, [r2, lr, lsl #2] │ │ │ │ ldr r4, [r5, #524] @ 0x20c │ │ │ │ strne r3, [ip, #16] │ │ │ │ cmp r3, #0 │ │ │ │ strne ip, [r3, #20] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ - beq 28fd4 │ │ │ │ + beq 28fd0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 28e08 │ │ │ │ + bl 28e04 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r6 │ │ │ │ - beq 28fdc │ │ │ │ + beq 28fd8 │ │ │ │ str r4, [r5, #524] @ 0x20c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 28ffc │ │ │ │ - bl 28e08 │ │ │ │ + beq 28ff8 │ │ │ │ + bl 28e04 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ str r3, [r0, #28] │ │ │ │ mov r4, r0 │ │ │ │ - b 28fd4 │ │ │ │ + b 28fd0 │ │ │ │ ldr r4, [r4, #28] │ │ │ │ - b 28fd4 │ │ │ │ + b 28fd0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ add r6, r2, r1, lsl #2 │ │ │ │ ldr r3, [r6, #504] @ 0x1f8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -5646,21 +5645,21 @@ │ │ │ │ str r3, [r4, #16] │ │ │ │ str r0, [r4, #20] │ │ │ │ strne r4, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ str r4, [r6, #504] @ 0x1f8 │ │ │ │ streq r1, [r4, #28] │ │ │ │ streq r1, [r4, #24] │ │ │ │ - beq 2907c │ │ │ │ + beq 29078 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 28e08 │ │ │ │ + bl 28e04 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bcc 29084 │ │ │ │ + bcc 29080 │ │ │ │ ldrhi r2, [r0, #28] │ │ │ │ movhi r3, #0 │ │ │ │ movls r4, r0 │ │ │ │ strhi r2, [r4, #28] │ │ │ │ strhi r0, [r4, #24] │ │ │ │ strhi r3, [r0, #28] │ │ │ │ str r4, [r6, #524] @ 0x20c │ │ │ │ @@ -5672,97 +5671,97 @@ │ │ │ │ str r3, [r0, #24] │ │ │ │ str r4, [r6, #524] @ 0x20c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #2 │ │ │ │ bx lr │ │ │ │ ldrb r3, [r1, #358] @ 0x166 │ │ │ │ tst r3, #4 │ │ │ │ - bne 290d4 │ │ │ │ + bne 290d0 │ │ │ │ ldrb ip, [r1, #359] @ 0x167 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ tst ip, #2 │ │ │ │ - beq 290dc │ │ │ │ + beq 290d8 │ │ │ │ ldr r3, [r1, #596] @ 0x254 │ │ │ │ adds r3, r3, r2 │ │ │ │ mvncs r3, #0 │ │ │ │ str r3, [r1, #596] @ 0x254 │ │ │ │ mov r0, #2 │ │ │ │ bx lr │ │ │ │ tst r3, #1 │ │ │ │ - bne 2911c │ │ │ │ + bne 29118 │ │ │ │ ldr r3, [r1, #356] @ 0x164 │ │ │ │ and r3, r3, #66560 @ 0x10400 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ - beq 29134 │ │ │ │ + beq 29130 │ │ │ │ ldr r3, [r1, #584] @ 0x248 │ │ │ │ add ip, r1, #356 @ 0x164 │ │ │ │ adds r3, r3, r2 │ │ │ │ mvncs r3, #0 │ │ │ │ - ldr r0, [pc, #96] @ 2916c │ │ │ │ + ldr r0, [pc, #96] @ 29168 │ │ │ │ str r3, [r1, #584] @ 0x248 │ │ │ │ ldrh r3, [ip] │ │ │ │ and r0, r0, r3 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 290d4 │ │ │ │ + bne 290d0 │ │ │ │ ldr r3, [r1, #592] @ 0x250 │ │ │ │ mov r0, #2 │ │ │ │ adds r3, r3, r2 │ │ │ │ mvncs r3, #0 │ │ │ │ str r3, [r1, #592] @ 0x250 │ │ │ │ bx lr │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ lsr r0, r0, #14 │ │ │ │ ldr r3, [r3, r0, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 290f4 │ │ │ │ + beq 290f0 │ │ │ │ ldrb r3, [r3, #42] @ 0x2a │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 290f4 │ │ │ │ + bne 290f0 │ │ │ │ ldr r3, [r1, #588] @ 0x24c │ │ │ │ adds r3, r3, r2 │ │ │ │ mvncs r3, #0 │ │ │ │ str r3, [r1, #588] @ 0x24c │ │ │ │ - b 290d4 │ │ │ │ + b 290d0 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ lsl r0, r0, #2 │ │ │ │ add r0, r0, #23 │ │ │ │ lsr r0, r0, #2 │ │ │ │ bx lr │ │ │ │ mov r0, #7 │ │ │ │ bx lr │ │ │ │ mov r0, #6 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00029194 : │ │ │ │ +00029190 : │ │ │ │ ldrb r3, [r1, #359] @ 0x167 │ │ │ │ tst r3, #2 │ │ │ │ - bne 291ac │ │ │ │ + bne 291a8 │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #2028] @ 0x7ec │ │ │ │ bx r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 291a0 │ │ │ │ + beq 2919c │ │ │ │ ldr r2, [r3] │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ cmp r2, #0 │ │ │ │ - beq 291e8 │ │ │ │ + beq 291e4 │ │ │ │ ldr ip, [r2, #44] @ 0x2c │ │ │ │ ldr lr, [r1, #364] @ 0x16c │ │ │ │ ldr r2, [r1, #368] @ 0x170 │ │ │ │ add ip, ip, #3 │ │ │ │ ldr lr, [r2, lr, lsl #2] │ │ │ │ ldr r2, [lr, #8] │ │ │ │ add r2, r2, ip, asr #2 │ │ │ │ str r2, [lr, #8] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29214 │ │ │ │ + beq 29210 │ │ │ │ ldr lr, [r1, #364] @ 0x16c │ │ │ │ ldr ip, [r1, #368] @ 0x170 │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ ldr ip, [ip, lr, lsl #2] │ │ │ │ add r2, r2, #3 │ │ │ │ ldr r3, [ip, #8] │ │ │ │ add r3, r3, r2, asr #2 │ │ │ │ @@ -5777,120 +5776,120 @@ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb r3, [r0, #359] @ 0x167 │ │ │ │ ldr r8, [r1, #64] @ 0x40 │ │ │ │ lsrs r3, r3, #7 │ │ │ │ ldr r7, [r0, #368] @ 0x170 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bne 292b4 │ │ │ │ + bne 292b0 │ │ │ │ ldr r3, [r7, r8, lsl #2] │ │ │ │ ldrb r2, [r3, #25] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 292ac │ │ │ │ + bne 292a8 │ │ │ │ ldr r4, [r5, #376] @ 0x178 │ │ │ │ cmp r4, #0 │ │ │ │ moveq r9, r4 │ │ │ │ - beq 2929c │ │ │ │ + beq 29298 │ │ │ │ mov r9, r2 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2928c │ │ │ │ + bne 29288 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - beq 292f4 │ │ │ │ + beq 292f0 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 29274 │ │ │ │ + bne 29270 │ │ │ │ ldr r3, [r7, r8, lsl #2] │ │ │ │ mov r2, #1 │ │ │ │ str r9, [r3, #20] │ │ │ │ strb r2, [r3, #25] │ │ │ │ ldr r3, [r7, r8, lsl #2] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r0, #372] @ 0x174 │ │ │ │ cmp r0, #1 │ │ │ │ addgt r0, r7, r0, lsl #2 │ │ │ │ subgt r0, r0, #4 │ │ │ │ movgt r3, r7 │ │ │ │ movgt r1, #0 │ │ │ │ - ble 292e4 │ │ │ │ + ble 292e0 │ │ │ │ ldr r2, [r3, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ strbne r1, [r2, #25] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 292d0 │ │ │ │ + bne 292cc │ │ │ │ ldrb r3, [r5, #359] @ 0x167 │ │ │ │ bic r3, r3, #128 @ 0x80 │ │ │ │ strb r3, [r5, #359] @ 0x167 │ │ │ │ - b 29250 │ │ │ │ + b 2924c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr sl, [r4, #12] │ │ │ │ - bl 29224 │ │ │ │ + bl 29220 │ │ │ │ add r0, sl, r0 │ │ │ │ cmp r9, r0 │ │ │ │ movcc r9, r0 │ │ │ │ - b 2928c │ │ │ │ + b 29288 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 293fc │ │ │ │ + beq 293f8 │ │ │ │ ldrb r3, [r0, #359] @ 0x167 │ │ │ │ push {r4, lr} │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ ldr r4, [r0, #368] @ 0x170 │ │ │ │ - beq 2936c │ │ │ │ + beq 29368 │ │ │ │ ldr ip, [r0, #372] @ 0x174 │ │ │ │ cmp ip, #1 │ │ │ │ addgt ip, r4, ip, lsl #2 │ │ │ │ movgt r3, r4 │ │ │ │ subgt ip, ip, #4 │ │ │ │ movgt lr, #0 │ │ │ │ - ble 29360 │ │ │ │ + ble 2935c │ │ │ │ ldr r2, [r3, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ strbne lr, [r2, #24] │ │ │ │ cmp ip, r3 │ │ │ │ - bne 2934c │ │ │ │ + bne 29348 │ │ │ │ ldrb r3, [r0, #359] @ 0x167 │ │ │ │ bic r3, r3, #64 @ 0x40 │ │ │ │ strb r3, [r0, #359] @ 0x167 │ │ │ │ ldr ip, [r4, r1, lsl #2] │ │ │ │ ldrb r3, [ip, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 293f4 │ │ │ │ + bne 293f0 │ │ │ │ ldr r3, [r0, #376] @ 0x178 │ │ │ │ ldr lr, [ip] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r0, [r0, #696] @ 0x2b8 │ │ │ │ - bne 293a0 │ │ │ │ - b 29404 │ │ │ │ + bne 2939c │ │ │ │ + b 29400 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29404 │ │ │ │ + beq 29400 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 29394 │ │ │ │ + bne 29390 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 29394 │ │ │ │ + bne 29390 │ │ │ │ mov r2, lr │ │ │ │ - b 293dc │ │ │ │ + b 293d8 │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 29394 │ │ │ │ + beq 29390 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 29394 │ │ │ │ + beq 29390 │ │ │ │ cmp r1, r2 │ │ │ │ - bne 293c4 │ │ │ │ + bne 293c0 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r0, r2 │ │ │ │ movcs r0, r2 │ │ │ │ - b 29394 │ │ │ │ + b 29390 │ │ │ │ ldr r0, [ip, #16] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #696] @ 0x2b8 │ │ │ │ bx lr │ │ │ │ mov r3, #1 │ │ │ │ str r0, [ip, #16] │ │ │ │ strb r3, [ip, #24] │ │ │ │ @@ -5900,291 +5899,291 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ - b 29448 │ │ │ │ + b 29444 │ │ │ │ cmp r2, #96 @ 0x60 │ │ │ │ add r1, r1, #12 │ │ │ │ - beq 29474 │ │ │ │ + beq 29470 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bcs 2943c │ │ │ │ - ldr r3, [pc, #120] @ 294dc │ │ │ │ + bcs 29438 │ │ │ │ + ldr r3, [pc, #120] @ 294d8 │ │ │ │ mov r2, #12 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #96 @ 0x60 │ │ │ │ mov r0, r5 │ │ │ │ bl 22ea8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r6, r1 │ │ │ │ - b 29494 │ │ │ │ + b 29490 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, #96 @ 0x60 │ │ │ │ add r4, r4, #12 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ add r3, r1, r1, lsl #1 │ │ │ │ add ip, r5, r3, lsl #2 │ │ │ │ ldr lr, [ip, #4] │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r3, r3, lr │ │ │ │ cmp r0, r3 │ │ │ │ movne r1, r2 │ │ │ │ - bne 29484 │ │ │ │ + bne 29480 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldrsh r0, [r4, #22] │ │ │ │ add r3, r3, lr │ │ │ │ cmp r0, #0 │ │ │ │ str r3, [ip, #4] │ │ │ │ str r6, [r4, #12] │ │ │ │ str r6, [r4, #16] │ │ │ │ strheq r0, [ip, #10] │ │ │ │ - b 29484 │ │ │ │ + b 29480 │ │ │ │ @ instruction: 0xfffff800 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #60] @ 29534 │ │ │ │ - ldr r4, [pc, #60] @ 29538 │ │ │ │ + ldr r3, [pc, #60] @ 29530 │ │ │ │ + ldr r4, [pc, #60] @ 29534 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ add r4, pc, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29510 │ │ │ │ + beq 2950c │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #36] @ 2953c │ │ │ │ - ldr r0, [pc, #36] @ 29540 │ │ │ │ + ldr r3, [pc, #36] @ 29538 │ │ │ │ + ldr r0, [pc, #36] @ 2953c │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r2, #34 @ 0x22 │ │ │ │ ldr r3, [r3] │ │ │ │ mov r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2346c │ │ │ │ bl 22f20 │ │ │ │ - eorseq lr, r6, r4, lsr #4 │ │ │ │ - strdeq r6, [r8], -r8 @ │ │ │ │ + eorseq lr, r6, r8, lsr #4 │ │ │ │ + strdeq r6, [r8], -ip @ │ │ │ │ muleq r0, r8, r8 │ │ │ │ - eoreq pc, r3, ip, lsr #23 │ │ │ │ + @ instruction: 0x0023fbb0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 294e0 │ │ │ │ + bl 294dc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr ip, [pc, #56] @ 295a8 │ │ │ │ + ldr ip, [pc, #56] @ 295a4 │ │ │ │ ldrb r2, [r0, #360] @ 0x168 │ │ │ │ - ldr r3, [pc, #52] @ 295ac │ │ │ │ + ldr r3, [pc, #52] @ 295a8 │ │ │ │ add ip, pc, ip │ │ │ │ orr r2, r2, #1 │ │ │ │ strb r2, [r0, #360] @ 0x168 │ │ │ │ - ldr r0, [pc, #40] @ 295b0 │ │ │ │ + ldr r0, [pc, #40] @ 295ac │ │ │ │ ldr r3, [ip, r3] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ mov r2, #59 @ 0x3b │ │ │ │ mov r1, #1 │ │ │ │ bl 2346c │ │ │ │ pop {r4, lr} │ │ │ │ mov r0, #0 │ │ │ │ b 23298 │ │ │ │ - eoreq r6, r8, r4, lsl #21 │ │ │ │ + eoreq r6, r8, r8, lsl #21 │ │ │ │ muleq r0, r8, r8 │ │ │ │ - eoreq pc, r3, r0, ror fp @ │ │ │ │ + eoreq pc, r3, r4, ror fp @ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 295d8 │ │ │ │ + beq 295d4 │ │ │ │ ldrb r3, [r1, #358] @ 0x166 │ │ │ │ tst r3, #1 │ │ │ │ - beq 295e0 │ │ │ │ + beq 295dc │ │ │ │ ldr r3, [r1, #660] @ 0x294 │ │ │ │ str r3, [r0, #16] │ │ │ │ str r0, [r1, #660] @ 0x294 │ │ │ │ mov r0, #6 │ │ │ │ bx lr │ │ │ │ tst r3, #4 │ │ │ │ - beq 29618 │ │ │ │ + beq 29614 │ │ │ │ ldrb r3, [r1, #357] @ 0x165 │ │ │ │ tst r3, #1 │ │ │ │ - bne 295d8 │ │ │ │ + bne 295d4 │ │ │ │ add r3, r1, #356 @ 0x164 │ │ │ │ ldrh r3, [r3] │ │ │ │ - ldr r2, [pc, #40] @ 2962c │ │ │ │ + ldr r2, [pc, #40] @ 29628 │ │ │ │ and r3, r3, r2 │ │ │ │ cmp r3, #6 │ │ │ │ ldrne r3, [r1, #664] @ 0x298 │ │ │ │ strne r3, [r0, #12] │ │ │ │ strne r0, [r1, #664] @ 0x298 │ │ │ │ - b 295d8 │ │ │ │ + b 295d4 │ │ │ │ ldr r3, [r1, #656] @ 0x290 │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r1, #656] @ 0x290 │ │ │ │ mov r0, #6 │ │ │ │ bx lr │ │ │ │ @ instruction: 0xffff8006 │ │ │ │ │ │ │ │ -00029630 : │ │ │ │ +0002962c : │ │ │ │ ldrb r2, [r1, #359] @ 0x167 │ │ │ │ tst r2, #2 │ │ │ │ - bne 29648 │ │ │ │ + bne 29644 │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #2044] @ 0x7fc │ │ │ │ bx r3 │ │ │ │ ldr r0, [r0, #-4] │ │ │ │ lsl r0, r0, #11 │ │ │ │ lsr r0, r0, #18 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00029658 : │ │ │ │ +00029654 : │ │ │ │ ldrb r2, [r1, #359] @ 0x167 │ │ │ │ tst r2, #2 │ │ │ │ - bne 29670 │ │ │ │ + bne 2966c │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #2032] @ 0x7f0 │ │ │ │ bx r3 │ │ │ │ ldr r0, [r0, #-4] │ │ │ │ lsl r0, r0, #11 │ │ │ │ lsr r0, r0, #18 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #3 │ │ │ │ bxle lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #200] @ 2976c │ │ │ │ + ldr r3, [pc, #200] @ 29768 │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, #8 │ │ │ │ asr r1, r1, #1 │ │ │ │ bl 22ea8 │ │ │ │ ldr r6, [r4] │ │ │ │ cmp r6, #2 │ │ │ │ - ble 29760 │ │ │ │ + ble 2975c │ │ │ │ ldr lr, [r4, #8] │ │ │ │ mov r0, #0 │ │ │ │ mov r3, #2 │ │ │ │ add r5, lr, #4 │ │ │ │ - b 2970c │ │ │ │ + b 29708 │ │ │ │ ldr r7, [lr, r1, lsl #2] │ │ │ │ add r8, r7, #3 │ │ │ │ cmp ip, r8 │ │ │ │ - bhi 29730 │ │ │ │ + bhi 2972c │ │ │ │ cmp r7, r2 │ │ │ │ strcc r2, [lr, r1, lsl #2] │ │ │ │ ldr r2, [r4] │ │ │ │ add r3, r3, #2 │ │ │ │ sub r2, r2, #2 │ │ │ │ cmp r6, r3 │ │ │ │ add r0, r0, #2 │ │ │ │ str r2, [r4] │ │ │ │ - ble 29760 │ │ │ │ + ble 2975c │ │ │ │ sub r2, r3, #2 │ │ │ │ sub r2, r2, r0 │ │ │ │ ldr r7, [lr, r2, lsl #2] │ │ │ │ ldr ip, [lr, r3, lsl #2] │ │ │ │ sub r1, r3, #1 │ │ │ │ cmp r7, ip │ │ │ │ ldr r2, [r5, r3, lsl #2] │ │ │ │ sub r1, r1, r0 │ │ │ │ - bls 296d8 │ │ │ │ + bls 296d4 │ │ │ │ cmp ip, r2 │ │ │ │ - beq 296f0 │ │ │ │ + beq 296ec │ │ │ │ sub r1, r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ add r2, r3, #1 │ │ │ │ strne ip, [lr, r1, lsl #2] │ │ │ │ sub r2, r2, r0 │ │ │ │ ldrne r1, [r5, r3, lsl #2] │ │ │ │ add r3, r3, #2 │ │ │ │ strne r1, [lr, r2, lsl #2] │ │ │ │ cmp r6, r3 │ │ │ │ - bgt 2970c │ │ │ │ + bgt 29708 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0xfffff744 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr ip, [pc, #36] @ 297ac │ │ │ │ - ldr r3, [pc, #36] @ 297b0 │ │ │ │ + ldr ip, [pc, #36] @ 297a8 │ │ │ │ + ldr r3, [pc, #36] @ 297ac │ │ │ │ add ip, pc, ip │ │ │ │ ldr r3, [ip, r3] │ │ │ │ - ldr r0, [pc, #28] @ 297b4 │ │ │ │ + ldr r0, [pc, #28] @ 297b0 │ │ │ │ ldr r3, [r3] │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2346c │ │ │ │ bl 22f20 │ │ │ │ - eoreq r6, r8, r0, ror r8 │ │ │ │ + eoreq r6, r8, r4, ror r8 │ │ │ │ muleq r0, r8, r8 │ │ │ │ - mlaeq r3, r4, r9, pc @ │ │ │ │ + mlaeq r3, r8, 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 │ │ │ │ + ldr r2, [pc, #64] @ 2980c │ │ │ │ + ldr r3, [pc, #64] @ 29810 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r6, [r3] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ bl 237cc <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #36] @ 29818 │ │ │ │ + ldr r2, [pc, #36] @ 29814 │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r5 │ │ │ │ ldr ip, [r0] │ │ │ │ mov r0, r6 │ │ │ │ stm sp, {r4, ip} │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ bl 22f20 │ │ │ │ - eoreq r6, r8, r8, lsr #16 │ │ │ │ + eoreq r6, r8, ip, lsr #16 │ │ │ │ muleq r0, r8, r8 │ │ │ │ - eoreq pc, r3, r8, ror #18 │ │ │ │ + eoreq pc, r3, ip, ror #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr ip, [pc, #36] @ 29858 │ │ │ │ - ldr r3, [pc, #36] @ 2985c │ │ │ │ + ldr ip, [pc, #36] @ 29854 │ │ │ │ + ldr r3, [pc, #36] @ 29858 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r3, [ip, r3] │ │ │ │ - ldr r0, [pc, #28] @ 29860 │ │ │ │ + ldr r0, [pc, #28] @ 2985c │ │ │ │ ldr r3, [r3] │ │ │ │ mov r2, #50 @ 0x32 │ │ │ │ mov r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2346c │ │ │ │ bl 22f20 │ │ │ │ - eoreq r6, r8, r4, asr #15 │ │ │ │ + eoreq r6, r8, r8, asr #15 │ │ │ │ muleq r0, r8, r8 │ │ │ │ - eoreq pc, r3, ip, lsr #18 │ │ │ │ + eoreq pc, r3, r0, 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 │ │ │ │ + ldr ip, [pc, #124] @ 298f4 │ │ │ │ + ldr r3, [pc, #124] @ 298f8 │ │ │ │ sub sp, sp, #288 @ 0x120 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r3, [ip, r3] │ │ │ │ add r4, sp, #4 │ │ │ │ mov r2, #140 @ 0x8c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -6196,35 +6195,35 @@ │ │ │ │ bl 22eb4 │ │ │ │ mov r3, #4 │ │ │ │ add r2, sp, #144 @ 0x90 │ │ │ │ mov r0, #11 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ bl 23508 │ │ │ │ - ldr r2, [pc, #48] @ 29900 │ │ │ │ - ldr r3, [pc, #40] @ 298fc │ │ │ │ + ldr r2, [pc, #48] @ 298fc │ │ │ │ + ldr r3, [pc, #40] @ 298f8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 298f4 │ │ │ │ + bne 298f0 │ │ │ │ add sp, sp, #288 @ 0x120 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r6, r8, r8, ror r7 │ │ │ │ + eoreq r6, r8, ip, ror r7 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r6, r8, r8, lsr #14 │ │ │ │ + eoreq r6, r8, ip, lsr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3792] @ 0xed0 │ │ │ │ - ldr r2, [pc, #232] @ 29a04 │ │ │ │ - ldr r3, [pc, #232] @ 29a08 │ │ │ │ + ldr r2, [pc, #232] @ 29a00 │ │ │ │ + ldr r3, [pc, #232] @ 29a04 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #296 @ 0x128 │ │ │ │ mov r0, #81920 @ 0x14000 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #292] @ 0x124 │ │ │ │ mov r3, #0 │ │ │ │ @@ -6239,100 +6238,100 @@ │ │ │ │ str r2, [sp] │ │ │ │ bl 23160 │ │ │ │ mov r1, r4 │ │ │ │ add r4, sp, #16 │ │ │ │ mov r2, #136 @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ bl 230c4 │ │ │ │ - ldr r3, [pc, #144] @ 29a0c │ │ │ │ + ldr r3, [pc, #144] @ 29a08 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 22eb4 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ bl 23394 │ │ │ │ mov r1, #17 │ │ │ │ mov r0, r4 │ │ │ │ bl 23394 │ │ │ │ - ldr r3, [pc, #104] @ 29a10 │ │ │ │ - ldr r2, [pc, #104] @ 29a14 │ │ │ │ + ldr r3, [pc, #104] @ 29a0c │ │ │ │ + ldr r2, [pc, #104] @ 29a10 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 299c4 │ │ │ │ + beq 299c0 │ │ │ │ mov r0, #11 │ │ │ │ blx r3 │ │ │ │ add r2, sp, #152 @ 0x98 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, #11 │ │ │ │ bl 23508 │ │ │ │ - ldr r2, [pc, #60] @ 29a18 │ │ │ │ - ldr r3, [pc, #40] @ 29a08 │ │ │ │ + ldr r2, [pc, #60] @ 29a14 │ │ │ │ + ldr r3, [pc, #40] @ 29a04 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 29a00 │ │ │ │ + bne 299fc │ │ │ │ add sp, sp, #296 @ 0x128 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldrdeq r6, [r8], -ip @ │ │ │ │ + eoreq r6, r8, r0, ror #13 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andeq r1, r0, r0, lsr #12 │ │ │ │ - eorseq sp, r6, r4, ror sp │ │ │ │ + eorseq sp, r6, r8, ror sp │ │ │ │ stmdaeq r0, {r2} │ │ │ │ - eoreq r6, r8, ip, lsl r6 │ │ │ │ + eoreq r6, r8, r0, lsr #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #120] @ 29aac │ │ │ │ + ldr r5, [pc, #120] @ 29aa8 │ │ │ │ mov r4, r2 │ │ │ │ sub r0, r0, #1 │ │ │ │ orr r2, r1, r2 │ │ │ │ tst r0, r2 │ │ │ │ sub sp, sp, #16 │ │ │ │ add r5, pc, r5 │ │ │ │ - bne 29a70 │ │ │ │ + bne 29a6c │ │ │ │ mov r6, r1 │ │ │ │ mov r2, #3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 2334c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 29a74 │ │ │ │ + bne 29a70 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 29770 │ │ │ │ - ldr r3, [pc, #52] @ 29ab0 │ │ │ │ + bl 2976c │ │ │ │ + ldr r3, [pc, #52] @ 29aac │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r5, [r3] │ │ │ │ bl 237cc <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #40] @ 29ab4 │ │ │ │ + ldr r2, [pc, #40] @ 29ab0 │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ ldr ip, [r0] │ │ │ │ mov r0, r5 │ │ │ │ stmib sp, {r1, ip} │ │ │ │ str r4, [sp] │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ bl 22f20 │ │ │ │ - @ instruction: 0x002865b4 │ │ │ │ + @ instruction: 0x002865b8 │ │ │ │ muleq r0, r8, r8 │ │ │ │ - eoreq pc, r3, r0, lsr #14 │ │ │ │ + eoreq pc, r3, r4, lsr #14 │ │ │ │ mov r0, #2 │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ ldrb r3, [r1, #43] @ 0x2b │ │ │ │ - beq 29af8 │ │ │ │ + beq 29af4 │ │ │ │ tst r3, #2 │ │ │ │ bxne lr │ │ │ │ orr r3, r3, #2 │ │ │ │ strb r3, [r1, #43] @ 0x2b │ │ │ │ ldr r2, [r0, #260] @ 0x104 │ │ │ │ ldr r3, [r0, #256] @ 0x100 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -6351,59 +6350,59 @@ │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 29414 │ │ │ │ - ldr r7, [pc, #144] @ 29bd0 │ │ │ │ + bl 29410 │ │ │ │ + ldr r7, [pc, #144] @ 29bcc │ │ │ │ mov sl, #0 │ │ │ │ add r5, r4, #4 │ │ │ │ add r9, r4, #1152 @ 0x480 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r6, [r5, #-4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 29b80 │ │ │ │ + beq 29b7c │ │ │ │ ldr r8, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ bl 23664 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 29b9c │ │ │ │ + bne 29b98 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r0, [r5, #-4] │ │ │ │ sub sl, sl, r3 │ │ │ │ str r0, [r4, #4] │ │ │ │ add r4, r4, #12 │ │ │ │ cmp r4, r9 │ │ │ │ add r5, r5, #12 │ │ │ │ - bne 29b4c │ │ │ │ + bne 29b48 │ │ │ │ mov r0, sl │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [pc, #48] @ 29bd4 │ │ │ │ + ldr r3, [pc, #48] @ 29bd0 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r4, [r3] │ │ │ │ bl 237cc <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #36] @ 29bd8 │ │ │ │ + ldr r2, [pc, #36] @ 29bd4 │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ ldr ip, [r0] │ │ │ │ mov r0, r4 │ │ │ │ stm sp, {r8, ip} │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ bl 22f20 │ │ │ │ - @ instruction: 0x002864b0 │ │ │ │ + @ instruction: 0x002864b4 │ │ │ │ muleq r0, r8, r8 │ │ │ │ - eoreq pc, r3, r8, lsr #11 │ │ │ │ + eoreq pc, r3, ip, lsr #11 │ │ │ │ ldrb r3, [r0, #357] @ 0x165 │ │ │ │ tst r3, #1 │ │ │ │ - bne 29c10 │ │ │ │ + bne 29c0c │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ lsr r1, r1, #14 │ │ │ │ ldr r0, [r3, r1, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ ldrbne r0, [r0, #42] @ 0x2a │ │ │ │ andne r0, r0, #3 │ │ │ │ subne r0, r0, #1 │ │ │ │ @@ -6415,303 +6414,303 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 29414 │ │ │ │ - ldr r8, [pc, #204] @ 29d0c │ │ │ │ + bl 29410 │ │ │ │ + ldr r8, [pc, #204] @ 29d08 │ │ │ │ mov sl, #0 │ │ │ │ add r6, r4, #1152 @ 0x480 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r5, [r4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 29c88 │ │ │ │ + beq 29c84 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 29ca0 │ │ │ │ + bne 29c9c │ │ │ │ ldrsh r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 29ca0 │ │ │ │ + beq 29c9c │ │ │ │ add r3, r3, #1 │ │ │ │ strh r3, [r4, #8] │ │ │ │ add r4, r4, #12 │ │ │ │ cmp r4, r6 │ │ │ │ - beq 29c94 │ │ │ │ + beq 29c90 │ │ │ │ ldr r5, [r4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 29c5c │ │ │ │ + bne 29c58 │ │ │ │ add r4, r4, #12 │ │ │ │ cmp r4, r6 │ │ │ │ - bne 29c48 │ │ │ │ + bne 29c44 │ │ │ │ mov r0, sl │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r9, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ bl 23664 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 29cd8 │ │ │ │ + bne 29cd4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r0, [r4] │ │ │ │ str r0, [r4, #4] │ │ │ │ add r4, r4, #12 │ │ │ │ cmp r4, r6 │ │ │ │ sub sl, sl, r3 │ │ │ │ - bne 29c48 │ │ │ │ - b 29c94 │ │ │ │ - ldr r3, [pc, #48] @ 29d10 │ │ │ │ + bne 29c44 │ │ │ │ + b 29c90 │ │ │ │ + ldr r3, [pc, #48] @ 29d0c │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r4, [r3] │ │ │ │ bl 237cc <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #36] @ 29d14 │ │ │ │ + ldr r2, [pc, #36] @ 29d10 │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r5 │ │ │ │ ldr ip, [r0] │ │ │ │ mov r0, r4 │ │ │ │ stm sp, {r9, ip} │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ bl 22f20 │ │ │ │ - @ instruction: 0x002863b4 │ │ │ │ + @ instruction: 0x002863b8 │ │ │ │ muleq r0, r8, r8 │ │ │ │ - eoreq pc, r3, ip, ror #8 │ │ │ │ + eoreq pc, r3, r0, 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 │ │ │ │ - beq 29d44 │ │ │ │ + beq 29d40 │ │ │ │ ldrb r3, [r0, #356] @ 0x164 │ │ │ │ tst r3, #8 │ │ │ │ - bne 29e18 │ │ │ │ + bne 29e14 │ │ │ │ ldr r5, [r4, #504] @ 0x1f8 │ │ │ │ mov r3, #0 │ │ │ │ cmp r5, r3 │ │ │ │ str r3, [r4, #504] @ 0x1f8 │ │ │ │ str r3, [r4, #524] @ 0x20c │ │ │ │ - bne 29dc0 │ │ │ │ + bne 29dbc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ lsr r3, r6, #14 │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29d84 │ │ │ │ + beq 29d80 │ │ │ │ ldrb r3, [r3, #42] @ 0x2a │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 29da8 │ │ │ │ + beq 29da4 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ lsr r3, r3, #14 │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29dd4 │ │ │ │ + beq 29dd0 │ │ │ │ ldrb r3, [r3, #42] @ 0x2a │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 29dd4 │ │ │ │ + bne 29dd0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 29004 │ │ │ │ + bl 29000 │ │ │ │ cmp r5, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ mov r6, r5 │ │ │ │ tst r3, #1 │ │ │ │ ldr r5, [r5, #16] │ │ │ │ - beq 29d60 │ │ │ │ + beq 29d5c │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 29bdc │ │ │ │ + bl 29bd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 29da8 │ │ │ │ + bne 29da4 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 29bdc │ │ │ │ + bl 29bd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 29da8 │ │ │ │ + bne 29da4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 29004 │ │ │ │ + bl 29000 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 29dc0 │ │ │ │ + bne 29dbc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r5, [r0, #508] @ 0x1fc │ │ │ │ cmp r5, #0 │ │ │ │ - beq 29e40 │ │ │ │ + beq 29e3c │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r5, #16] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #4 │ │ │ │ - bl 29004 │ │ │ │ + bl 29000 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 29e24 │ │ │ │ + bne 29e20 │ │ │ │ ldr r1, [r4, #520] @ 0x208 │ │ │ │ ldr r2, [r4, #540] @ 0x21c │ │ │ │ mov r3, #0 │ │ │ │ str r1, [r4, #508] @ 0x1fc │ │ │ │ str r2, [r4, #528] @ 0x210 │ │ │ │ str r3, [r4, #520] @ 0x208 │ │ │ │ str r3, [r4, #540] @ 0x21c │ │ │ │ - b 29d44 │ │ │ │ + b 29d40 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ - ldr r6, [pc, #264] @ 29f84 │ │ │ │ + ldr r6, [pc, #264] @ 29f80 │ │ │ │ cmp r7, #0 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ add r6, pc, r6 │ │ │ │ - beq 29f28 │ │ │ │ + beq 29f24 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - bne 29ec0 │ │ │ │ - b 29ef0 │ │ │ │ + bne 29ebc │ │ │ │ + b 29eec │ │ │ │ ldr ip, [r3, #4] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ add r2, r2, ip │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29f40 │ │ │ │ + beq 29f3c │ │ │ │ ldr ip, [r3] │ │ │ │ add lr, r1, r2 │ │ │ │ cmp ip, lr │ │ │ │ - beq 29eac │ │ │ │ + beq 29ea8 │ │ │ │ str r2, [r0, #4] │ │ │ │ str r3, [r0, #20] │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ mov r1, ip │ │ │ │ - bne 29ec0 │ │ │ │ + bne 29ebc │ │ │ │ tst r5, #1 │ │ │ │ movne sl, #3 │ │ │ │ moveq sl, #1 │ │ │ │ ldr r9, [r7] │ │ │ │ ldr r8, [r7, #4] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ bl 2334c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 29f4c │ │ │ │ + bne 29f48 │ │ │ │ ldr r7, [r7, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 29efc │ │ │ │ + bne 29ef8 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #16] │ │ │ │ str r3, [r4] │ │ │ │ str r3, [r4, #4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ str r2, [r0, #4] │ │ │ │ str r3, [r0, #20] │ │ │ │ - b 29ef0 │ │ │ │ - ldr r3, [pc, #52] @ 29f88 │ │ │ │ + b 29eec │ │ │ │ + ldr r3, [pc, #52] @ 29f84 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r4, [r3] │ │ │ │ bl 237cc <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #40] @ 29f8c │ │ │ │ + ldr r2, [pc, #40] @ 29f88 │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r9 │ │ │ │ ldr ip, [r0] │ │ │ │ mov r0, r4 │ │ │ │ stmib sp, {r5, ip} │ │ │ │ str r8, [sp] │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ bl 22f20 │ │ │ │ - eoreq r6, r8, r4, ror r1 │ │ │ │ + eoreq r6, r8, r8, ror r1 │ │ │ │ muleq r0, r8, r8 │ │ │ │ - eoreq pc, r3, r8, asr #4 │ │ │ │ + eoreq pc, r3, ip, asr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0] │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r2 │ │ │ │ - bl 28c84 │ │ │ │ + bl 28c80 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 2a0f0 │ │ │ │ + beq 2a0ec │ │ │ │ ldr r3, [r1] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ add r0, r5, r6 │ │ │ │ cmp r3, r0 │ │ │ │ addeq r2, r6, r2 │ │ │ │ streq r5, [r1] │ │ │ │ streq r2, [r1, #4] │ │ │ │ - beq 2a0e4 │ │ │ │ + beq 2a0e0 │ │ │ │ add ip, r2, r3 │ │ │ │ cmp r5, ip │ │ │ │ - beq 2a0dc │ │ │ │ + beq 2a0d8 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2a024 │ │ │ │ + beq 2a020 │ │ │ │ ldr ip, [r2] │ │ │ │ ldr lr, [r2, #4] │ │ │ │ cmp r0, ip │ │ │ │ addeq lr, r6, lr │ │ │ │ stmeq r2, {r5, lr} │ │ │ │ - beq 2a0e4 │ │ │ │ + beq 2a0e0 │ │ │ │ add ip, lr, ip │ │ │ │ cmp r5, ip │ │ │ │ addeq lr, r6, lr │ │ │ │ streq lr, [r2, #4] │ │ │ │ - beq 2a0e4 │ │ │ │ + beq 2a0e0 │ │ │ │ ldr ip, [r1, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 2a058 │ │ │ │ + beq 2a054 │ │ │ │ ldr lr, [ip] │ │ │ │ cmp r0, lr │ │ │ │ ldr r0, [ip, #4] │ │ │ │ streq r5, [ip] │ │ │ │ addeq r0, r6, r0 │ │ │ │ streq r0, [ip, #4] │ │ │ │ - beq 2a0e4 │ │ │ │ + beq 2a0e0 │ │ │ │ add lr, r0, lr │ │ │ │ cmp r5, lr │ │ │ │ - beq 2a168 │ │ │ │ + beq 2a164 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r7, [r4, #12] │ │ │ │ add lr, r0, #24 │ │ │ │ cmp lr, r7 │ │ │ │ str lr, [r4, #16] │ │ │ │ ldr lr, [r4, #8] │ │ │ │ add r7, lr, r0 │ │ │ │ - bhi 2a10c │ │ │ │ + bhi 2a108 │ │ │ │ cmp r5, r3 │ │ │ │ str r6, [r7, #4] │ │ │ │ - bcs 2a114 │ │ │ │ + bcs 2a110 │ │ │ │ cmp r2, #0 │ │ │ │ str r1, [r7, #20] │ │ │ │ str r2, [r7, #16] │ │ │ │ strne r7, [r2, #20] │ │ │ │ streq r7, [r4, #4] │ │ │ │ str r7, [r1, #16] │ │ │ │ str r5, [lr, r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 28c84 │ │ │ │ + bl 28c80 │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r5, r3 │ │ │ │ - bcc 2a150 │ │ │ │ - bls 2a0d0 │ │ │ │ + bcc 2a14c │ │ │ │ + bls 2a0cc │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r3, #0 │ │ │ │ str r2, [r7, #12] │ │ │ │ str r0, [r7, #8] │ │ │ │ str r3, [r0, #12] │ │ │ │ mov r0, r7 │ │ │ │ str r0, [r4] │ │ │ │ @@ -6724,363 +6723,363 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r3, r2, #24 │ │ │ │ cmp r0, r3 │ │ │ │ ldr ip, [r4, #8] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bcs 2a12c │ │ │ │ + bcs 2a128 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp ip, #0 │ │ │ │ str r1, [r7, #16] │ │ │ │ str ip, [r7, #20] │ │ │ │ strne r7, [ip, #16] │ │ │ │ str r7, [r1, #20] │ │ │ │ - b 2a09c │ │ │ │ + b 2a098 │ │ │ │ add r0, ip, r2 │ │ │ │ str r6, [r0, #4] │ │ │ │ str r1, [r0, #20] │ │ │ │ str r1, [r0, #16] │ │ │ │ str r1, [r0, #12] │ │ │ │ str r1, [r0, #8] │ │ │ │ str r5, [ip, r2] │ │ │ │ str r0, [r4, #4] │ │ │ │ - b 2a0d0 │ │ │ │ + b 2a0cc │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, #0 │ │ │ │ str r2, [r7, #8] │ │ │ │ str r0, [r7, #12] │ │ │ │ str r3, [r0, #8] │ │ │ │ - b 2a0cc │ │ │ │ + b 2a0c8 │ │ │ │ add r0, r6, r0 │ │ │ │ str r0, [ip, #4] │ │ │ │ - b 2a0e4 │ │ │ │ + b 2a0e0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ sub r1, r1, #1 │ │ │ │ orr r3, r2, r3 │ │ │ │ tst r1, r3 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ - bne 2a1d8 │ │ │ │ + bne 2a1d4 │ │ │ │ mov r4, r2 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r0 │ │ │ │ - bl 29f90 │ │ │ │ + bl 29f8c │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 29e60 │ │ │ │ + bl 29e5c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 29f90 │ │ │ │ - bl 29770 │ │ │ │ + b 29f8c │ │ │ │ + bl 2976c │ │ │ │ ldrb ip, [r1, #42] @ 0x2a │ │ │ │ ldrb r3, [r1, #43] @ 0x2b │ │ │ │ lsr r2, ip, #3 │ │ │ │ and r2, r2, #3 │ │ │ │ bic r3, r3, #16 │ │ │ │ cmp r2, #1 │ │ │ │ strb r3, [r1, #43] @ 0x2b │ │ │ │ - beq 2a23c │ │ │ │ - bls 2a220 │ │ │ │ + beq 2a238 │ │ │ │ + bls 2a21c │ │ │ │ ldr r2, [r1, #32] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ add r2, r2, #16320 @ 0x3fc0 │ │ │ │ add r2, r2, #63 @ 0x3f │ │ │ │ bic r2, r2, #16320 @ 0x3fc0 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ bic r2, r2, #63 @ 0x3f │ │ │ │ - b 29a1c │ │ │ │ + b 29a18 │ │ │ │ and ip, ip, #3 │ │ │ │ cmp ip, #1 │ │ │ │ - bhi 2a23c │ │ │ │ + bhi 2a238 │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - b 29a1c │ │ │ │ + b 29a18 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ mov r2, #16384 @ 0x4000 │ │ │ │ - b 29a1c │ │ │ │ + b 29a18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldrb r1, [r1, #42] @ 0x2a │ │ │ │ ldrb r3, [r4, #43] @ 0x2b │ │ │ │ lsr r2, r1, #3 │ │ │ │ and r2, r2, #3 │ │ │ │ bic r3, r3, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ strb r3, [r4, #43] @ 0x2b │ │ │ │ - beq 2a2d8 │ │ │ │ - bls 2a2c8 │ │ │ │ + beq 2a2d4 │ │ │ │ + bls 2a2c4 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ add r2, r2, #16320 @ 0x3fc0 │ │ │ │ add r2, r2, #63 @ 0x3f │ │ │ │ bic r2, r2, #16320 @ 0x3fc0 │ │ │ │ bic r2, r2, #63 @ 0x3f │ │ │ │ ldr r3, [r5, #616] @ 0x268 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - bl 29a1c │ │ │ │ + bl 29a18 │ │ │ │ ldr r3, [r5, #264] @ 0x108 │ │ │ │ str r3, [r4, #24] │ │ │ │ str r4, [r5, #264] @ 0x108 │ │ │ │ ldrb r3, [r4, #43] @ 0x2b │ │ │ │ orr r3, r3, #32 │ │ │ │ strb r3, [r4, #43] @ 0x2b │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ and r1, r1, #3 │ │ │ │ cmp r1, #1 │ │ │ │ ldrls r2, [r4, #36] @ 0x24 │ │ │ │ - bls 2a29c │ │ │ │ + bls 2a298 │ │ │ │ mov r2, #16384 @ 0x4000 │ │ │ │ - b 2a29c │ │ │ │ + b 2a298 │ │ │ │ ldrb r3, [r1, #42] @ 0x2a │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ lsr r2, r3, #3 │ │ │ │ and r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - beq 2a394 │ │ │ │ - bls 2a378 │ │ │ │ + beq 2a390 │ │ │ │ + bls 2a374 │ │ │ │ ldr r5, [r1, #32] │ │ │ │ mov r7, #0 │ │ │ │ add r5, r5, #16320 @ 0x3fc0 │ │ │ │ add r5, r5, #63 @ 0x3f │ │ │ │ bic r5, r5, #16320 @ 0x3fc0 │ │ │ │ bic r5, r5, #63 @ 0x3f │ │ │ │ cmp r5, #0 │ │ │ │ mov r8, r5 │ │ │ │ lsr r6, r5, #14 │ │ │ │ - ble 2a348 │ │ │ │ + ble 2a344 │ │ │ │ ldr r4, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ add lr, r3, r8 │ │ │ │ lsr r2, r3, #14 │ │ │ │ add r3, r3, #16384 @ 0x4000 │ │ │ │ sub ip, lr, r3 │ │ │ │ cmp ip, #0 │ │ │ │ str r1, [r4, r2, lsl #2] │ │ │ │ - bgt 2a330 │ │ │ │ + bgt 2a32c │ │ │ │ ldr ip, [r0, #616] @ 0x268 │ │ │ │ ldr r2, [r0, #316] @ 0x13c │ │ │ │ ldr r1, [ip, #12] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ add r7, r7, r6 │ │ │ │ add r2, r2, r7 │ │ │ │ add r3, r3, r5 │ │ │ │ add r1, r1, r8 │ │ │ │ str r1, [ip, #12] │ │ │ │ str r2, [r0, #316] @ 0x13c │ │ │ │ str r3, [r0, #12] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 2a3b0 │ │ │ │ + bhi 2a3ac │ │ │ │ ldr r5, [r1, #36] @ 0x24 │ │ │ │ lsls r7, r5, #18 │ │ │ │ movne r7, #1 │ │ │ │ - b 2a314 │ │ │ │ + b 2a310 │ │ │ │ mov r5, #16384 @ 0x4000 │ │ │ │ ldr r4, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r6, r2 │ │ │ │ mov r7, #0 │ │ │ │ mov r8, r5 │ │ │ │ - b 2a32c │ │ │ │ + b 2a328 │ │ │ │ mov r5, #16384 @ 0x4000 │ │ │ │ ldr r4, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r7, #0 │ │ │ │ mov r6, #1 │ │ │ │ mov r8, r5 │ │ │ │ - b 2a32c │ │ │ │ + b 2a328 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r2, r4, #1048576 @ 0x100000 │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq 2a40c │ │ │ │ + beq 2a408 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4, #8] │ │ │ │ str r6, [r3] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ ldr r7, [r4, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2a430 │ │ │ │ + beq 2a42c │ │ │ │ add r3, r7, #12 │ │ │ │ str r3, [r7, #8] │ │ │ │ mov r4, r7 │ │ │ │ str r7, [r1] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - b 2a3f8 │ │ │ │ + b 2a3f4 │ │ │ │ mov r0, #1048576 @ 0x100000 │ │ │ │ str r1, [sp, #4] │ │ │ │ bl 234cc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2a468 │ │ │ │ + beq 2a464 │ │ │ │ add r3, r0, #12 │ │ │ │ str r7, [r0, #4] │ │ │ │ str r3, [r0, #8] │ │ │ │ str r0, [r4, #4] │ │ │ │ str r4, [r0] │ │ │ │ str r0, [r1] │ │ │ │ mov r4, r0 │ │ │ │ - b 2a3f8 │ │ │ │ - bl 294e0 │ │ │ │ + b 2a3f4 │ │ │ │ + bl 294dc │ │ │ │ │ │ │ │ -0002a46c : │ │ │ │ +0002a468 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb r3, [r1, #359] @ 0x167 │ │ │ │ mov r7, r1 │ │ │ │ tst r3, #2 │ │ │ │ - beq 2a4b8 │ │ │ │ + beq 2a4b4 │ │ │ │ ldr r4, [r0, #64] @ 0x40 │ │ │ │ mov r9, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2a4c8 │ │ │ │ + beq 2a4c4 │ │ │ │ ldr r3, [r7, #364] @ 0x16c │ │ │ │ cmp r4, r3 │ │ │ │ - beq 2a54c │ │ │ │ + beq 2a548 │ │ │ │ ldr r0, [r9, #-4] │ │ │ │ lsl r0, r0, #11 │ │ │ │ lsr r0, r0, #18 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ ldr r3, [r3, #2040] @ 0x7f8 │ │ │ │ bx r3 │ │ │ │ ldr sl, [r1, #368] @ 0x170 │ │ │ │ ldr r8, [r7, #372] @ 0x174 │ │ │ │ cmp r8, #1 │ │ │ │ - bls 2a5ac │ │ │ │ + bls 2a5a8 │ │ │ │ add r3, sl, #4 │ │ │ │ mov r4, #1 │ │ │ │ - b 2a4f0 │ │ │ │ + b 2a4ec │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r8, r4 │ │ │ │ - beq 2a564 │ │ │ │ + beq 2a560 │ │ │ │ ldr r5, [r3] │ │ │ │ mov r6, r3 │ │ │ │ cmp r5, #0 │ │ │ │ add r3, r3, #4 │ │ │ │ - bne 2a4e4 │ │ │ │ + bne 2a4e0 │ │ │ │ mov r0, #28 │ │ │ │ bl 234cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2a5d0 │ │ │ │ + beq 2a5cc │ │ │ │ str r0, [r6] │ │ │ │ str r5, [r0] │ │ │ │ str r5, [r0, #4] │ │ │ │ str r5, [r0, #8] │ │ │ │ str r5, [r0, #12] │ │ │ │ str r5, [r0, #16] │ │ │ │ str r5, [r0, #20] │ │ │ │ str r5, [r0, #24] │ │ │ │ ldr r3, [r6] │ │ │ │ str r9, [r3] │ │ │ │ ldr r3, [r7, #364] @ 0x16c │ │ │ │ str r4, [r9, #64] @ 0x40 │ │ │ │ cmp r4, r3 │ │ │ │ - bne 2a4a8 │ │ │ │ + bne 2a4a4 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r3, #2040] @ 0x7f8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ bx r3 │ │ │ │ lsl r4, r8, #1 │ │ │ │ lsl r0, r8, #3 │ │ │ │ str r4, [r7, #372] @ 0x174 │ │ │ │ bl 234cc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 2a5d0 │ │ │ │ + beq 2a5cc │ │ │ │ lsl r6, r8, #2 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r6 │ │ │ │ bl 23310 │ │ │ │ mov sl, r5 │ │ │ │ sub r2, r4, r8 │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r0, sl, r6 │ │ │ │ mov r1, #0 │ │ │ │ str sl, [r7, #368] @ 0x170 │ │ │ │ bl 230c4 │ │ │ │ - b 2a4cc │ │ │ │ + b 2a4c8 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 2a564 │ │ │ │ + bne 2a560 │ │ │ │ mov r4, #10 │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ str r4, [r7, #372] @ 0x174 │ │ │ │ bl 234cc │ │ │ │ subs sl, r0, #0 │ │ │ │ movne r6, r8 │ │ │ │ - bne 2a590 │ │ │ │ - bl 294e0 │ │ │ │ + bne 2a58c │ │ │ │ + bl 294dc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ mov r1, r0 │ │ │ │ add r2, r0, #1152 @ 0x480 │ │ │ │ mov ip, r0 │ │ │ │ add r8, r5, r6 │ │ │ │ - b 2a618 │ │ │ │ + b 2a614 │ │ │ │ cmp lr, r8 │ │ │ │ - beq 2a690 │ │ │ │ + beq 2a68c │ │ │ │ add ip, ip, #12 │ │ │ │ cmp ip, r2 │ │ │ │ - beq 2a668 │ │ │ │ + beq 2a664 │ │ │ │ ldr lr, [ip] │ │ │ │ cmp lr, #0 │ │ │ │ - beq 2a60c │ │ │ │ + beq 2a608 │ │ │ │ ldr r3, [ip, #4] │ │ │ │ cmp r3, #1048576 @ 0x100000 │ │ │ │ - bge 2a60c │ │ │ │ + bge 2a608 │ │ │ │ add r4, lr, r3 │ │ │ │ cmp r5, r4 │ │ │ │ - bne 2a604 │ │ │ │ + bne 2a600 │ │ │ │ add lr, r3, r6 │ │ │ │ mov r3, #0 │ │ │ │ cmp r7, r3 │ │ │ │ moveq r0, r6 │ │ │ │ movne r0, r3 │ │ │ │ str lr, [ip, #4] │ │ │ │ strh r3, [ip, #10] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ add r1, r1, #12 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 2a6b4 │ │ │ │ + beq 2a6b0 │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2a65c │ │ │ │ + bne 2a658 │ │ │ │ mov r0, r6 │ │ │ │ cmp r7, #0 │ │ │ │ str r5, [r1] │ │ │ │ stmib r1, {r0, r3} │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @@ -7089,27 +7088,27 @@ │ │ │ │ mov r3, #0 │ │ │ │ moveq r0, r6 │ │ │ │ movne r0, #0 │ │ │ │ str r5, [ip] │ │ │ │ str lr, [ip, #4] │ │ │ │ strh r3, [ip, #10] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 29414 │ │ │ │ + bl 29410 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 23664 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2a6dc │ │ │ │ + bne 2a6d8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2a688 │ │ │ │ + beq 2a684 │ │ │ │ rsb r0, r6, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 297b8 │ │ │ │ + bl 297b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #32] │ │ │ │ mov r4, r1 │ │ │ │ ldrb r3, [r4, #42] @ 0x2a │ │ │ │ @@ -7125,46 +7124,46 @@ │ │ │ │ bic r2, r2, #63 @ 0x3f │ │ │ │ sub r3, r3, #1 │ │ │ │ orr ip, r1, r2 │ │ │ │ mov r6, r0 │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ ands r3, r3, ip │ │ │ │ - bne 2a7c0 │ │ │ │ + bne 2a7bc │ │ │ │ ldr ip, [r5, #20] │ │ │ │ ldr r0, [r5, r0, lsl #2] │ │ │ │ sub ip, ip, r2 │ │ │ │ str ip, [r5, #20] │ │ │ │ - bl 2a5d4 │ │ │ │ + bl 2a5d0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r2, r0 │ │ │ │ add r3, r3, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #12] │ │ │ │ bl 231b4 │ │ │ │ ldr r4, [r6, #616] @ 0x268 │ │ │ │ ldr r2, [r6, #316] @ 0x13c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r2, lsl #16 │ │ │ │ popls {r4, r5, r6, pc} │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 29c18 │ │ │ │ + bl 29c14 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r1, #1 │ │ │ │ mov r2, r0 │ │ │ │ add r3, r3, r2 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 29c18 │ │ │ │ + bl 29c14 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add r3, r3, r0 │ │ │ │ str r3, [r4, #12] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 29770 │ │ │ │ + bl 2976c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #616] @ 0x268 │ │ │ │ ldr lr, [r0, #316] @ 0x13c │ │ │ │ ldr r7, [r4, #24] │ │ │ │ @@ -7172,441 +7171,441 @@ │ │ │ │ movne r5, #1 │ │ │ │ orr r6, r1, r2 │ │ │ │ sub lr, lr, r2, lsr #14 │ │ │ │ sub r7, r7, #1 │ │ │ │ sub lr, lr, r5 │ │ │ │ tst r7, r6 │ │ │ │ str lr, [r0, #316] @ 0x13c │ │ │ │ - bne 2a82c │ │ │ │ + bne 2a828 │ │ │ │ ldr r0, [r4, r3, lsl #2] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ sub r3, r3, r2 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, #1 │ │ │ │ - bl 2a5d4 │ │ │ │ + bl 2a5d0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add r3, r3, r0 │ │ │ │ str r3, [r4, #12] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 29770 │ │ │ │ + bl 2976c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r8, [r0, #8] │ │ │ │ ldr r4, [r0, #48] @ 0x30 │ │ │ │ cmp r8, #0 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ - beq 2a8d8 │ │ │ │ - ldr r9, [pc, #1428] @ 2adf4 │ │ │ │ + beq 2a8d4 │ │ │ │ + ldr r9, [pc, #1428] @ 2adf0 │ │ │ │ mov r6, #0 │ │ │ │ ldrb r3, [r8, #42] @ 0x2a │ │ │ │ mov r7, r8 │ │ │ │ lsr r3, r3, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ ldr r8, [r8] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r2, [r7, #32] │ │ │ │ - bls 2a998 │ │ │ │ + bls 2a994 │ │ │ │ cmp r2, #0 │ │ │ │ mov ip, r2 │ │ │ │ - ble 2a8b0 │ │ │ │ + ble 2a8ac │ │ │ │ add ip, r1, ip │ │ │ │ lsr r3, r1, #14 │ │ │ │ add r1, r1, #16384 @ 0x4000 │ │ │ │ sub r0, ip, r1 │ │ │ │ cmp r0, #0 │ │ │ │ str r6, [r4, r3, lsl #2] │ │ │ │ - bgt 2a894 │ │ │ │ + bgt 2a890 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ add r2, r2, #16320 @ 0x3fc0 │ │ │ │ add r2, r2, #63 @ 0x3f │ │ │ │ mov r3, #0 │ │ │ │ and r2, r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a7c4 │ │ │ │ + bl 2a7c0 │ │ │ │ mov r0, r7 │ │ │ │ bl 231b4 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 2a860 │ │ │ │ + bne 2a85c │ │ │ │ ldrb r3, [r5, #357] @ 0x165 │ │ │ │ mov r2, #0 │ │ │ │ ands r3, r3, #1 │ │ │ │ moveq sl, r3 │ │ │ │ addeq fp, r5, #68 @ 0x44 │ │ │ │ str r2, [r5, #8] │ │ │ │ - beq 2aa6c │ │ │ │ - ldr r3, [pc, #1276] @ 2adf8 │ │ │ │ + beq 2aa68 │ │ │ │ + ldr r3, [pc, #1276] @ 2adf4 │ │ │ │ add fp, r5, #68 @ 0x44 │ │ │ │ add lr, r5, #48 @ 0x30 │ │ │ │ add r3, pc, r3 │ │ │ │ str fp, [sp, #4] │ │ │ │ mov sl, r2 │ │ │ │ mov r8, r2 │ │ │ │ mov fp, lr │ │ │ │ str r3, [sp] │ │ │ │ ldr r6, [fp, #4]! │ │ │ │ cmp r6, #0 │ │ │ │ - beq 2aa5c │ │ │ │ + beq 2aa58 │ │ │ │ mov r9, #0 │ │ │ │ ldrb r3, [r6, #43] @ 0x2b │ │ │ │ ldr r7, [r6] │ │ │ │ tst r3, #1 │ │ │ │ - bne 2a954 │ │ │ │ + bne 2a950 │ │ │ │ cmp r9, #0 │ │ │ │ - bne 2a9a0 │ │ │ │ + bne 2a99c │ │ │ │ mov r2, r6 │ │ │ │ str r7, [fp] │ │ │ │ mov r6, r7 │ │ │ │ mov r7, r2 │ │ │ │ - b 2a9b8 │ │ │ │ + b 2a9b4 │ │ │ │ ldrb r3, [r6, #43] @ 0x2b │ │ │ │ ldrb r2, [r6, #42] @ 0x2a │ │ │ │ bic r3, r3, #1 │ │ │ │ tst r2, #24 │ │ │ │ strb r3, [r6, #43] @ 0x2b │ │ │ │ - bne 2aa4c │ │ │ │ + bne 2aa48 │ │ │ │ ldrh r3, [r6, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ add sl, sl, r3, lsl #2 │ │ │ │ - beq 2aa5c │ │ │ │ + beq 2aa58 │ │ │ │ ldrb r3, [r7, #43] @ 0x2b │ │ │ │ ldr r2, [r7] │ │ │ │ tst r3, #1 │ │ │ │ - beq 2a9ac │ │ │ │ + beq 2a9a8 │ │ │ │ mov r6, r7 │ │ │ │ mov r7, r2 │ │ │ │ - b 2a954 │ │ │ │ + b 2a950 │ │ │ │ mov ip, #16384 @ 0x4000 │ │ │ │ - b 2a890 │ │ │ │ + b 2a88c │ │ │ │ mov r2, r7 │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r9 │ │ │ │ mov r9, r6 │ │ │ │ str r2, [r6] │ │ │ │ mov r6, r2 │ │ │ │ cmp r6, #0 │ │ │ │ ldrne r2, [r7] │ │ │ │ strne r9, [r2, #4] │ │ │ │ tst r3, #16 │ │ │ │ - bne 2ad9c │ │ │ │ + bne 2ad98 │ │ │ │ ldrb r3, [r7, #42] @ 0x2a │ │ │ │ ldr r1, [r7, #8] │ │ │ │ lsr r2, r3, #3 │ │ │ │ and r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ ldr r2, [sp] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - bls 2ad70 │ │ │ │ + bls 2ad6c │ │ │ │ ldr ip, [r7, #32] │ │ │ │ cmp ip, #0 │ │ │ │ mov r2, ip │ │ │ │ - ble 2ad88 │ │ │ │ + ble 2ad84 │ │ │ │ add r2, r1, r2 │ │ │ │ lsr r3, r1, #14 │ │ │ │ add r1, r1, #16384 @ 0x4000 │ │ │ │ str r8, [r4, r3, lsl #2] │ │ │ │ sub r3, r2, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 2aa00 │ │ │ │ + bgt 2a9fc │ │ │ │ ldrb r3, [r7, #42] @ 0x2a │ │ │ │ ldr r1, [r7, #8] │ │ │ │ lsr r2, r3, #3 │ │ │ │ and r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - beq 2ac38 │ │ │ │ + beq 2ac34 │ │ │ │ ldrhi ip, [r7, #32] │ │ │ │ - bhi 2ad88 │ │ │ │ + bhi 2ad84 │ │ │ │ and r2, r3, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi 2ac38 │ │ │ │ + bhi 2ac34 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ - b 2ac3c │ │ │ │ + b 2ac38 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r7, #0 │ │ │ │ add sl, sl, r3 │ │ │ │ - bne 2a97c │ │ │ │ + bne 2a978 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, fp │ │ │ │ - bne 2a918 │ │ │ │ + bne 2a914 │ │ │ │ mov fp, r3 │ │ │ │ - ldr r3, [pc, #904] @ 2adfc │ │ │ │ + ldr r3, [pc, #904] @ 2adf8 │ │ │ │ add r6, r5, #156 @ 0x9c │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, r5, #356 @ 0x164 │ │ │ │ add r2, fp, #44 @ 0x2c │ │ │ │ stmib sp, {r2, r3, r6} │ │ │ │ ldr r7, [fp, #4]! │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2ade4 │ │ │ │ + beq 2ade0 │ │ │ │ mov r9, #0 │ │ │ │ mov r8, r9 │ │ │ │ mov r6, r7 │ │ │ │ ldrb r3, [r6, #43] @ 0x2b │ │ │ │ ldr r7, [r7] │ │ │ │ tst r3, #1 │ │ │ │ - beq 2ac80 │ │ │ │ + beq 2ac7c │ │ │ │ ldrh r3, [r6, #42] @ 0x2a │ │ │ │ mov r9, r6 │ │ │ │ bic r3, r3, #256 @ 0x100 │ │ │ │ bic r3, r3, #3 │ │ │ │ orr r3, r3, #2 │ │ │ │ strh r3, [r6, #42] @ 0x2a │ │ │ │ ldrh r3, [r6, #40] @ 0x28 │ │ │ │ add sl, sl, r3, lsl #2 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 2aa9c │ │ │ │ + bne 2aa98 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrh r3, [r3] │ │ │ │ and r3, r3, #260 @ 0x104 │ │ │ │ cmp r3, #4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ moveq r9, #0 │ │ │ │ cmp r3, fp │ │ │ │ str r9, [fp, #88] @ 0x58 │ │ │ │ - bne 2aa88 │ │ │ │ + bne 2aa84 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ cmp r2, r6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - bne 2adec │ │ │ │ + bne 2ade8 │ │ │ │ ldrb r3, [r5, #357] @ 0x165 │ │ │ │ tst r3, #1 │ │ │ │ - beq 2ab58 │ │ │ │ + beq 2ab54 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ab48 │ │ │ │ + beq 2ab44 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r1, [r1, #32] │ │ │ │ cmp r3, #0 │ │ │ │ add r2, r2, r1 │ │ │ │ - bne 2ab2c │ │ │ │ + bne 2ab28 │ │ │ │ add sl, sl, r2 │ │ │ │ ldr r3, [r5, #584] @ 0x248 │ │ │ │ adds r3, r3, sl │ │ │ │ mvncs r3, #0 │ │ │ │ str r3, [r5, #328] @ 0x148 │ │ │ │ ldr r8, [r5, #344] @ 0x158 │ │ │ │ ldr r6, [r5, #48] @ 0x30 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 2ac28 │ │ │ │ - ldr r9, [pc, #656] @ 2ae00 │ │ │ │ + beq 2ac24 │ │ │ │ + ldr r9, [pc, #656] @ 2adfc │ │ │ │ mov r4, #0 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r7, r8 │ │ │ │ ldrb r3, [r7, #42] @ 0x2a │ │ │ │ ldr r8, [r8] │ │ │ │ lsr r2, r3, #3 │ │ │ │ and r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ ldr r0, [r9, #8] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ - bls 2adc8 │ │ │ │ + bls 2adc4 │ │ │ │ ldr r2, [r7, #32] │ │ │ │ cmp r2, #0 │ │ │ │ mov ip, r2 │ │ │ │ - ble 2add0 │ │ │ │ + ble 2adcc │ │ │ │ add ip, r1, ip │ │ │ │ lsr r3, r1, #14 │ │ │ │ add r1, r1, #16384 @ 0x4000 │ │ │ │ sub r2, ip, r1 │ │ │ │ cmp r2, #0 │ │ │ │ str r4, [r6, r3, lsl #2] │ │ │ │ - bgt 2abac │ │ │ │ + bgt 2aba8 │ │ │ │ ldrb r3, [r7, #42] @ 0x2a │ │ │ │ ldr r1, [r7, #8] │ │ │ │ lsr r2, r3, #3 │ │ │ │ and r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - beq 2adc0 │ │ │ │ + beq 2adbc │ │ │ │ ldrhi r2, [r7, #32] │ │ │ │ - bhi 2add0 │ │ │ │ + bhi 2adcc │ │ │ │ and r2, r3, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi 2adc0 │ │ │ │ + bhi 2adbc │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ and r3, r3, #224 @ 0xe0 │ │ │ │ cmp r3, #32 │ │ │ │ cmpne r3, #192 @ 0xc0 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ - bl 2a7c4 │ │ │ │ + bl 2a7c0 │ │ │ │ mov r0, r7 │ │ │ │ bl 231b4 │ │ │ │ ldr r3, [r5, #248] @ 0xf8 │ │ │ │ cmp r8, #0 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r5, #248] @ 0xf8 │ │ │ │ - bne 2ab74 │ │ │ │ + bne 2ab70 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #344] @ 0x158 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, #16384 @ 0x4000 │ │ │ │ and r3, r3, #224 @ 0xe0 │ │ │ │ cmp r3, #32 │ │ │ │ cmpne r3, #192 @ 0xc0 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ - bl 2a7c4 │ │ │ │ + bl 2a7c0 │ │ │ │ mov r0, r7 │ │ │ │ bl 231b4 │ │ │ │ ldr r3, [r5, #248] @ 0xf8 │ │ │ │ cmp r6, #0 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r5, #248] @ 0xf8 │ │ │ │ - bne 2a928 │ │ │ │ + bne 2a924 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, fp │ │ │ │ - bne 2a918 │ │ │ │ - b 2aa68 │ │ │ │ + bne 2a914 │ │ │ │ + b 2aa64 │ │ │ │ ldrb r2, [r5, #357] @ 0x165 │ │ │ │ tst r2, #1 │ │ │ │ - bne 2ac98 │ │ │ │ + bne 2ac94 │ │ │ │ ldrb r2, [r6, #42] @ 0x2a │ │ │ │ tst r2, #3 │ │ │ │ - bne 2aad8 │ │ │ │ + bne 2aad4 │ │ │ │ cmp r9, #0 │ │ │ │ strne r7, [r9] │ │ │ │ streq r7, [fp] │ │ │ │ cmp r7, #0 │ │ │ │ ldrne r2, [r6] │ │ │ │ strne r9, [r2, #4] │ │ │ │ tst r3, #16 │ │ │ │ - bne 2ad78 │ │ │ │ + bne 2ad74 │ │ │ │ ldrb r3, [r6, #42] @ 0x2a │ │ │ │ ldr r1, [r6, #8] │ │ │ │ lsr r2, r3, #3 │ │ │ │ and r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ ldr r2, [sp] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - bls 2ad68 │ │ │ │ + bls 2ad64 │ │ │ │ ldr ip, [r6, #32] │ │ │ │ cmp ip, #0 │ │ │ │ mov r2, ip │ │ │ │ - ble 2adac │ │ │ │ + ble 2ada8 │ │ │ │ add r2, r1, r2 │ │ │ │ lsr r3, r1, #14 │ │ │ │ add r1, r1, #16384 @ 0x4000 │ │ │ │ str r8, [r4, r3, lsl #2] │ │ │ │ sub r3, r2, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 2acec │ │ │ │ + bgt 2ace8 │ │ │ │ ldrb r3, [r6, #42] @ 0x2a │ │ │ │ ldr r1, [r6, #8] │ │ │ │ lsr r2, r3, #3 │ │ │ │ and r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - beq 2ad34 │ │ │ │ + beq 2ad30 │ │ │ │ ldrhi ip, [r6, #32] │ │ │ │ - bhi 2adac │ │ │ │ + bhi 2ada8 │ │ │ │ and r2, r3, #3 │ │ │ │ cmp r2, #1 │ │ │ │ ldrls r2, [r6, #36] @ 0x24 │ │ │ │ - bls 2ad38 │ │ │ │ + bls 2ad34 │ │ │ │ mov r2, #16384 @ 0x4000 │ │ │ │ and r3, r3, #224 @ 0xe0 │ │ │ │ cmp r3, #32 │ │ │ │ cmpne r3, #192 @ 0xc0 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ - bl 2a7c4 │ │ │ │ + bl 2a7c0 │ │ │ │ mov r0, r6 │ │ │ │ bl 231b4 │ │ │ │ ldr r3, [r5, #248] @ 0xf8 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r5, #248] @ 0xf8 │ │ │ │ - b 2aad0 │ │ │ │ + b 2aacc │ │ │ │ mov r2, #16384 @ 0x4000 │ │ │ │ - b 2ace8 │ │ │ │ + b 2ace4 │ │ │ │ mov r2, #16384 @ 0x4000 │ │ │ │ - b 2a9fc │ │ │ │ + b 2a9f8 │ │ │ │ ldr r0, [r5, #616] @ 0x268 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2a1dc │ │ │ │ - b 2acb8 │ │ │ │ + bl 2a1d8 │ │ │ │ + b 2acb4 │ │ │ │ add r2, ip, #16320 @ 0x3fc0 │ │ │ │ add r2, r2, #63 @ 0x3f │ │ │ │ bic r2, r2, #16320 @ 0x3fc0 │ │ │ │ bic r2, r2, #63 @ 0x3f │ │ │ │ - b 2ac3c │ │ │ │ + b 2ac38 │ │ │ │ ldr r0, [r5, #616] @ 0x268 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2a1dc │ │ │ │ - b 2a9cc │ │ │ │ + bl 2a1d8 │ │ │ │ + b 2a9c8 │ │ │ │ add r2, ip, #16320 @ 0x3fc0 │ │ │ │ add r2, r2, #63 @ 0x3f │ │ │ │ bic r2, r2, #16320 @ 0x3fc0 │ │ │ │ bic r2, r2, #63 @ 0x3f │ │ │ │ - b 2ad38 │ │ │ │ + b 2ad34 │ │ │ │ mov r2, #16384 @ 0x4000 │ │ │ │ - b 2abf4 │ │ │ │ + b 2abf0 │ │ │ │ mov ip, #16384 @ 0x4000 │ │ │ │ - b 2aba8 │ │ │ │ + b 2aba4 │ │ │ │ add r2, r2, #16320 @ 0x3fc0 │ │ │ │ add r2, r2, #63 @ 0x3f │ │ │ │ bic r2, r2, #16320 @ 0x3fc0 │ │ │ │ bic r2, r2, #63 @ 0x3f │ │ │ │ - b 2abf4 │ │ │ │ + b 2abf0 │ │ │ │ mov r9, r7 │ │ │ │ - b 2aad8 │ │ │ │ + b 2aad4 │ │ │ │ mov fp, r2 │ │ │ │ - b 2aa80 │ │ │ │ + b 2aa7c │ │ │ │ @ instruction: 0xffffc000 │ │ │ │ - eorseq ip, r6, ip, lsl lr │ │ │ │ - eorseq ip, r6, r8, lsr #25 │ │ │ │ - eorseq ip, r6, ip, lsr #23 │ │ │ │ + eorseq ip, r6, r0, lsr #28 │ │ │ │ + eorseq ip, r6, ip, lsr #25 │ │ │ │ + @ instruction: 0x0036cbb0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ bl 237cc <__errno_location@plt> │ │ │ │ - ldr r9, [pc, #360] @ 2af90 │ │ │ │ + ldr r9, [pc, #360] @ 2af8c │ │ │ │ lsr lr, r6, #14 │ │ │ │ add r9, pc, r9 │ │ │ │ lsl lr, lr, #2 │ │ │ │ ldr r8, [r0] │ │ │ │ mov r7, r0 │ │ │ │ - b 2ae50 │ │ │ │ + b 2ae4c │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2aecc │ │ │ │ + bne 2aec8 │ │ │ │ ldr r4, [r4, #300] @ 0x12c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2af48 │ │ │ │ + beq 2af44 │ │ │ │ ldrb r2, [r4, #356] @ 0x164 │ │ │ │ ldr ip, [r4, #48] @ 0x30 │ │ │ │ lsrs r2, r2, #7 │ │ │ │ ldr r5, [ip, lr] │ │ │ │ - beq 2ae3c │ │ │ │ + beq 2ae38 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2aea4 │ │ │ │ + beq 2aea0 │ │ │ │ ldrb r3, [r5, #42] @ 0x2a │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 2aea4 │ │ │ │ + bls 2aea0 │ │ │ │ ldrb r3, [r5, #43] @ 0x2b │ │ │ │ tst r3, #16 │ │ │ │ - beq 2aea4 │ │ │ │ + beq 2aea0 │ │ │ │ ldrb r3, [r4, #358] @ 0x166 │ │ │ │ tst r3, #3 │ │ │ │ - bne 2af6c │ │ │ │ - ldr r3, [pc, #248] @ 2af94 │ │ │ │ + bne 2af68 │ │ │ │ + ldr r3, [pc, #248] @ 2af90 │ │ │ │ ldr r2, [r4, #356] @ 0x164 │ │ │ │ bics r3, r3, r2 │ │ │ │ - beq 2af6c │ │ │ │ - ldr r2, [pc, #236] @ 2af98 │ │ │ │ - ldr r3, [pc, #236] @ 2af9c │ │ │ │ + beq 2af68 │ │ │ │ + ldr r2, [pc, #236] @ 2af94 │ │ │ │ + ldr r3, [pc, #236] @ 2af98 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r9, r3] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r1, #1 │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ mov r0, #0 │ │ │ │ @@ -7614,450 +7613,450 @@ │ │ │ │ ldrb r3, [r5, #43] @ 0x2b │ │ │ │ ldrb r2, [r5, #42] @ 0x2a │ │ │ │ bic r3, r3, #16 │ │ │ │ strb r3, [r5, #43] @ 0x2b │ │ │ │ lsr r3, r2, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2af88 │ │ │ │ - bls 2af58 │ │ │ │ + beq 2af84 │ │ │ │ + bls 2af54 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ add r2, r2, #16320 @ 0x3fc0 │ │ │ │ add r2, r2, #63 @ 0x3f │ │ │ │ bic r2, r2, #16320 @ 0x3fc0 │ │ │ │ bic r2, r2, #63 @ 0x3f │ │ │ │ ldr r3, [r4, #616] @ 0x268 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - bl 29a1c │ │ │ │ + bl 29a18 │ │ │ │ ldrb r3, [r5, #42] @ 0x2a │ │ │ │ tst r3, #4 │ │ │ │ orreq r3, r3, #4 │ │ │ │ strbeq r3, [r5, #42] @ 0x2a │ │ │ │ ldreq r3, [r4, #252] @ 0xfc │ │ │ │ streq r3, [r5, #16] │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ streq r5, [r4, #252] @ 0xfc │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #436] @ 0x1b4 │ │ │ │ mov r0, #1 │ │ │ │ str r8, [r7] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #80] @ 2afa0 │ │ │ │ - ldr r3, [pc, #72] @ 2af9c │ │ │ │ + ldr r2, [pc, #80] @ 2af9c │ │ │ │ + ldr r3, [pc, #72] @ 2af98 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 2aeb0 │ │ │ │ + b 2aeac │ │ │ │ and r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi 2af88 │ │ │ │ + bhi 2af84 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ - b 2af04 │ │ │ │ + b 2af00 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a24c │ │ │ │ + bl 2a248 │ │ │ │ ldrb r3, [r4, #359] @ 0x167 │ │ │ │ orr r3, r3, #1 │ │ │ │ strb r3, [r4, #359] @ 0x167 │ │ │ │ - b 2af3c │ │ │ │ + b 2af38 │ │ │ │ mov r2, #16384 @ 0x4000 │ │ │ │ - b 2af04 │ │ │ │ - ldrdeq r5, [r8], -r0 @ │ │ │ │ + b 2af00 │ │ │ │ + ldrdeq r5, [r8], -r4 @ │ │ │ │ andeq r0, r0, #8 │ │ │ │ - eoreq lr, r3, r4, lsr #6 │ │ │ │ + eoreq lr, r3, r8, lsr #6 │ │ │ │ muleq r0, r8, r8 │ │ │ │ - eoreq lr, r3, ip, lsr #5 │ │ │ │ + @ instruction: 0x0023e2b0 │ │ │ │ │ │ │ │ -0002afa4 : │ │ │ │ +0002afa0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ ldr r6, [r1, #12] │ │ │ │ cmp r5, #2 │ │ │ │ - beq 2aff0 │ │ │ │ + beq 2afec │ │ │ │ cmp r5, #1 │ │ │ │ - beq 2b050 │ │ │ │ + beq 2b04c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2afe0 │ │ │ │ + beq 2afdc │ │ │ │ cmp r5, #128 @ 0x80 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ - b 2b034 │ │ │ │ - ldr r0, [pc, #132] @ 2b06c │ │ │ │ + b 2b030 │ │ │ │ + ldr r0, [pc, #132] @ 2b068 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r0, pc, r0 │ │ │ │ b 235c8 │ │ │ │ - ldr r3, [pc, #120] @ 2b070 │ │ │ │ + ldr r3, [pc, #120] @ 2b06c │ │ │ │ mov r4, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r6 │ │ │ │ - bl 2ae04 │ │ │ │ + bl 2ae00 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq 2b038 │ │ │ │ - ldr r1, [pc, #80] @ 2b074 │ │ │ │ + beq 2b034 │ │ │ │ + ldr r1, [pc, #80] @ 2b070 │ │ │ │ mov r3, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, #1 │ │ │ │ bl 2301c <__printf_chk@plt> │ │ │ │ bl 22f20 │ │ │ │ - ldr r1, [pc, #56] @ 2b078 │ │ │ │ + ldr r1, [pc, #56] @ 2b074 │ │ │ │ mov r3, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl 2301c <__printf_chk@plt> │ │ │ │ - b 2b034 │ │ │ │ - ldr r1, [pc, #36] @ 2b07c │ │ │ │ + b 2b030 │ │ │ │ + ldr r1, [pc, #36] @ 2b078 │ │ │ │ mov r3, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r5 │ │ │ │ bl 2301c <__printf_chk@plt> │ │ │ │ - b 2b034 │ │ │ │ - eoreq lr, r3, r4, ror #4 │ │ │ │ - eorseq ip, r6, r4, lsr #14 │ │ │ │ - eoreq lr, r3, r4, lsl #5 │ │ │ │ - eoreq lr, r3, ip, lsr r2 │ │ │ │ - eoreq lr, r3, r8, asr #3 │ │ │ │ + b 2b030 │ │ │ │ + eoreq lr, r3, r8, ror #4 │ │ │ │ + eorseq ip, r6, r8, lsr #14 │ │ │ │ + eoreq lr, r3, r8, lsl #5 │ │ │ │ + eoreq lr, r3, r0, asr #4 │ │ │ │ + eoreq lr, r3, ip, asr #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r3 │ │ │ │ mov r2, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r0, [pc, #560] @ 2b2dc │ │ │ │ + ldr r0, [pc, #560] @ 2b2d8 │ │ │ │ mov r5, r1 │ │ │ │ add r3, r6, #1152 @ 0x480 │ │ │ │ mov ip, r6 │ │ │ │ - b 2b0c4 │ │ │ │ + b 2b0c0 │ │ │ │ add ip, ip, #12 │ │ │ │ cmp ip, r3 │ │ │ │ - beq 2b1c4 │ │ │ │ + beq 2b1c0 │ │ │ │ ldr lr, [ip, #4] │ │ │ │ cmp r5, lr │ │ │ │ - bne 2b0b8 │ │ │ │ + bne 2b0b4 │ │ │ │ ldr r4, [ip] │ │ │ │ ands r1, r4, r0 │ │ │ │ - bne 2b0b8 │ │ │ │ + bne 2b0b4 │ │ │ │ ldrsh r3, [ip, #10] │ │ │ │ eor r8, r8, #1 │ │ │ │ cmp r3, #0 │ │ │ │ movne r8, #0 │ │ │ │ andeq r8, r8, #1 │ │ │ │ cmp r8, #0 │ │ │ │ str r1, [ip] │ │ │ │ str r1, [ip, #4] │ │ │ │ - bne 2b23c │ │ │ │ + bne 2b238 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2b114 │ │ │ │ + beq 2b110 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r3, #0 │ │ │ │ - b 2b128 │ │ │ │ + b 2b124 │ │ │ │ add r3, r3, #3 │ │ │ │ cmp r3, #288 @ 0x120 │ │ │ │ - beq 2b2b4 │ │ │ │ + beq 2b2b0 │ │ │ │ ldr r2, [r6, r3, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2b11c │ │ │ │ + bne 2b118 │ │ │ │ mov r9, #278528 @ 0x44000 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #8] │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, #3 │ │ │ │ mov r3, #34 @ 0x22 │ │ │ │ add r1, r5, r9 │ │ │ │ mov r0, #0 │ │ │ │ bl 234d8 │ │ │ │ sub r3, r0, #1 │ │ │ │ cmn r3, #3 │ │ │ │ mov r8, r0 │ │ │ │ - bhi 2b2bc │ │ │ │ + bhi 2b2b8 │ │ │ │ add r4, r0, #16320 @ 0x3fc0 │ │ │ │ add r4, r4, #63 @ 0x3f │ │ │ │ bic r4, r4, #16320 @ 0x3fc0 │ │ │ │ bic r4, r4, #63 @ 0x3f │ │ │ │ subs sl, r4, r0 │ │ │ │ - bne 2b24c │ │ │ │ + bne 2b248 │ │ │ │ ldr r3, [r7] │ │ │ │ mov r0, r6 │ │ │ │ add r3, r3, r9 │ │ │ │ str r3, [r7] │ │ │ │ mov r2, r9 │ │ │ │ mov r3, #1 │ │ │ │ add r1, r4, r5 │ │ │ │ - bl 2a5d4 │ │ │ │ + bl 2a5d0 │ │ │ │ ldr r3, [r7] │ │ │ │ add r3, r0, r3 │ │ │ │ add r3, r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r7] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #272] @ 2b2dc │ │ │ │ - b 2b1e4 │ │ │ │ + ldr r0, [pc, #272] @ 2b2d8 │ │ │ │ + b 2b1e0 │ │ │ │ add r4, r4, r1 │ │ │ │ ands ip, r4, r0 │ │ │ │ - beq 2b288 │ │ │ │ + beq 2b284 │ │ │ │ add r2, r2, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 2b114 │ │ │ │ + beq 2b110 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r5, r1 │ │ │ │ - bcs 2b1d8 │ │ │ │ + bcs 2b1d4 │ │ │ │ ldr r4, [r2] │ │ │ │ sub r1, r1, r5 │ │ │ │ ands ip, r4, r0 │ │ │ │ - bne 2b1cc │ │ │ │ + bne 2b1c8 │ │ │ │ ldrsh r3, [r2, #10] │ │ │ │ eor r8, r8, #1 │ │ │ │ cmp r3, #0 │ │ │ │ movne r8, #0 │ │ │ │ andeq r8, r8, #1 │ │ │ │ cmp r8, #0 │ │ │ │ add r3, r4, r5 │ │ │ │ str r1, [r2, #4] │ │ │ │ str r3, [r2] │ │ │ │ - beq 2b100 │ │ │ │ + beq 2b0fc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r4 │ │ │ │ bl 230c4 │ │ │ │ - b 2b108 │ │ │ │ + b 2b104 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 230c4 │ │ │ │ - b 2b108 │ │ │ │ + b 2b104 │ │ │ │ mov r1, sl │ │ │ │ bl 23664 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2b2d0 │ │ │ │ + bne 2b2cc │ │ │ │ cmp r9, sl │ │ │ │ - bls 2b280 │ │ │ │ + bls 2b27c │ │ │ │ sub r9, r9, sl │ │ │ │ add r6, r4, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ bl 23664 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2b2c4 │ │ │ │ + bne 2b2c0 │ │ │ │ ldr r3, [r7] │ │ │ │ - b 2b1b0 │ │ │ │ + b 2b1ac │ │ │ │ ldrsh r3, [r2, #10] │ │ │ │ eor r8, r8, #1 │ │ │ │ cmp r3, #0 │ │ │ │ movne r8, #0 │ │ │ │ andeq r8, r8, #1 │ │ │ │ cmp r8, #0 │ │ │ │ str r1, [r2, #4] │ │ │ │ - bne 2b228 │ │ │ │ + bne 2b224 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r9, #16384 @ 0x4000 │ │ │ │ - b 2b138 │ │ │ │ + b 2b134 │ │ │ │ mov r4, #0 │ │ │ │ - b 2b108 │ │ │ │ + b 2b104 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 297b8 │ │ │ │ + bl 297b4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 297b8 │ │ │ │ + bl 297b4 │ │ │ │ strdeq r3, [r0], -pc @ │ │ │ │ │ │ │ │ -0002b2e0 : │ │ │ │ +0002b2dc : │ │ │ │ adds r0, r0, r1 │ │ │ │ mvncs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0002b2ec : │ │ │ │ +0002b2e8 : │ │ │ │ cmp r0, r1 │ │ │ │ subcs r0, r0, r1 │ │ │ │ movcc r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0002b2fc : │ │ │ │ - ldr r3, [pc, #12] @ 2b310 │ │ │ │ +0002b2f8 : │ │ │ │ + ldr r3, [pc, #12] @ 2b30c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #480] @ 0x1e0 │ │ │ │ bx lr │ │ │ │ - eorseq ip, r6, ip, lsl r4 │ │ │ │ + eorseq ip, r6, r0, lsr #8 │ │ │ │ │ │ │ │ -0002b314 : │ │ │ │ - ldr r3, [pc, #12] @ 2b328 │ │ │ │ +0002b310 : │ │ │ │ + ldr r3, [pc, #12] @ 2b324 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r0, [r3, #480] @ 0x1e0 │ │ │ │ bx lr │ │ │ │ - eorseq ip, r6, r4, lsl #8 │ │ │ │ + eorseq ip, r6, r8, lsl #8 │ │ │ │ │ │ │ │ -0002b32c : │ │ │ │ - ldr r3, [pc, #20] @ 2b348 │ │ │ │ +0002b328 : │ │ │ │ + ldr r3, [pc, #20] @ 2b344 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r3, #464] @ 0x1d0 │ │ │ │ str r0, [r3, #464] @ 0x1d0 │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ - eorseq ip, r6, ip, ror #7 │ │ │ │ + @ instruction: 0x0036c3f0 │ │ │ │ │ │ │ │ -0002b34c : │ │ │ │ - ldr r3, [pc, #20] @ 2b368 │ │ │ │ +0002b348 : │ │ │ │ + ldr r3, [pc, #20] @ 2b364 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r3, #468] @ 0x1d4 │ │ │ │ str r0, [r3, #468] @ 0x1d4 │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ - eorseq ip, r6, ip, asr #7 │ │ │ │ + @ instruction: 0x0036c3d0 │ │ │ │ │ │ │ │ -0002b36c : │ │ │ │ - ldr r3, [pc, #12] @ 2b380 │ │ │ │ +0002b368 : │ │ │ │ + ldr r3, [pc, #12] @ 2b37c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r0, [r3, #472] @ 0x1d8 │ │ │ │ bx lr │ │ │ │ - eorseq ip, r6, ip, lsr #7 │ │ │ │ + @ instruction: 0x0036c3b0 │ │ │ │ │ │ │ │ -0002b384 : │ │ │ │ - ldr r3, [pc, #20] @ 2b3a0 │ │ │ │ +0002b380 : │ │ │ │ + ldr r3, [pc, #20] @ 2b39c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r2, r3, #492 @ 0x1ec │ │ │ │ str r1, [r3, #488] @ 0x1e8 │ │ │ │ strh r0, [r2] │ │ │ │ bx lr │ │ │ │ - mlaseq r6, r4, r3, ip │ │ │ │ + mlaseq r6, r8, r3, ip │ │ │ │ │ │ │ │ -0002b3a4 : │ │ │ │ - ldr r3, [pc, #12] @ 2b3b8 │ │ │ │ +0002b3a0 : │ │ │ │ + ldr r3, [pc, #12] @ 2b3b4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r0, [r3, #484] @ 0x1e4 │ │ │ │ bx lr │ │ │ │ - eorseq ip, r6, r4, ror r3 │ │ │ │ + eorseq ip, r6, r8, ror r3 │ │ │ │ │ │ │ │ -0002b3bc : │ │ │ │ - ldr r3, [pc, #12] @ 2b3d0 │ │ │ │ +0002b3b8 : │ │ │ │ + ldr r3, [pc, #12] @ 2b3cc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r0, [r3, #496] @ 0x1f0 │ │ │ │ bx lr │ │ │ │ - eorseq ip, r6, ip, asr r3 │ │ │ │ + eorseq ip, r6, r0, ror #6 │ │ │ │ │ │ │ │ -0002b3d4 : │ │ │ │ - ldr r3, [pc, #28] @ 2b3f8 │ │ │ │ +0002b3d0 : │ │ │ │ + ldr r3, [pc, #28] @ 2b3f4 │ │ │ │ lsr r0, r0, #14 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r3, r0, lsl #2] │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ - eorseq ip, r6, r0, asr #6 │ │ │ │ + eorseq ip, r6, r4, asr #6 │ │ │ │ │ │ │ │ -0002b3fc : │ │ │ │ - ldr r3, [pc, #24] @ 2b41c │ │ │ │ +0002b3f8 : │ │ │ │ + ldr r3, [pc, #24] @ 2b418 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #328] @ 0x148 │ │ │ │ ldr r3, [r3, #684] @ 0x2ac │ │ │ │ adds r0, r0, r3 │ │ │ │ mvncs r0, #0 │ │ │ │ bx lr │ │ │ │ - eorseq ip, r6, ip, lsl r3 │ │ │ │ + eorseq ip, r6, r0, lsr #6 │ │ │ │ │ │ │ │ -0002b420 : │ │ │ │ - ldr r3, [pc, #8] @ 2b430 │ │ │ │ +0002b41c : │ │ │ │ + ldr r3, [pc, #8] @ 2b42c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x0036c2f8 │ │ │ │ + @ instruction: 0x0036c2fc │ │ │ │ │ │ │ │ -0002b434 : │ │ │ │ - ldr r3, [pc, #32] @ 2b45c │ │ │ │ +0002b430 : │ │ │ │ + ldr r3, [pc, #32] @ 2b458 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ ldreq r2, [r3, #8] │ │ │ │ ldrbeq r3, [r2, #358] @ 0x166 │ │ │ │ biceq r3, r3, #56 @ 0x38 │ │ │ │ orreq r3, r3, #64 @ 0x40 │ │ │ │ strbeq r3, [r2, #358] @ 0x166 │ │ │ │ bx lr │ │ │ │ - eorseq ip, r6, r4, ror #5 │ │ │ │ + eorseq ip, r6, r8, ror #5 │ │ │ │ │ │ │ │ -0002b460 : │ │ │ │ - ldr r3, [pc, #32] @ 2b488 │ │ │ │ +0002b45c : │ │ │ │ + ldr r3, [pc, #32] @ 2b484 │ │ │ │ cmp r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ movgt r1, #1 │ │ │ │ movle r1, #0 │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ str r1, [r3, #16] │ │ │ │ str r2, [r3, #12] │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x0036c2b4 │ │ │ │ + @ instruction: 0x0036c2b8 │ │ │ │ │ │ │ │ -0002b48c : │ │ │ │ - ldr r3, [pc, #28] @ 2b4b0 │ │ │ │ +0002b488 : │ │ │ │ + ldr r3, [pc, #28] @ 2b4ac │ │ │ │ cmp r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r2, #352] @ 0x160 │ │ │ │ subne r3, r3, #1 │ │ │ │ addeq r3, r3, #1 │ │ │ │ str r3, [r2, #352] @ 0x160 │ │ │ │ bx lr │ │ │ │ - eorseq ip, r6, r8, lsl #5 │ │ │ │ + eorseq ip, r6, ip, lsl #5 │ │ │ │ │ │ │ │ -0002b4b4 : │ │ │ │ +0002b4b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r1, [pc, #280] @ 2b5e4 │ │ │ │ + ldr r1, [pc, #280] @ 2b5e0 │ │ │ │ cmp r0, #75 @ 0x4b │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ - beq 2b5c8 │ │ │ │ + beq 2b5c4 │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ - beq 2b5d8 │ │ │ │ + beq 2b5d4 │ │ │ │ add r3, r5, #576 @ 0x240 │ │ │ │ ldrh r2, [r3] │ │ │ │ cmp r0, r2 │ │ │ │ - beq 2b5d0 │ │ │ │ + beq 2b5cc │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ cmp r0, r3 │ │ │ │ moveq fp, #508 @ 0x1fc │ │ │ │ - beq 2b51c │ │ │ │ + beq 2b518 │ │ │ │ cmp r0, #167 @ 0xa7 │ │ │ │ - ldr fp, [pc, #204] @ 2b5e8 │ │ │ │ + ldr fp, [pc, #204] @ 2b5e4 │ │ │ │ movne fp, r0 │ │ │ │ ldr sl, [r5, #36] @ 0x24 │ │ │ │ cmp sl, r4 │ │ │ │ - ble 2b54c │ │ │ │ + ble 2b548 │ │ │ │ ldr r9, [r5, #40] @ 0x28 │ │ │ │ ldr r8, [r5, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ movne r6, #1 │ │ │ │ str r6, [r9, fp, lsl #2] │ │ │ │ str r7, [r8, r4, lsl #2] │ │ │ │ @@ -8066,20 +8065,20 @@ │ │ │ │ mov r1, #1 │ │ │ │ lsl r3, r4, r1 │ │ │ │ lsl r8, r4, #3 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 23070 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 2b5e0 │ │ │ │ + beq 2b5dc │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #1 │ │ │ │ bl 23070 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 2b5e0 │ │ │ │ + beq 2b5dc │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ lsl r2, sl, #2 │ │ │ │ mov r0, r9 │ │ │ │ bl 23310 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ lsl r2, r2, #2 │ │ │ │ @@ -8089,231 +8088,231 @@ │ │ │ │ bl 231b4 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ bl 231b4 │ │ │ │ lsl r3, r4, #1 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ str r9, [r5, #40] @ 0x28 │ │ │ │ str r8, [r5, #44] @ 0x2c │ │ │ │ - b 2b530 │ │ │ │ - ldr fp, [pc, #28] @ 2b5ec │ │ │ │ - b 2b51c │ │ │ │ - ldr fp, [pc, #24] @ 2b5f0 │ │ │ │ - b 2b51c │ │ │ │ - ldr fp, [pc, #20] @ 2b5f4 │ │ │ │ - b 2b51c │ │ │ │ - bl 294e0 │ │ │ │ - eorseq ip, r6, r0, asr r2 │ │ │ │ + b 2b52c │ │ │ │ + ldr fp, [pc, #28] @ 2b5e8 │ │ │ │ + b 2b518 │ │ │ │ + ldr fp, [pc, #24] @ 2b5ec │ │ │ │ + b 2b518 │ │ │ │ + ldr fp, [pc, #20] @ 2b5f0 │ │ │ │ + b 2b518 │ │ │ │ + bl 294dc │ │ │ │ + eorseq ip, r6, r4, asr r2 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ │ │ │ │ -0002b5f8 : │ │ │ │ - b 2b4b4 │ │ │ │ +0002b5f4 : │ │ │ │ + b 2b4b0 │ │ │ │ │ │ │ │ -0002b5fc : │ │ │ │ - ldr r1, [pc, #52] @ 2b638 │ │ │ │ +0002b5f8 : │ │ │ │ + ldr r1, [pc, #52] @ 2b634 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r2] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r1, #20] │ │ │ │ ldrne r0, [r0, #8] │ │ │ │ subne r1, r1, #4 │ │ │ │ addne r3, r1, r3 │ │ │ │ subne r3, r3, r0 │ │ │ │ ldr r0, [r2, #440] @ 0x1b8 │ │ │ │ adds r0, r0, r3 │ │ │ │ mvncs r0, #0 │ │ │ │ bx lr │ │ │ │ - eorseq ip, r6, ip, lsl r1 │ │ │ │ + eorseq ip, r6, r0, lsr #2 │ │ │ │ │ │ │ │ -0002b63c : │ │ │ │ - ldr r3, [pc, #16] @ 2b654 │ │ │ │ +0002b638 : │ │ │ │ + ldr r3, [pc, #16] @ 2b650 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r3, [r3, #616] @ 0x268 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ bx lr │ │ │ │ - ldrsbeq ip, [r6], -ip @ │ │ │ │ + eorseq ip, r6, r0, ror #1 │ │ │ │ │ │ │ │ -0002b658 : │ │ │ │ - ldr r3, [pc, #12] @ 2b66c │ │ │ │ +0002b654 : │ │ │ │ + ldr r3, [pc, #12] @ 2b668 │ │ │ │ mov r1, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - b 2ae04 │ │ │ │ - ldrheq ip, [r6], -ip @ │ │ │ │ + b 2ae00 │ │ │ │ + eorseq ip, r6, r0, asr #1 │ │ │ │ │ │ │ │ -0002b670 : │ │ │ │ +0002b66c : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0002b674 : │ │ │ │ +0002b670 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r1, #1 │ │ │ │ bl 23070 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, pc} │ │ │ │ - bl 294e0 │ │ │ │ + bl 294dc │ │ │ │ │ │ │ │ -0002b698 : │ │ │ │ +0002b694 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0002b69c : │ │ │ │ +0002b698 : │ │ │ │ mov r3, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ ands r2, r0, #7 │ │ │ │ addne r3, r3, #12 │ │ │ │ subne r0, r3, r2 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0002b6b4 : │ │ │ │ +0002b6b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ add r3, r0, #4 │ │ │ │ ands r2, r3, #7 │ │ │ │ - ldr ip, [pc, #96] @ 2b734 │ │ │ │ + ldr ip, [pc, #96] @ 2b730 │ │ │ │ addne r0, r0, #12 │ │ │ │ - ldr r1, [pc, #92] @ 2b738 │ │ │ │ + ldr r1, [pc, #92] @ 2b734 │ │ │ │ subne r3, r0, r2 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r0, [pc, #84] @ 2b73c │ │ │ │ + ldr r0, [pc, #84] @ 2b738 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ lsl r3, r3, #5 │ │ │ │ - ldr r2, [pc, #76] @ 2b740 │ │ │ │ + ldr r2, [pc, #76] @ 2b73c │ │ │ │ sub sp, sp, #12 │ │ │ │ and r0, r0, r3 │ │ │ │ - ldr r3, [pc, #56] @ 2b738 │ │ │ │ + ldr r3, [pc, #56] @ 2b734 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2b730 │ │ │ │ + bne 2b72c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r4, r8, ip, lsl r9 │ │ │ │ + eoreq r4, r8, r0, lsr #18 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andseq pc, pc, r0, lsl #31 │ │ │ │ - strdeq r4, [r8], -r0 @ │ │ │ │ + strdeq r4, [r8], -r4 @ │ │ │ │ │ │ │ │ -0002b744 : │ │ │ │ +0002b740 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ add r3, r0, #4 │ │ │ │ ands r2, r3, #7 │ │ │ │ - ldr ip, [pc, #96] @ 2b7c4 │ │ │ │ + ldr ip, [pc, #96] @ 2b7c0 │ │ │ │ addne r0, r0, #12 │ │ │ │ - ldr r1, [pc, #92] @ 2b7c8 │ │ │ │ + ldr r1, [pc, #92] @ 2b7c4 │ │ │ │ subne r3, r0, r2 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r0, [pc, #84] @ 2b7cc │ │ │ │ + ldr r0, [pc, #84] @ 2b7c8 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #80] @ 2b7d0 │ │ │ │ + ldr r2, [pc, #80] @ 2b7cc │ │ │ │ sub sp, sp, #12 │ │ │ │ and r0, r0, r3, lsl #5 │ │ │ │ - ldr r3, [pc, #60] @ 2b7c8 │ │ │ │ + ldr r3, [pc, #60] @ 2b7c4 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ orr r0, r0, #3 │ │ │ │ str r0, [sp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2b7c0 │ │ │ │ + bne 2b7bc │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r4, r8, ip, lsl #17 │ │ │ │ + mlaeq r8, r0, r8, r4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andseq pc, pc, r0, lsl #31 │ │ │ │ - eoreq r4, r8, r4, ror #16 │ │ │ │ + eoreq r4, r8, r8, ror #16 │ │ │ │ │ │ │ │ -0002b7d4 : │ │ │ │ +0002b7d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ add r3, r0, #4 │ │ │ │ ands r2, r3, #7 │ │ │ │ - ldr ip, [pc, #96] @ 2b854 │ │ │ │ + ldr ip, [pc, #96] @ 2b850 │ │ │ │ addne r0, r0, #12 │ │ │ │ - ldr r1, [pc, #92] @ 2b858 │ │ │ │ + ldr r1, [pc, #92] @ 2b854 │ │ │ │ subne r3, r0, r2 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r0, [pc, #84] @ 2b85c │ │ │ │ + ldr r0, [pc, #84] @ 2b858 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #80] @ 2b860 │ │ │ │ + ldr r2, [pc, #80] @ 2b85c │ │ │ │ sub sp, sp, #12 │ │ │ │ and r0, r0, r3, lsl #5 │ │ │ │ - ldr r3, [pc, #60] @ 2b858 │ │ │ │ + ldr r3, [pc, #60] @ 2b854 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ orr r0, r0, #2 │ │ │ │ str r0, [sp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2b850 │ │ │ │ + bne 2b84c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq r4, [r8], -ip @ │ │ │ │ + eoreq r4, r8, r0, lsl #16 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andseq pc, pc, r0, lsl #31 │ │ │ │ - ldrdeq r4, [r8], -r4 @ │ │ │ │ + ldrdeq r4, [r8], -r8 @ │ │ │ │ │ │ │ │ -0002b864 : │ │ │ │ +0002b860 : │ │ │ │ mov r0, #16384 @ 0x4000 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0002b86c : │ │ │ │ - ldr r0, [pc] @ 2b874 │ │ │ │ +0002b868 : │ │ │ │ + ldr r0, [pc] @ 2b870 │ │ │ │ bx lr │ │ │ │ strdeq r3, [r0], -r0 │ │ │ │ │ │ │ │ -0002b878 : │ │ │ │ - ldr r0, [pc] @ 2b880 │ │ │ │ +0002b874 : │ │ │ │ + ldr r0, [pc] @ 2b87c │ │ │ │ bx lr │ │ │ │ andeq r3, r0, ip, ror #31 │ │ │ │ │ │ │ │ -0002b884 : │ │ │ │ +0002b880 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #164] @ 2b940 │ │ │ │ + ldr r5, [pc, #164] @ 2b93c │ │ │ │ mov r0, #32 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ bl 234cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2b93c │ │ │ │ + beq 2b938 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ str r0, [r4, #680] @ 0x2a8 │ │ │ │ str r3, [r0] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r1, [r0, #8] │ │ │ │ @@ -8341,33 +8340,33 @@ │ │ │ │ str r2, [r4, #352] @ 0x160 │ │ │ │ mov r3, #16384 @ 0x4000 │ │ │ │ mov r2, #104857600 @ 0x6400000 │ │ │ │ strb r1, [r4, #356] @ 0x164 │ │ │ │ str r2, [r4, #16] │ │ │ │ str r3, [r4, #20] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 294e0 │ │ │ │ - eorseq fp, r6, r0, lsl #29 │ │ │ │ + bl 294dc │ │ │ │ + eorseq fp, r6, r4, lsl #29 │ │ │ │ │ │ │ │ -0002b944 : │ │ │ │ +0002b940 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0002b948 : │ │ │ │ +0002b944 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r7, [pc, #200] @ 2ba28 │ │ │ │ + ldr r7, [pc, #200] @ 2ba24 │ │ │ │ mov r0, #12 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r4, [r7, #8] │ │ │ │ ldr r5, [r4, #680] @ 0x2a8 │ │ │ │ bl 234cc │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2ba24 │ │ │ │ + beq 2ba20 │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [r1, #8] │ │ │ │ ldrne r3, [r7, #20] │ │ │ │ subne r3, r3, r0 │ │ │ │ strne r3, [r1, #32] │ │ │ │ @@ -8380,15 +8379,15 @@ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r0, [r5, #20] │ │ │ │ str r1, [r4, #8] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ str r3, [r4, #16] │ │ │ │ - ldr r3, [pc, #92] @ 2ba2c │ │ │ │ + ldr r3, [pc, #92] @ 2ba28 │ │ │ │ str r0, [r4, #20] │ │ │ │ str r1, [r4, #12] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ str r2, [r4, #4] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ mov r0, r5 │ │ │ │ @@ -8403,177 +8402,177 @@ │ │ │ │ bic r2, r2, #32 │ │ │ │ sub r3, r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [r4, #680] @ 0x2a8 │ │ │ │ strb r2, [r4, #356] @ 0x164 │ │ │ │ str r3, [r4, #352] @ 0x160 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 294e0 │ │ │ │ - @ instruction: 0x0036bdbc │ │ │ │ - eorseq fp, r6, r8, asr #26 │ │ │ │ + bl 294dc │ │ │ │ + eorseq fp, r6, r0, asr #27 │ │ │ │ + eorseq fp, r6, ip, asr #26 │ │ │ │ │ │ │ │ -0002ba30 : │ │ │ │ +0002ba2c : │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2ba74 │ │ │ │ + beq 2ba70 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bhi 2ba50 │ │ │ │ + bhi 2ba4c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ba58 │ │ │ │ + beq 2ba54 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ba74 │ │ │ │ + beq 2ba70 │ │ │ │ ldr r0, [r3] │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ bx lr │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0002ba7c : │ │ │ │ +0002ba78 : │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r0, [r0, #8] │ │ │ │ addne r0, r0, #16384 @ 0x4000 │ │ │ │ moveq r0, #4 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0002ba90 : │ │ │ │ +0002ba8c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #92] @ 2bb04 │ │ │ │ + ldr r3, [pc, #92] @ 2bb00 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bne 2bae4 │ │ │ │ + bne 2bae0 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2bad8 │ │ │ │ + beq 2bad4 │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2baf4 │ │ │ │ - bl 2a6e8 │ │ │ │ + bne 2baf0 │ │ │ │ + bl 2a6e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ b 231b4 │ │ │ │ - ldr r0, [pc, #28] @ 2bb08 │ │ │ │ + ldr r0, [pc, #28] @ 2bb04 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 235c8 │ │ │ │ bl 22f20 │ │ │ │ - ldr r0, [pc, #16] @ 2bb0c │ │ │ │ + ldr r0, [pc, #16] @ 2bb08 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 235c8 │ │ │ │ bl 22f20 │ │ │ │ - eorseq fp, r6, r4, ror ip │ │ │ │ - eoreq sp, r3, r8, ror #15 │ │ │ │ - eoreq sp, r3, r0, lsr #16 │ │ │ │ + eorseq fp, r6, r8, ror ip │ │ │ │ + eoreq sp, r3, ip, ror #15 │ │ │ │ + eoreq sp, r3, r4, lsr #16 │ │ │ │ │ │ │ │ -0002bb10 : │ │ │ │ +0002bb0c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #132] @ 2bbac │ │ │ │ + ldr r3, [pc, #132] @ 2bba8 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ mov r6, r0 │ │ │ │ - beq 2bb68 │ │ │ │ + beq 2bb64 │ │ │ │ ldr r4, [r1] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a6e8 │ │ │ │ + bl 2a6e4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2bb68 │ │ │ │ + beq 2bb64 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a6e8 │ │ │ │ + bl 2a6e4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 2bb50 │ │ │ │ + bne 2bb4c │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2bba0 │ │ │ │ + beq 2bb9c │ │ │ │ ldr r4, [r1] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a6e8 │ │ │ │ + bl 2a6e4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2bba0 │ │ │ │ + beq 2bb9c │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a6e8 │ │ │ │ + bl 2a6e4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 2bb88 │ │ │ │ + bne 2bb84 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 231b4 │ │ │ │ - @ instruction: 0x0036bbf4 │ │ │ │ + @ instruction: 0x0036bbf8 │ │ │ │ │ │ │ │ -0002bbb0 : │ │ │ │ +0002bbac : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0002bbb4 : │ │ │ │ - ldr r3, [pc, #8] @ 2bbc4 │ │ │ │ +0002bbb0 : │ │ │ │ + ldr r3, [pc, #8] @ 2bbc0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ bx lr │ │ │ │ - eorseq fp, r6, r4, ror #22 │ │ │ │ + eorseq fp, r6, r8, ror #22 │ │ │ │ │ │ │ │ -0002bbc8 : │ │ │ │ - ldr r3, [pc, #8] @ 2bbd8 │ │ │ │ +0002bbc4 : │ │ │ │ + ldr r3, [pc, #8] @ 2bbd4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3, #28] │ │ │ │ bx lr │ │ │ │ - eorseq fp, r6, r0, asr fp │ │ │ │ + eorseq fp, r6, r4, asr fp │ │ │ │ │ │ │ │ -0002bbdc : │ │ │ │ - ldr r3, [pc, #12] @ 2bbf0 │ │ │ │ +0002bbd8 : │ │ │ │ + ldr r3, [pc, #12] @ 2bbec │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r0, [r3, #348] @ 0x15c │ │ │ │ bx lr │ │ │ │ - eorseq fp, r6, ip, lsr fp │ │ │ │ + eorseq fp, r6, r0, asr #22 │ │ │ │ │ │ │ │ -0002bbf4 : │ │ │ │ - ldr r3, [pc, #12] @ 2bc08 │ │ │ │ +0002bbf0 : │ │ │ │ + ldr r3, [pc, #12] @ 2bc04 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #348] @ 0x15c │ │ │ │ bx lr │ │ │ │ - eorseq fp, r6, r4, lsr #22 │ │ │ │ + eorseq fp, r6, r8, lsr #22 │ │ │ │ │ │ │ │ -0002bc0c : │ │ │ │ - ldr r3, [pc, #12] @ 2bc20 │ │ │ │ +0002bc08 : │ │ │ │ + ldr r3, [pc, #12] @ 2bc1c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r0, [r3, #476] @ 0x1dc │ │ │ │ bx lr │ │ │ │ - eorseq fp, r6, ip, lsl #22 │ │ │ │ + eorseq fp, r6, r0, lsl fp │ │ │ │ │ │ │ │ -0002bc24 : │ │ │ │ +0002bc20 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #172] @ 2bce8 │ │ │ │ + ldr r3, [pc, #172] @ 2bce4 │ │ │ │ mov r7, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r4, #600] @ 0x258 │ │ │ │ ldr r3, [r4, #604] @ 0x25c │ │ │ │ cmp r8, r3 │ │ │ │ - bge 2bc88 │ │ │ │ + bge 2bc84 │ │ │ │ ldr r6, [r4, #608] @ 0x260 │ │ │ │ add r3, r8, #1 │ │ │ │ str r3, [r4, #600] @ 0x258 │ │ │ │ str r7, [r6, r8, lsl #2] │ │ │ │ ldr r3, [r4, #600] @ 0x258 │ │ │ │ sub r5, r5, #4 │ │ │ │ add r2, r3, #1 │ │ │ │ @@ -8582,138 +8581,138 @@ │ │ │ │ str r5, [r6, r3, lsl #2] │ │ │ │ str r2, [r4, #612] @ 0x264 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #0 │ │ │ │ lslne r3, r3, #1 │ │ │ │ addne r0, r3, #1 │ │ │ │ moveq r3, #500 @ 0x1f4 │ │ │ │ - ldreq r0, [pc, #76] @ 2bcec │ │ │ │ + ldreq r0, [pc, #76] @ 2bce8 │ │ │ │ lslne r0, r0, #2 │ │ │ │ str r3, [r4, #604] @ 0x25c │ │ │ │ bl 234cc │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2bce4 │ │ │ │ + beq 2bce0 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 2bcd4 │ │ │ │ + bne 2bcd0 │ │ │ │ ldr r0, [r4, #608] @ 0x260 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2bcc8 │ │ │ │ + beq 2bcc4 │ │ │ │ bl 231b4 │ │ │ │ ldr r8, [r4, #600] @ 0x258 │ │ │ │ str r6, [r4, #608] @ 0x260 │ │ │ │ - b 2bc5c │ │ │ │ + b 2bc58 │ │ │ │ ldr r1, [r4, #608] @ 0x260 │ │ │ │ lsl r2, r8, #2 │ │ │ │ bl 23310 │ │ │ │ - b 2bcb8 │ │ │ │ - bl 294e0 │ │ │ │ - eorseq fp, r6, r0, ror #21 │ │ │ │ + b 2bcb4 │ │ │ │ + bl 294dc │ │ │ │ + eorseq fp, r6, r4, ror #21 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ │ │ │ │ -0002bcf0 : │ │ │ │ +0002bcec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #64] @ 2bd48 │ │ │ │ + ldr r3, [pc, #64] @ 2bd44 │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #12 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ bl 234cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2bd44 │ │ │ │ + beq 2bd40 │ │ │ │ ldr r3, [r5, #500] @ 0x1f4 │ │ │ │ mov r2, #0 │ │ │ │ cmp r3, r2 │ │ │ │ str r4, [r0] │ │ │ │ str r3, [r0, #4] │ │ │ │ str r2, [r0, #8] │ │ │ │ strne r0, [r3, #8] │ │ │ │ str r0, [r5, #500] @ 0x1f4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 294e0 │ │ │ │ - eorseq fp, r6, r4, lsl sl │ │ │ │ + bl 294dc │ │ │ │ + eorseq fp, r6, r8, lsl sl │ │ │ │ │ │ │ │ -0002bd4c : │ │ │ │ +0002bd48 : │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ strne r3, [r2, #4] │ │ │ │ - beq 2bd6c │ │ │ │ + beq 2bd68 │ │ │ │ cmp r3, #0 │ │ │ │ strne r2, [r3, #8] │ │ │ │ b 231b4 │ │ │ │ - ldr r1, [pc, #20] @ 2bd88 │ │ │ │ + ldr r1, [pc, #20] @ 2bd84 │ │ │ │ cmp r3, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ str r3, [r1, #500] @ 0x1f4 │ │ │ │ strne r2, [r3, #8] │ │ │ │ b 231b4 │ │ │ │ - eorseq fp, r6, r8, lsr #19 │ │ │ │ + eorseq fp, r6, ip, lsr #19 │ │ │ │ │ │ │ │ -0002bd8c : │ │ │ │ +0002bd88 : │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r0, #656] @ 0x290 │ │ │ │ str r3, [r0, #664] @ 0x298 │ │ │ │ str r3, [r0, #672] @ 0x2a0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0002bda0 : │ │ │ │ +0002bd9c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #184] @ 2be70 │ │ │ │ - ldr r2, [pc, #184] @ 2be74 │ │ │ │ - ldr r1, [pc, #184] @ 2be78 │ │ │ │ + ldr r3, [pc, #184] @ 2be6c │ │ │ │ + ldr r2, [pc, #184] @ 2be70 │ │ │ │ + ldr r1, [pc, #184] @ 2be74 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, #0 │ │ │ │ add r6, r0, #572 @ 0x23c │ │ │ │ mov r5, r0 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ ldrsh r0, [r6, #2] │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2b4b4 │ │ │ │ - ldr r3, [pc, #140] @ 2be7c │ │ │ │ - ldr r2, [pc, #140] @ 2be80 │ │ │ │ - ldr r1, [pc, #140] @ 2be84 │ │ │ │ + bl 2b4b0 │ │ │ │ + ldr r3, [pc, #140] @ 2be78 │ │ │ │ + ldr r2, [pc, #140] @ 2be7c │ │ │ │ + ldr r1, [pc, #140] @ 2be80 │ │ │ │ add r0, r5, #576 @ 0x240 │ │ │ │ ldrsh r0, [r0] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ - bl 2b4b4 │ │ │ │ - ldr r3, [pc, #108] @ 2be88 │ │ │ │ - ldr r2, [pc, #108] @ 2be8c │ │ │ │ - ldr r1, [pc, #108] @ 2be90 │ │ │ │ + bl 2b4b0 │ │ │ │ + ldr r3, [pc, #108] @ 2be84 │ │ │ │ + ldr r2, [pc, #108] @ 2be88 │ │ │ │ + ldr r1, [pc, #108] @ 2be8c │ │ │ │ ldrsh r0, [r6] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ - bl 2b4b4 │ │ │ │ - ldr r3, [pc, #80] @ 2be94 │ │ │ │ - ldr r2, [pc, #80] @ 2be98 │ │ │ │ - ldr r1, [pc, #80] @ 2be9c │ │ │ │ + bl 2b4b0 │ │ │ │ + ldr r3, [pc, #80] @ 2be90 │ │ │ │ + ldr r2, [pc, #80] @ 2be94 │ │ │ │ + ldr r1, [pc, #80] @ 2be98 │ │ │ │ add r5, r5, #580 @ 0x244 │ │ │ │ ldrsh r0, [r5] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ - bl 2b4b4 │ │ │ │ + bl 2b4b0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, r4, lsr lr │ │ │ │ andeq r6, r0, r8, asr #29 │ │ │ │ @ instruction: 0xffffd39c │ │ │ │ andeq r0, r0, r0, ror #27 │ │ │ │ @ instruction: 0xffffd7ac │ │ │ │ @@ -8721,245 +8720,245 @@ │ │ │ │ andeq r0, r0, ip, asr #26 │ │ │ │ @ instruction: 0x00006dbc │ │ │ │ @ instruction: 0xffffd33c │ │ │ │ @ instruction: 0xffffdc60 │ │ │ │ @ instruction: 0xffffd24c │ │ │ │ @ instruction: 0xffffd240 │ │ │ │ │ │ │ │ -0002bea0 : │ │ │ │ +0002be9c : │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r0, #676] @ 0x2a4 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0002beac : │ │ │ │ +0002bea8 : │ │ │ │ ldr r3, [r0, #296] @ 0x128 │ │ │ │ cmp r1, #0 │ │ │ │ addne r3, r3, #5 │ │ │ │ subeq r3, r3, #5 │ │ │ │ str r3, [r0, #296] @ 0x128 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0002bec4 : │ │ │ │ +0002bec0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb r3, [r1, #358] @ 0x166 │ │ │ │ tst r3, #1 │ │ │ │ ldrne r2, [r1, #272] @ 0x110 │ │ │ │ ldreq r2, [r1, #268] @ 0x10c │ │ │ │ addne lr, r1, #272 @ 0x110 │ │ │ │ ldr ip, [r2, #8] │ │ │ │ add r3, r2, #12 │ │ │ │ addeq lr, r1, #268 @ 0x10c │ │ │ │ cmp ip, r3 │ │ │ │ - beq 2bf54 │ │ │ │ + beq 2bf50 │ │ │ │ sub r3, ip, #4 │ │ │ │ str r3, [r2, #8] │ │ │ │ ldr r2, [ip, #-4] │ │ │ │ bic r3, r2, #1 │ │ │ │ cmp r0, r3 │ │ │ │ - bne 2bf88 │ │ │ │ + bne 2bf84 │ │ │ │ ldrb r3, [r1, #358] @ 0x166 │ │ │ │ tst r3, #1 │ │ │ │ ldrne r3, [r1, #272] @ 0x110 │ │ │ │ ldreq r3, [r1, #268] @ 0x10c │ │ │ │ addne r1, r1, #272 @ 0x110 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add r0, r3, #12 │ │ │ │ addeq r1, r1, #268 @ 0x10c │ │ │ │ cmp r2, r0 │ │ │ │ - beq 2bf70 │ │ │ │ - ldr r0, [pc, #92] @ 2bfa0 │ │ │ │ + beq 2bf6c │ │ │ │ + ldr r0, [pc, #92] @ 2bf9c │ │ │ │ sub r2, r2, #4 │ │ │ │ str r2, [r3, #8] │ │ │ │ add r0, pc, r0 │ │ │ │ bl 235c8 │ │ │ │ bl 22f20 │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, r2 │ │ │ │ - beq 2bf0c │ │ │ │ + beq 2bf08 │ │ │ │ str r2, [lr] │ │ │ │ ldr ip, [r2, #8] │ │ │ │ - b 2befc │ │ │ │ + b 2bef8 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ str r3, [r1] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - b 2bf3c │ │ │ │ - ldr r1, [pc, #20] @ 2bfa4 │ │ │ │ + b 2bf38 │ │ │ │ + ldr r1, [pc, #20] @ 2bfa0 │ │ │ │ mov r3, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl 2301c <__printf_chk@plt> │ │ │ │ bl 22f20 │ │ │ │ - eoreq sp, r3, ip, asr r4 │ │ │ │ - ldrdeq sp, [r3], -r8 @ │ │ │ │ + eoreq sp, r3, r0, ror #8 │ │ │ │ + ldrdeq sp, [r3], -ip @ │ │ │ │ │ │ │ │ -0002bfa8 : │ │ │ │ +0002bfa4 : │ │ │ │ tst r0, #7 │ │ │ │ bxeq lr │ │ │ │ add r0, r0, #1 │ │ │ │ tst r0, #7 │ │ │ │ - bne 2bfb0 │ │ │ │ + bne 2bfac │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0002bfc0 : │ │ │ │ +0002bfbc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #140] @ 2c064 │ │ │ │ + ldr r3, [pc, #140] @ 2c060 │ │ │ │ tst r0, #7 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - beq 2bff0 │ │ │ │ + beq 2bfec │ │ │ │ add r0, r0, #1 │ │ │ │ tst r0, #7 │ │ │ │ - bne 2bfe4 │ │ │ │ + bne 2bfe0 │ │ │ │ ldr r6, [r7, #456] @ 0x1c8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 2c014 │ │ │ │ + beq 2c010 │ │ │ │ ldmib r6, {r3, r5} │ │ │ │ sub r3, r3, r5 │ │ │ │ cmp r3, r0 │ │ │ │ addcs r4, r5, r0 │ │ │ │ movcs r0, r6 │ │ │ │ - bcs 2c054 │ │ │ │ + bcs 2c050 │ │ │ │ mov r5, #12 │ │ │ │ add r5, r5, #1 │ │ │ │ tst r5, #7 │ │ │ │ - bne 2c018 │ │ │ │ + bne 2c014 │ │ │ │ add r4, r5, r0 │ │ │ │ cmp r4, #1024 @ 0x400 │ │ │ │ movcs r8, r4 │ │ │ │ movcc r8, #1024 @ 0x400 │ │ │ │ mov r0, r8 │ │ │ │ bl 234cc │ │ │ │ cmp r0, #0 │ │ │ │ strne r6, [r0] │ │ │ │ strne r0, [r7, #456] @ 0x1c8 │ │ │ │ strne r8, [r0, #4] │ │ │ │ strne r5, [r0, #8] │ │ │ │ - beq 2c060 │ │ │ │ + beq 2c05c │ │ │ │ str r4, [r0, #8] │ │ │ │ add r0, r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 294e0 │ │ │ │ - eorseq fp, r6, r4, asr #14 │ │ │ │ + bl 294dc │ │ │ │ + eorseq fp, r6, r8, asr #14 │ │ │ │ │ │ │ │ -0002c068 : │ │ │ │ +0002c064 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr ip, [pc, #252] @ 2c17c │ │ │ │ + ldr ip, [pc, #252] @ 2c178 │ │ │ │ cmp r0, #0 │ │ │ │ add ip, pc, ip │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ lsr r2, r0, #14 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ ldrb r3, [r1, #357] @ 0x165 │ │ │ │ subs lr, r2, #0 │ │ │ │ movne lr, #1 │ │ │ │ bics r3, lr, r3, lsr #6 │ │ │ │ - beq 2c0e4 │ │ │ │ + beq 2c0e0 │ │ │ │ ldrb r3, [r2, #42] @ 0x2a │ │ │ │ and r1, r3, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi 2c0dc │ │ │ │ + bhi 2c0d8 │ │ │ │ lsr r3, r3, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 2c124 │ │ │ │ + beq 2c120 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 2c0dc │ │ │ │ + beq 2c0d8 │ │ │ │ ldrb r3, [r2, #43] @ 0x2b │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq 2c114 │ │ │ │ + beq 2c110 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2c0dc │ │ │ │ + beq 2c0d8 │ │ │ │ ldrb r4, [r2, #42] @ 0x2a │ │ │ │ - ldr lr, [pc, #136] @ 2c180 │ │ │ │ + ldr lr, [pc, #136] @ 2c17c │ │ │ │ lsr r3, r4, #3 │ │ │ │ add lr, pc, lr │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 2c15c │ │ │ │ + bhi 2c158 │ │ │ │ ldrsb lr, [lr, r3] │ │ │ │ add pc, pc, lr, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldrb r0, [r0, #-4] │ │ │ │ lsr r0, r0, #3 │ │ │ │ and r0, r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ and r4, r4, #3 │ │ │ │ cmp r4, #1 │ │ │ │ - bls 2c0d0 │ │ │ │ + bls 2c0cc │ │ │ │ ldrb r3, [r1, #358] @ 0x166 │ │ │ │ tst r3, #1 │ │ │ │ - bne 2c0d0 │ │ │ │ + bne 2c0cc │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ add r3, r3, r1 │ │ │ │ cmp r3, r0 │ │ │ │ - bls 2c0d0 │ │ │ │ - b 2c0dc │ │ │ │ - ldr r1, [pc, #32] @ 2c184 │ │ │ │ - ldr r2, [pc, #32] @ 2c188 │ │ │ │ + bls 2c0cc │ │ │ │ + b 2c0d8 │ │ │ │ + ldr r1, [pc, #32] @ 2c180 │ │ │ │ + ldr r2, [pc, #32] @ 2c184 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r1, #1 │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ bl 22f20 │ │ │ │ - eoreq r3, r8, r8, ror pc │ │ │ │ - strdeq r7, [r5], -r8 @ │ │ │ │ + eoreq r3, r8, ip, ror pc │ │ │ │ + strdeq r7, [r5], -ip @ │ │ │ │ muleq r0, r8, r8 │ │ │ │ - eoreq sp, r3, r0, lsl #5 │ │ │ │ + eoreq sp, r3, r4, lsl #5 │ │ │ │ │ │ │ │ -0002c18c : │ │ │ │ +0002c188 : │ │ │ │ ldrb r3, [r0, #358] @ 0x166 │ │ │ │ tst r3, #4 │ │ │ │ - bne 2c1d0 │ │ │ │ + bne 2c1cc │ │ │ │ ldrb r2, [r0, #359] @ 0x167 │ │ │ │ tst r2, #2 │ │ │ │ - bne 2c1d8 │ │ │ │ + bne 2c1d4 │ │ │ │ ldrb r2, [r0, #357] @ 0x165 │ │ │ │ tst r2, #1 │ │ │ │ - bne 2c1c8 │ │ │ │ + bne 2c1c4 │ │ │ │ ands r0, r3, #1 │ │ │ │ bxeq lr │ │ │ │ tst r3, #2 │ │ │ │ moveq r0, #2 │ │ │ │ movne r0, #3 │ │ │ │ bx lr │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, #4 │ │ │ │ bx lr │ │ │ │ mov r0, #5 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0002c1e0 : │ │ │ │ +0002c1dc : │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ lsr r2, r0, #14 │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ ldrb r2, [r1, #357] @ 0x165 │ │ │ │ subs r1, r3, #0 │ │ │ │ movne r1, #1 │ │ │ │ bics r2, r1, r2, lsr #6 │ │ │ │ - beq 2c22c │ │ │ │ + beq 2c228 │ │ │ │ ldrb r3, [r3, #42] @ 0x2a │ │ │ │ and r2, r3, #3 │ │ │ │ cmp r2, #1 │ │ │ │ bxhi lr │ │ │ │ tst r3, #24 │ │ │ │ bxne lr │ │ │ │ ldrb r3, [r0, #-4] │ │ │ │ @@ -8967,47 +8966,47 @@ │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ ldreq r0, [r0] │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ ldrb r3, [r3, #42] @ 0x2a │ │ │ │ tst r3, #24 │ │ │ │ - beq 2c218 │ │ │ │ + beq 2c214 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #844] @ 2c5b4 │ │ │ │ + ldr r1, [pc, #844] @ 2c5b0 │ │ │ │ cmp r7, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ - beq 2c504 │ │ │ │ + beq 2c500 │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov sl, r2 │ │ │ │ mov fp, r3 │ │ │ │ - beq 2c3c0 │ │ │ │ + beq 2c3bc │ │ │ │ add r3, r8, #160 @ 0xa0 │ │ │ │ ldr r4, [r0, r3, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ movne r6, #0 │ │ │ │ - beq 2c514 │ │ │ │ + beq 2c510 │ │ │ │ add r3, r5, r8, lsl #2 │ │ │ │ mov r9, #0 │ │ │ │ stmib sp, {r3, r8} │ │ │ │ str r1, [sp, #12] │ │ │ │ - b 2c328 │ │ │ │ + b 2c324 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 29bdc │ │ │ │ + bl 29bd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2c3b8 │ │ │ │ + bne 2c3b4 │ │ │ │ ldrb r3, [r5, #356] @ 0x164 │ │ │ │ tst r3, #4 │ │ │ │ ldreq r2, [sp, #4] │ │ │ │ ldrne r3, [r5, #676] @ 0x2a4 │ │ │ │ ldreq r3, [r2, #640] @ 0x280 │ │ │ │ streq r3, [r4, #24] │ │ │ │ strne r3, [r4, #24] │ │ │ │ @@ -9015,134 +9014,134 @@ │ │ │ │ cmp fp, #0 │ │ │ │ ldrne r2, [r5, #676] @ 0x2a4 │ │ │ │ strne r2, [r4, #24] │ │ │ │ ldreq r4, [r4, #20] │ │ │ │ movne r4, r3 │ │ │ │ cmp r7, #0 │ │ │ │ sub r6, r6, #1 │ │ │ │ - blt 2c320 │ │ │ │ - beq 2c4f8 │ │ │ │ + blt 2c31c │ │ │ │ + beq 2c4f4 │ │ │ │ ldrb r3, [r5, #359] @ 0x167 │ │ │ │ tst r3, #1 │ │ │ │ subne r7, r7, #100 @ 0x64 │ │ │ │ subeq r7, r7, #4 │ │ │ │ bic r7, r7, r7, asr #31 │ │ │ │ bicne r3, r3, #1 │ │ │ │ strbne r3, [r5, #359] @ 0x167 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2c4cc │ │ │ │ + beq 2c4c8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2c3b0 │ │ │ │ + beq 2c3ac │ │ │ │ cmp sl, #0 │ │ │ │ - beq 2c420 │ │ │ │ + beq 2c41c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ str r9, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2c3b0 │ │ │ │ + beq 2c3ac │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ lsr r2, r0, #14 │ │ │ │ ldr r8, [r3, r2, lsl #2] │ │ │ │ ldrb r2, [r8, #43] @ 0x2b │ │ │ │ tst r2, #16 │ │ │ │ - beq 2c39c │ │ │ │ + beq 2c398 │ │ │ │ bic r2, r2, #16 │ │ │ │ strb r2, [r8, #43] @ 0x2b │ │ │ │ ldr r2, [r5, #616] @ 0x268 │ │ │ │ ldr r1, [r8, #8] │ │ │ │ ldr r0, [r2, #24] │ │ │ │ mov r2, #16384 @ 0x4000 │ │ │ │ - bl 29a1c │ │ │ │ + bl 29a18 │ │ │ │ ldr r2, [r5, #264] @ 0x108 │ │ │ │ str r2, [r8, #24] │ │ │ │ str r8, [r5, #264] @ 0x108 │ │ │ │ ldrb r2, [r8, #43] @ 0x2b │ │ │ │ orr r2, r2, #32 │ │ │ │ strb r2, [r8, #43] @ 0x2b │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 2c1e0 │ │ │ │ + bl 2c1dc │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r9, [r0, r3, lsl #2] │ │ │ │ str r9, [r4, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bgt 2c2ac │ │ │ │ + bgt 2c2a8 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - b 2c2e0 │ │ │ │ + b 2c2dc │ │ │ │ add r3, r0, r8, lsl #2 │ │ │ │ ldr r4, [r3, #632] @ 0x278 │ │ │ │ ldr lr, [r3, #648] @ 0x288 │ │ │ │ cmp r4, #0 │ │ │ │ lsl r3, r8, #2 │ │ │ │ - beq 2c558 │ │ │ │ + beq 2c554 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 2c56c │ │ │ │ + beq 2c568 │ │ │ │ mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [r6, #20] │ │ │ │ mov ip, r3 │ │ │ │ cmp r6, #0 │ │ │ │ add r3, r3, #1 │ │ │ │ - bne 2c3e8 │ │ │ │ + bne 2c3e4 │ │ │ │ add r3, r5, #356 @ 0x164 │ │ │ │ str lr, [r0, #20] │ │ │ │ ldrh r0, [r3] │ │ │ │ - ldr r3, [pc, #420] @ 2c5b8 │ │ │ │ + ldr r3, [pc, #420] @ 2c5b4 │ │ │ │ and r3, r3, r0 │ │ │ │ cmp r3, #2 │ │ │ │ addeq r6, ip, #2 │ │ │ │ - b 2c298 │ │ │ │ + b 2c294 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ lsr r2, r0, #14 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ ldrb r3, [r5, #357] @ 0x165 │ │ │ │ subs r1, r2, #0 │ │ │ │ movne r1, #1 │ │ │ │ bics r3, r1, r3, lsr #6 │ │ │ │ - beq 2c49c │ │ │ │ + beq 2c498 │ │ │ │ ldrb r3, [r2, #42] @ 0x2a │ │ │ │ and r1, r3, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi 2c480 │ │ │ │ + bhi 2c47c │ │ │ │ lsr r3, r3, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 2c33c │ │ │ │ + beq 2c338 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 2c480 │ │ │ │ + beq 2c47c │ │ │ │ ldrb r3, [r2, #43] @ 0x2b │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - bne 2c480 │ │ │ │ + bne 2c47c │ │ │ │ ldrb r3, [r0, #-4] │ │ │ │ tst r3, #8 │ │ │ │ - beq 2c33c │ │ │ │ + beq 2c338 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c3b0 │ │ │ │ + beq 2c3ac │ │ │ │ mov r1, r5 │ │ │ │ - bl 2c1e0 │ │ │ │ + bl 2c1dc │ │ │ │ str r0, [r4, #4] │ │ │ │ - b 2c3b0 │ │ │ │ + b 2c3ac │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2c480 │ │ │ │ + beq 2c47c │ │ │ │ ldrb ip, [r2, #42] @ 0x2a │ │ │ │ - ldr r1, [pc, #268] @ 2c5bc │ │ │ │ + ldr r1, [pc, #268] @ 2c5b8 │ │ │ │ lsr r3, ip, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 2c590 │ │ │ │ + bhi 2c58c │ │ │ │ ldrsb r1, [r1, r3] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r8, [sp, #8] │ │ │ │ cmp fp, #0 │ │ │ │ lsleq r3, r8, #2 │ │ │ │ - bne 2c510 │ │ │ │ + bne 2c50c │ │ │ │ add r5, r5, r3 │ │ │ │ mov r0, r7 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #632] @ 0x278 │ │ │ │ str r3, [r5, #648] @ 0x288 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -9156,268 +9155,268 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [r5, r3, lsl #2] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ and ip, ip, #3 │ │ │ │ cmp ip, #1 │ │ │ │ - bls 2c468 │ │ │ │ + bls 2c464 │ │ │ │ ldrb r3, [r5, #358] @ 0x166 │ │ │ │ tst r3, #1 │ │ │ │ - bne 2c468 │ │ │ │ + bne 2c464 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ add r3, r3, r1 │ │ │ │ cmp r3, r0 │ │ │ │ - bls 2c468 │ │ │ │ - b 2c480 │ │ │ │ + bls 2c464 │ │ │ │ + b 2c47c │ │ │ │ cmp lr, #0 │ │ │ │ - beq 2c4dc │ │ │ │ + beq 2c4d8 │ │ │ │ mov r4, lr │ │ │ │ mov r6, fp │ │ │ │ - b 2c298 │ │ │ │ + b 2c294 │ │ │ │ add r3, r0, #356 @ 0x164 │ │ │ │ ldrh r3, [r3] │ │ │ │ - ldr r6, [pc, #60] @ 2c5b8 │ │ │ │ + ldr r6, [pc, #60] @ 2c5b4 │ │ │ │ str lr, [r4, #20] │ │ │ │ and r6, r6, r3 │ │ │ │ sub r6, r6, #2 │ │ │ │ clz r6, r6 │ │ │ │ lsr r6, r6, #5 │ │ │ │ - b 2c298 │ │ │ │ - ldr r0, [pc, #40] @ 2c5c0 │ │ │ │ + b 2c294 │ │ │ │ + ldr r0, [pc, #40] @ 2c5bc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - ldr r2, [pc, #36] @ 2c5c4 │ │ │ │ + ldr r2, [pc, #36] @ 2c5c0 │ │ │ │ ldr r1, [r1, r0] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r1, #1 │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ bl 22f20 │ │ │ │ - mlaeq r8, r0, sp, r3 │ │ │ │ + mlaeq r8, r4, sp, r3 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ - eoreq r6, r5, r4, asr #28 │ │ │ │ + eoreq r6, r5, r8, asr #28 │ │ │ │ muleq r0, r8, r8 │ │ │ │ - eoreq ip, r3, r8, asr #28 │ │ │ │ + eoreq ip, r3, ip, asr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r5, [pc, #768] @ 2c8e0 │ │ │ │ + ldr r5, [pc, #768] @ 2c8dc │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r2, #0 │ │ │ │ ldr fp, [sp, #56] @ 0x38 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r1 │ │ │ │ add r5, pc, r5 │ │ │ │ - beq 2c828 │ │ │ │ + beq 2c824 │ │ │ │ ldr r6, [r0, #624] @ 0x270 │ │ │ │ cmp r6, #0 │ │ │ │ movne sl, #0 │ │ │ │ - beq 2c778 │ │ │ │ - ldr r1, [pc, #724] @ 2c8e4 │ │ │ │ + beq 2c774 │ │ │ │ + ldr r1, [pc, #724] @ 2c8e0 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r5, [sp, #12] │ │ │ │ ldr r8, [r6, #4] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 2c700 │ │ │ │ + beq 2c6fc │ │ │ │ add r4, r8, #4 │ │ │ │ mov r5, r8 │ │ │ │ str r8, [sp] │ │ │ │ add r4, r6, r4, lsl #2 │ │ │ │ mov r8, r3 │ │ │ │ - b 2c658 │ │ │ │ + b 2c654 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 2c694 │ │ │ │ + beq 2c690 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ str r2, [r4] │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 2c6f8 │ │ │ │ + beq 2c6f4 │ │ │ │ ldr r0, [r4, #-4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2c640 │ │ │ │ + bne 2c63c │ │ │ │ cmp r8, #0 │ │ │ │ - beq 2c650 │ │ │ │ + beq 2c64c │ │ │ │ mov r1, r7 │ │ │ │ - bl 2c1e0 │ │ │ │ + bl 2c1dc │ │ │ │ subs r5, r5, #1 │ │ │ │ str r0, [r4] │ │ │ │ - beq 2c6f8 │ │ │ │ + beq 2c6f4 │ │ │ │ ldr r0, [r4, #-4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2c66c │ │ │ │ + beq 2c668 │ │ │ │ cmp r9, #0 │ │ │ │ - bne 2c648 │ │ │ │ + bne 2c644 │ │ │ │ ldr r2, [r7, #48] @ 0x30 │ │ │ │ lsr r1, r0, #14 │ │ │ │ ldr r2, [r2, r1, lsl #2] │ │ │ │ ldrb r1, [r7, #357] @ 0x165 │ │ │ │ subs ip, r2, #0 │ │ │ │ movne ip, #1 │ │ │ │ bics r1, ip, r1, lsr #6 │ │ │ │ - beq 2c7a4 │ │ │ │ + beq 2c7a0 │ │ │ │ ldrb r1, [r2, #42] @ 0x2a │ │ │ │ and ip, r1, #3 │ │ │ │ cmp ip, #1 │ │ │ │ - bhi 2c664 │ │ │ │ + bhi 2c660 │ │ │ │ lsr r1, r1, #3 │ │ │ │ and r1, r1, #3 │ │ │ │ cmp r1, #2 │ │ │ │ - beq 2c648 │ │ │ │ + beq 2c644 │ │ │ │ cmp r1, #3 │ │ │ │ - beq 2c664 │ │ │ │ + beq 2c660 │ │ │ │ ldrb r2, [r2, #43] @ 0x2b │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ - bne 2c664 │ │ │ │ + bne 2c660 │ │ │ │ ldrb r2, [r0, #-4] │ │ │ │ tst r2, #8 │ │ │ │ - beq 2c648 │ │ │ │ - b 2c664 │ │ │ │ + beq 2c644 │ │ │ │ + b 2c660 │ │ │ │ mov r3, r8 │ │ │ │ ldr r8, [sp] │ │ │ │ cmp fp, #0 │ │ │ │ subgt fp, fp, r8, lsl #2 │ │ │ │ bicgt fp, fp, fp, asr #31 │ │ │ │ cmp sl, #0 │ │ │ │ - ble 2c744 │ │ │ │ + ble 2c740 │ │ │ │ ldrb r2, [r7, #357] @ 0x165 │ │ │ │ tst r2, #1 │ │ │ │ - bne 2c800 │ │ │ │ + bne 2c7fc │ │ │ │ ldr r1, [r7, #48] @ 0x30 │ │ │ │ lsr r2, r6, #14 │ │ │ │ ldr r2, [r1, r2, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2c800 │ │ │ │ + beq 2c7fc │ │ │ │ ldrb r2, [r2, #42] @ 0x2a │ │ │ │ and r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 2c800 │ │ │ │ + bne 2c7fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ sub sl, sl, #1 │ │ │ │ cmp r2, #0 │ │ │ │ addne r8, r6, r8, lsl #2 │ │ │ │ ldrne r6, [r8, #16] │ │ │ │ ldreq r6, [r6, #12] │ │ │ │ ldrne r2, [r7, #676] @ 0x2a4 │ │ │ │ strne r2, [r8, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 2c61c │ │ │ │ + bne 2c618 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2c78c │ │ │ │ + beq 2c788 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, fp │ │ │ │ str r3, [r7, #624] @ 0x270 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, #0 │ │ │ │ mov r0, fp │ │ │ │ str r3, [r7, #620] @ 0x26c │ │ │ │ str r3, [r7, #628] @ 0x274 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2c664 │ │ │ │ + beq 2c660 │ │ │ │ ldrb ip, [r2, #42] @ 0x2a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsr r1, ip, #3 │ │ │ │ and r1, r1, #3 │ │ │ │ cmp r1, #3 │ │ │ │ - bhi 2c8b8 │ │ │ │ + bhi 2c8b4 │ │ │ │ ldrsb lr, [r3, r1] │ │ │ │ add pc, pc, lr, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ and ip, ip, #3 │ │ │ │ cmp ip, #1 │ │ │ │ - bls 2c6dc │ │ │ │ + bls 2c6d8 │ │ │ │ ldrb r1, [r7, #358] @ 0x166 │ │ │ │ tst r1, #1 │ │ │ │ - bne 2c6dc │ │ │ │ + bne 2c6d8 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr ip, [r2, #36] @ 0x24 │ │ │ │ add r1, r1, ip │ │ │ │ cmp r1, r0 │ │ │ │ - bls 2c6dc │ │ │ │ - b 2c664 │ │ │ │ + bls 2c6d8 │ │ │ │ + b 2c660 │ │ │ │ ldrb r2, [r7, #356] @ 0x164 │ │ │ │ tst r2, #4 │ │ │ │ ldreq r1, [r7, #624] @ 0x270 │ │ │ │ ldrne r1, [r7, #676] @ 0x2a4 │ │ │ │ addeq r2, r8, #4 │ │ │ │ addne r2, r8, #4 │ │ │ │ streq r1, [r6, r2, lsl #2] │ │ │ │ strne r1, [r6, r2, lsl #2] │ │ │ │ streq r6, [r7, #624] @ 0x270 │ │ │ │ - b 2c744 │ │ │ │ + b 2c740 │ │ │ │ ldr r6, [r0, #620] @ 0x26c │ │ │ │ ldr lr, [r0, #628] @ 0x274 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 2c880 │ │ │ │ + beq 2c87c │ │ │ │ ldr sl, [r6, #12] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 2c894 │ │ │ │ + beq 2c890 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, sl │ │ │ │ ldr sl, [sl, #12] │ │ │ │ mov ip, r1 │ │ │ │ cmp sl, #0 │ │ │ │ add r1, r1, #1 │ │ │ │ - bne 2c848 │ │ │ │ + bne 2c844 │ │ │ │ add r1, r7, #356 @ 0x164 │ │ │ │ str lr, [r0, #12] │ │ │ │ ldrh r0, [r1] │ │ │ │ - ldr r1, [pc, #116] @ 2c8e8 │ │ │ │ + ldr r1, [pc, #116] @ 2c8e4 │ │ │ │ and r1, r1, r0 │ │ │ │ cmp r1, #2 │ │ │ │ addeq sl, ip, #2 │ │ │ │ - b 2c608 │ │ │ │ + b 2c604 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 2c78c │ │ │ │ + beq 2c788 │ │ │ │ mov r6, lr │ │ │ │ mov sl, r2 │ │ │ │ - b 2c608 │ │ │ │ + b 2c604 │ │ │ │ add r1, r0, #356 @ 0x164 │ │ │ │ ldrh r1, [r1] │ │ │ │ - ldr sl, [pc, #68] @ 2c8e8 │ │ │ │ + ldr sl, [pc, #68] @ 2c8e4 │ │ │ │ str lr, [r6, #12] │ │ │ │ and sl, sl, r1 │ │ │ │ sub sl, sl, #2 │ │ │ │ clz sl, sl │ │ │ │ lsr sl, sl, #5 │ │ │ │ - b 2c608 │ │ │ │ - ldr r3, [pc, #44] @ 2c8ec │ │ │ │ + b 2c604 │ │ │ │ + ldr r3, [pc, #44] @ 2c8e8 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - ldr r2, [pc, #40] @ 2c8f0 │ │ │ │ + ldr r2, [pc, #40] @ 2c8ec │ │ │ │ ldr r0, [r5, r3] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #1 │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ bl 22f20 │ │ │ │ - eoreq r3, r8, r8, lsl #20 │ │ │ │ - eoreq r6, r5, r8, ror #25 │ │ │ │ + eoreq r3, r8, ip, lsl #20 │ │ │ │ + eoreq r6, r5, ip, ror #25 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ muleq r0, r8, r8 │ │ │ │ - eoreq ip, r3, r0, lsr #22 │ │ │ │ + eoreq ip, r3, r4, lsr #22 │ │ │ │ │ │ │ │ -0002c8f4 : │ │ │ │ - ldr r3, [pc, #104] @ 2c964 │ │ │ │ +0002c8f0 : │ │ │ │ + ldr r3, [pc, #104] @ 2c960 │ │ │ │ lsr r1, r0, #14 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ ldrb r2, [r2, #357] @ 0x165 │ │ │ │ ldr r3, [r3, r1, lsl #2] │ │ │ │ subs r1, r3, #0 │ │ │ │ movne r1, #1 │ │ │ │ bics r2, r1, r2, lsr #6 │ │ │ │ - beq 2c94c │ │ │ │ + beq 2c948 │ │ │ │ ldrb r3, [r3, #42] @ 0x2a │ │ │ │ and r2, r3, #3 │ │ │ │ cmp r2, #1 │ │ │ │ bxhi lr │ │ │ │ tst r3, #24 │ │ │ │ bxne lr │ │ │ │ ldrb r3, [r0, #-4] │ │ │ │ @@ -9425,36 +9424,36 @@ │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ ldreq r0, [r0] │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ ldrb r3, [r3, #42] @ 0x2a │ │ │ │ tst r3, #24 │ │ │ │ - beq 2c938 │ │ │ │ + beq 2c934 │ │ │ │ bx lr │ │ │ │ - eorseq sl, r6, r0, lsr #28 │ │ │ │ + eorseq sl, r6, r4, lsr #28 │ │ │ │ │ │ │ │ -0002c968 : │ │ │ │ +0002c964 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0002c96c : │ │ │ │ +0002c968 : │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ tst r3, #1 │ │ │ │ bxne lr │ │ │ │ ldr r2, [r1, #48] @ 0x30 │ │ │ │ lsr ip, r3, #14 │ │ │ │ ldr ip, [r2, ip, lsl #2] │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldrb r2, [r1, #357] @ 0x165 │ │ │ │ subs lr, ip, #0 │ │ │ │ movne lr, #1 │ │ │ │ bics r2, lr, r2, lsr #6 │ │ │ │ - beq 2c9e8 │ │ │ │ + beq 2c9e4 │ │ │ │ ldrb r2, [ip, #42] @ 0x2a │ │ │ │ and lr, r2, #3 │ │ │ │ cmp lr, #1 │ │ │ │ pophi {pc} @ (ldrhi pc, [sp], #4) │ │ │ │ tst r2, #24 │ │ │ │ popne {pc} @ (ldrne pc, [sp], #4) │ │ │ │ ldrb lr, [r3, #-4] │ │ │ │ @@ -9468,299 +9467,299 @@ │ │ │ │ orrls r3, r3, #16 │ │ │ │ strbls r3, [r1, #357] @ 0x165 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ cmp ip, #0 │ │ │ │ popeq {pc} @ (ldreq pc, [sp], #4) │ │ │ │ ldrb r2, [ip, #42] @ 0x2a │ │ │ │ tst r2, #24 │ │ │ │ - beq 2c9bc │ │ │ │ + beq 2c9b8 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0002ca00 : │ │ │ │ +0002c9fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r8, r0, #0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r9, r2 │ │ │ │ add r8, r8, r7 │ │ │ │ ldr r6, [r8, #4] │ │ │ │ cmp r8, r9 │ │ │ │ add r5, r8, #8 │ │ │ │ sub r4, r6, #1 │ │ │ │ - beq 2cac8 │ │ │ │ + beq 2cac4 │ │ │ │ add r3, r6, #2 │ │ │ │ add r3, r8, r3, lsl #2 │ │ │ │ cmp r9, r3 │ │ │ │ - beq 2cac8 │ │ │ │ + beq 2cac4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 2ca74 │ │ │ │ - b 2cab8 │ │ │ │ + bne 2ca70 │ │ │ │ + b 2cab4 │ │ │ │ mov r6, r4 │ │ │ │ add r0, r0, r7 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ cmp r6, #0 │ │ │ │ add r5, r5, #4 │ │ │ │ sub r4, r6, #1 │ │ │ │ - beq 2cab8 │ │ │ │ + beq 2cab4 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2ca58 │ │ │ │ + bne 2ca54 │ │ │ │ ldmib r5, {r0, r4} │ │ │ │ cmp r4, #0 │ │ │ │ add r0, r0, r7 │ │ │ │ - beq 2caa0 │ │ │ │ - bl 2c96c │ │ │ │ + beq 2ca9c │ │ │ │ + bl 2c968 │ │ │ │ subs r4, r4, #1 │ │ │ │ add r0, r0, #4 │ │ │ │ - bne 2ca90 │ │ │ │ + bne 2ca8c │ │ │ │ sub r6, r6, #3 │ │ │ │ add r5, r5, #8 │ │ │ │ cmp r6, #0 │ │ │ │ add r5, r5, #4 │ │ │ │ sub r4, r6, #1 │ │ │ │ - bne 2ca74 │ │ │ │ + bne 2ca70 │ │ │ │ ldr r8, [r8] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 2ca24 │ │ │ │ + bne 2ca20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r6, #0 │ │ │ │ - bne 2caf4 │ │ │ │ + bne 2caf0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r0, r0, r7 │ │ │ │ cmp r0, r9 │ │ │ │ - bcc 2cb1c │ │ │ │ + bcc 2cb18 │ │ │ │ mov r6, r4 │ │ │ │ cmp r6, #0 │ │ │ │ add r5, r5, #4 │ │ │ │ sub r4, r6, #1 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2cad4 │ │ │ │ + bne 2cad0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r0, r0, r7 │ │ │ │ cmp r0, r9 │ │ │ │ - bcc 2cb24 │ │ │ │ + bcc 2cb20 │ │ │ │ add r5, r5, #8 │ │ │ │ sub r6, r6, #3 │ │ │ │ - b 2cae4 │ │ │ │ - bl 2c96c │ │ │ │ - b 2cae0 │ │ │ │ + b 2cae0 │ │ │ │ + bl 2c968 │ │ │ │ + b 2cadc │ │ │ │ ldr r4, [r5, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2cb10 │ │ │ │ - bl 2c96c │ │ │ │ + beq 2cb0c │ │ │ │ + bl 2c968 │ │ │ │ subs r4, r4, #1 │ │ │ │ add r0, r0, #4 │ │ │ │ - bne 2cb30 │ │ │ │ - b 2cb10 │ │ │ │ + bne 2cb2c │ │ │ │ + b 2cb0c │ │ │ │ │ │ │ │ -0002cb44 : │ │ │ │ +0002cb40 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr ip, [pc, #24] @ 2cb74 │ │ │ │ + ldr ip, [pc, #24] @ 2cb70 │ │ │ │ sub sp, sp, #12 │ │ │ │ add ip, pc, ip │ │ │ │ ldr ip, [ip, #8] │ │ │ │ str ip, [sp] │ │ │ │ - bl 2ca00 │ │ │ │ + bl 2c9fc │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq sl, r6, r0, asr #23 │ │ │ │ + eorseq sl, r6, r4, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2cbd4 │ │ │ │ + beq 2cbd0 │ │ │ │ add r3, r7, #3 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r7 │ │ │ │ add r4, r4, r3, lsl #2 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ sub r4, r4, #4 │ │ │ │ - beq 2cbcc │ │ │ │ - bl 2c96c │ │ │ │ + beq 2cbc8 │ │ │ │ + bl 2c968 │ │ │ │ subs r5, r5, #1 │ │ │ │ - bne 2cbb0 │ │ │ │ + bne 2cbac │ │ │ │ lsl r0, r7, #2 │ │ │ │ add r0, r0, #19 │ │ │ │ lsr r0, r0, #2 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ mov r0, #6 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ mov r0, #7 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ add r4, r1, #4 │ │ │ │ cmp r4, r2 │ │ │ │ ldr sl, [r0, #44] @ 0x2c │ │ │ │ pophi {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r9, [pc, #240] @ 2cd54 │ │ │ │ - ldr r8, [pc, #240] @ 2cd58 │ │ │ │ + ldr r9, [pc, #240] @ 2cd50 │ │ │ │ + ldr r8, [pc, #240] @ 2cd54 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ add r9, pc, r9 │ │ │ │ ldrb r2, [r4] │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ - bne 2cc94 │ │ │ │ + bne 2cc90 │ │ │ │ and r2, r2, #7 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi 2cd40 │ │ │ │ + bhi 2cd3c │ │ │ │ ldrb r3, [r9, r2] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [r4] │ │ │ │ and r3, r8, r3, lsr #7 │ │ │ │ add r4, r4, r3, lsl #2 │ │ │ │ cmp r7, r4 │ │ │ │ - bcs 2cc70 │ │ │ │ + bcs 2cc6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r0, r4, #8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ add r0, r4, #12 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ ldr r3, [r4] │ │ │ │ and r3, r8, r3, lsr #7 │ │ │ │ add r4, r4, r3, lsl #2 │ │ │ │ cmp r7, r4 │ │ │ │ - bcs 2cc70 │ │ │ │ + bcs 2cc6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r4] │ │ │ │ add r5, r4, #4 │ │ │ │ and r3, r8, r3, lsr #7 │ │ │ │ add r4, r4, r3, lsl #2 │ │ │ │ cmp r4, r5 │ │ │ │ - bls 2cca0 │ │ │ │ + bls 2cc9c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r5, r5, #4 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ cmp r4, r5 │ │ │ │ - bhi 2ccf0 │ │ │ │ + bhi 2ccec │ │ │ │ cmp r7, r4 │ │ │ │ - bcs 2cc70 │ │ │ │ + bcs 2cc6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrh r3, [r4, #4] │ │ │ │ add r0, r4, #4 │ │ │ │ ldr r3, [sl, r3, lsl #2] │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4] │ │ │ │ and r3, r8, r3, lsr #7 │ │ │ │ add r4, r4, r3, lsl #2 │ │ │ │ cmp r7, r4 │ │ │ │ - bcs 2cc70 │ │ │ │ + bcs 2cc6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #20] @ 2cd5c │ │ │ │ + ldr r1, [pc, #20] @ 2cd58 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 2301c <__printf_chk@plt> │ │ │ │ bl 22f20 │ │ │ │ - mlaeq r5, r0, r6, r6 │ │ │ │ + mlaeq r5, r4, r6, r6 │ │ │ │ strdeq r3, [r0], -pc @ │ │ │ │ - eoreq ip, r3, r4, asr #13 │ │ │ │ + eoreq ip, r3, r8, 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 │ │ │ │ ldrh r1, [r2] │ │ │ │ - ldr sl, [pc, #2572] @ 2d794 │ │ │ │ + ldr sl, [pc, #2572] @ 2d790 │ │ │ │ mov r2, #0 │ │ │ │ sub sp, sp, #28 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r6, r2 │ │ │ │ str r2, [r0, #252] @ 0xfc │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ ldr r9, [r0, #328] @ 0x148 │ │ │ │ mov r5, r0 │ │ │ │ and sl, sl, r1 │ │ │ │ and fp, r3, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ - beq 2ceb0 │ │ │ │ + beq 2ceac │ │ │ │ ldrb r1, [r6, #42] @ 0x2a │ │ │ │ mov r4, r6 │ │ │ │ and r3, r1, #3 │ │ │ │ cmp r3, #3 │ │ │ │ ldr r6, [r6, #16] │ │ │ │ - beq 2cea8 │ │ │ │ + beq 2cea4 │ │ │ │ ldrb r0, [r4, #43] @ 0x2b │ │ │ │ lsr r2, r1, #3 │ │ │ │ bic r0, r0, #8 │ │ │ │ strb r0, [r4, #43] @ 0x2b │ │ │ │ ldrb r0, [r5, #357] @ 0x165 │ │ │ │ and r2, r2, #3 │ │ │ │ tst r0, #1 │ │ │ │ - beq 2cf68 │ │ │ │ + beq 2cf64 │ │ │ │ cmp r2, #1 │ │ │ │ ldrb r2, [r4, #43] @ 0x2b │ │ │ │ bic r2, r2, #5 │ │ │ │ orr r2, r2, #1 │ │ │ │ strb r2, [r4, #43] @ 0x2b │ │ │ │ ldrb r2, [r5, #357] @ 0x165 │ │ │ │ bic r2, r2, #16 │ │ │ │ strb r2, [r5, #357] @ 0x165 │ │ │ │ - bls 2d034 │ │ │ │ + bls 2d030 │ │ │ │ cmp sl, #2 │ │ │ │ - beq 2ce28 │ │ │ │ + beq 2ce24 │ │ │ │ ldrb r3, [r4, #42] @ 0x2a │ │ │ │ bic r3, r3, #8 │ │ │ │ orr r3, r3, #16 │ │ │ │ strb r3, [r4, #42] @ 0x2a │ │ │ │ cmp fp, #0 │ │ │ │ ldr r8, [r4, #32] │ │ │ │ - beq 2ce5c │ │ │ │ + beq 2ce58 │ │ │ │ ldrb r3, [r4, #42] @ 0x2a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r3, #2 │ │ │ │ add r7, r0, #8 │ │ │ │ - beq 2d264 │ │ │ │ + beq 2d260 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 2d29c │ │ │ │ + beq 2d298 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2d1a4 │ │ │ │ + beq 2d1a0 │ │ │ │ ldrb r2, [r5, #357] @ 0x165 │ │ │ │ add r9, r9, r8 │ │ │ │ ldrb r3, [r4, #42] @ 0x2a │ │ │ │ tst r2, #16 │ │ │ │ orrne r3, r3, #4 │ │ │ │ strbne r3, [r4, #42] @ 0x2a │ │ │ │ biceq r3, r3, #4 │ │ │ │ @@ -9768,660 +9767,660 @@ │ │ │ │ strne r3, [r4, #16] │ │ │ │ strbeq r3, [r4, #42] @ 0x2a │ │ │ │ ldrb r3, [r4, #42] @ 0x2a │ │ │ │ strne r4, [r5, #252] @ 0xfc │ │ │ │ and r3, r3, #224 @ 0xe0 │ │ │ │ cmp r3, #32 │ │ │ │ cmpne r3, #192 @ 0xc0 │ │ │ │ - beq 2cea8 │ │ │ │ + beq 2cea4 │ │ │ │ ldrb r3, [r4, #43] @ 0x2b │ │ │ │ tst r3, #48 @ 0x30 │ │ │ │ - beq 2d188 │ │ │ │ + beq 2d184 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 2cdb4 │ │ │ │ + bne 2cdb0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2cf24 │ │ │ │ + beq 2cf20 │ │ │ │ ldr r6, [r5, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 2cf50 │ │ │ │ - ldr r4, [pc, #2252] @ 2d798 │ │ │ │ + beq 2cf4c │ │ │ │ + ldr r4, [pc, #2252] @ 2d794 │ │ │ │ ldr r2, [r6, #32] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ sub r2, r2, #1 │ │ │ │ add r3, r1, #4 │ │ │ │ add r2, r2, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 2cf10 │ │ │ │ + bcs 2cf0c │ │ │ │ ldrb r0, [r3] │ │ │ │ tst r0, #8 │ │ │ │ bic ip, r0, #8 │ │ │ │ orr r0, r0, #64 @ 0x40 │ │ │ │ strbne ip, [r3] │ │ │ │ strbeq r0, [r3] │ │ │ │ ldr r0, [r3] │ │ │ │ and r0, r4, r0, lsr #7 │ │ │ │ add r3, r3, r0, lsl #2 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi 2cee4 │ │ │ │ + bhi 2cee0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2cc3c │ │ │ │ + bl 2cc38 │ │ │ │ ldr r6, [r6] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 2cec8 │ │ │ │ + bne 2cec4 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ movne r2, #0 │ │ │ │ - beq 2cf50 │ │ │ │ + beq 2cf4c │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r1, [r1, #32] │ │ │ │ cmp r3, #0 │ │ │ │ add r2, r2, r1 │ │ │ │ - bne 2cf34 │ │ │ │ + bne 2cf30 │ │ │ │ add r9, r9, r2 │ │ │ │ ldr r3, [r5, #584] @ 0x248 │ │ │ │ adds r3, r3, r9 │ │ │ │ mvncs r3, #0 │ │ │ │ str r3, [r5, #328] @ 0x148 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp sl, #2 │ │ │ │ - beq 2d130 │ │ │ │ + beq 2d12c │ │ │ │ cmp r2, #1 │ │ │ │ ldrb r2, [r4, #43] @ 0x2b │ │ │ │ bic r2, r2, #5 │ │ │ │ strb r2, [r4, #43] @ 0x2b │ │ │ │ ldrb r2, [r5, #357] @ 0x165 │ │ │ │ bic r2, r2, #16 │ │ │ │ strb r2, [r5, #357] @ 0x165 │ │ │ │ - bhi 2ce18 │ │ │ │ + bhi 2ce14 │ │ │ │ tst r1, #24 │ │ │ │ - bne 2cfd8 │ │ │ │ + bne 2cfd4 │ │ │ │ ldrb r2, [r4, #43] @ 0x2b │ │ │ │ cmp fp, #0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ and lr, r2, #64 @ 0x40 │ │ │ │ - bne 2d1c4 │ │ │ │ + bne 2d1c0 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 2d3e8 │ │ │ │ + beq 2d3e4 │ │ │ │ ldrh ip, [r4, #40] @ 0x28 │ │ │ │ bic r2, r2, #64 @ 0x40 │ │ │ │ strb r2, [r4, #43] @ 0x2b │ │ │ │ ldrb r2, [r5, #357] @ 0x165 │ │ │ │ add r9, r9, ip, lsl #2 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ - b 2ce64 │ │ │ │ + b 2ce60 │ │ │ │ cmp sl, #2 │ │ │ │ - beq 2d160 │ │ │ │ + beq 2d15c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2d1f4 │ │ │ │ + bne 2d1f0 │ │ │ │ ldrb r2, [r4, #43] @ 0x2b │ │ │ │ ands lr, r2, #64 @ 0x40 │ │ │ │ - beq 2d300 │ │ │ │ + beq 2d2fc │ │ │ │ bic r2, r2, #64 @ 0x40 │ │ │ │ strb r2, [r4, #43] @ 0x2b │ │ │ │ ldrb r2, [r4, #42] @ 0x2a │ │ │ │ lsr r2, r2, #2 │ │ │ │ and r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2d23c │ │ │ │ + bne 2d238 │ │ │ │ cmp r3, #0 │ │ │ │ ldrh r3, [r4, #40] @ 0x28 │ │ │ │ add r9, r9, r3, lsl #2 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ - bne 2d02c │ │ │ │ + bne 2d028 │ │ │ │ ldrb r3, [r4, #43] @ 0x2b │ │ │ │ orr r3, r3, #1 │ │ │ │ strb r3, [r4, #43] @ 0x2b │ │ │ │ ldrb r2, [r5, #357] @ 0x165 │ │ │ │ - b 2ce64 │ │ │ │ + b 2ce60 │ │ │ │ tst r1, #24 │ │ │ │ - bne 2cfd0 │ │ │ │ + bne 2cfcc │ │ │ │ cmp sl, #2 │ │ │ │ - bne 2cf98 │ │ │ │ + bne 2cf94 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2d234 │ │ │ │ + beq 2d230 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldrb r3, [r4, #42] @ 0x2a │ │ │ │ add r7, r1, #4 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r3, #2 │ │ │ │ add r8, r1, r0 │ │ │ │ - beq 2d504 │ │ │ │ + beq 2d500 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 2d458 │ │ │ │ + beq 2d454 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2d234 │ │ │ │ + bne 2d230 │ │ │ │ cmp r7, r8 │ │ │ │ - bcs 2d230 │ │ │ │ + bcs 2d22c │ │ │ │ mov r1, r3 │ │ │ │ mov lr, #0 │ │ │ │ str sl, [sp, #8] │ │ │ │ str r6, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ - ldr r3, [pc, #1784] @ 2d798 │ │ │ │ + ldr r3, [pc, #1784] @ 2d794 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov sl, lr │ │ │ │ mov r6, r1 │ │ │ │ - b 2d0f8 │ │ │ │ + b 2d0f4 │ │ │ │ tst r2, #8 │ │ │ │ - beq 2d3b8 │ │ │ │ + beq 2d3b4 │ │ │ │ ldr r2, [r7] │ │ │ │ and r2, r3, r2, lsr #7 │ │ │ │ add sl, sl, r2 │ │ │ │ ldrb r2, [r7] │ │ │ │ bic r2, r2, #8 │ │ │ │ strb r2, [r7] │ │ │ │ ldrh r2, [r7, #4] │ │ │ │ add r0, r7, #4 │ │ │ │ ldr r2, [r4, r2, lsl #2] │ │ │ │ mov r1, r5 │ │ │ │ blx r2 │ │ │ │ ldr r2, [r7] │ │ │ │ - ldr r3, [pc, #1708] @ 2d798 │ │ │ │ + ldr r3, [pc, #1708] @ 2d794 │ │ │ │ and r2, r3, r2, lsr #7 │ │ │ │ add r7, r7, r2, lsl #2 │ │ │ │ cmp r7, r8 │ │ │ │ - bcs 2d658 │ │ │ │ + bcs 2d654 │ │ │ │ cmp r6, #0 │ │ │ │ ldrb r2, [r7] │ │ │ │ - bne 2d0ac │ │ │ │ + bne 2d0a8 │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ - beq 2d0cc │ │ │ │ + beq 2d0c8 │ │ │ │ ldr r2, [r7] │ │ │ │ and r2, r3, r2, lsr #7 │ │ │ │ add r7, r7, r2, lsl #2 │ │ │ │ cmp r7, r8 │ │ │ │ - bcs 2d75c │ │ │ │ + bcs 2d758 │ │ │ │ ldrb r2, [r7] │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ - beq 2d0cc │ │ │ │ - b 2d10c │ │ │ │ + beq 2d0c8 │ │ │ │ + b 2d108 │ │ │ │ ldrb r0, [r4, #43] @ 0x2b │ │ │ │ tst r0, #1 │ │ │ │ - bne 2d2b4 │ │ │ │ + bne 2d2b0 │ │ │ │ bic r0, r0, #5 │ │ │ │ strb r0, [r4, #43] @ 0x2b │ │ │ │ cmp r2, #1 │ │ │ │ ldrb r2, [r5, #357] @ 0x165 │ │ │ │ bic r2, r2, #16 │ │ │ │ strb r2, [r5, #357] @ 0x165 │ │ │ │ - bhi 2ce28 │ │ │ │ + bhi 2ce24 │ │ │ │ tst r1, #24 │ │ │ │ - beq 2d044 │ │ │ │ + beq 2d040 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2d684 │ │ │ │ + beq 2d680 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 2d23c │ │ │ │ + bne 2d238 │ │ │ │ ldrh r3, [r4, #40] @ 0x28 │ │ │ │ ldrb r2, [r5, #357] @ 0x165 │ │ │ │ add r9, r9, r3, lsl #2 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ - b 2ce64 │ │ │ │ + b 2ce60 │ │ │ │ ldr r3, [r5, #264] @ 0x108 │ │ │ │ str r3, [r4, #24] │ │ │ │ str r4, [r5, #264] @ 0x108 │ │ │ │ ldrb r3, [r4, #43] @ 0x2b │ │ │ │ orr r3, r3, #32 │ │ │ │ strb r3, [r4, #43] @ 0x2b │ │ │ │ - b 2cea8 │ │ │ │ + b 2cea4 │ │ │ │ ldrh r3, [r0, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ ldr r8, [r4, #32] │ │ │ │ - b 2ce5c │ │ │ │ + b 2ce58 │ │ │ │ and r3, r1, #224 @ 0xe0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq 2d3e0 │ │ │ │ + beq 2d3dc │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ cmp ip, #4 │ │ │ │ - beq 2d368 │ │ │ │ + beq 2d364 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 2d710 │ │ │ │ + beq 2d70c │ │ │ │ ldrb r3, [r4, #43] @ 0x2b │ │ │ │ bic r3, r3, #64 @ 0x40 │ │ │ │ strb r3, [r4, #43] @ 0x2b │ │ │ │ - b 2d050 │ │ │ │ + b 2d04c │ │ │ │ ldrb r2, [r5, #357] @ 0x165 │ │ │ │ tst r2, #1 │ │ │ │ - bne 2cfe0 │ │ │ │ + bne 2cfdc │ │ │ │ cmp fp, #0 │ │ │ │ - bne 2d23c │ │ │ │ + bne 2d238 │ │ │ │ ldrh r3, [r4, #40] @ 0x28 │ │ │ │ add r9, r9, r3, lsl #2 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ - b 2ce64 │ │ │ │ + b 2ce60 │ │ │ │ ldr sl, [sp, #8] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r9, [sp, #16] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ ldrh ip, [r4, #40] @ 0x28 │ │ │ │ - b 2cfc0 │ │ │ │ + b 2cfbc │ │ │ │ ldr ip, [r4, #32] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ sub r2, r1, ip │ │ │ │ add r2, r2, #16384 @ 0x4000 │ │ │ │ add r2, r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2cc3c │ │ │ │ + bl 2cc38 │ │ │ │ ldrb r3, [r4, #42] @ 0x2a │ │ │ │ and r3, r3, #3 │ │ │ │ - b 2d008 │ │ │ │ + b 2d004 │ │ │ │ add r3, r0, r8 │ │ │ │ cmp r7, r3 │ │ │ │ movcc r1, r5 │ │ │ │ movcc r5, r4 │ │ │ │ movcc r4, r3 │ │ │ │ - bcs 2ce5c │ │ │ │ + bcs 2ce58 │ │ │ │ mov r0, r7 │ │ │ │ add r7, r7, #4 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ cmp r4, r7 │ │ │ │ - bhi 2d27c │ │ │ │ + bhi 2d278 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r1 │ │ │ │ - b 2ce5c │ │ │ │ + b 2ce58 │ │ │ │ add r0, r0, #12 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ add r0, r7, #8 │ │ │ │ - bl 2c96c │ │ │ │ - b 2ce5c │ │ │ │ + bl 2c968 │ │ │ │ + b 2ce58 │ │ │ │ tst r0, #2 │ │ │ │ - bne 2d13c │ │ │ │ + bne 2d138 │ │ │ │ orr r0, r0, #2 │ │ │ │ strb r0, [r4, #43] @ 0x2b │ │ │ │ ldr r0, [r5, #260] @ 0x104 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [r5, #256] @ 0x100 │ │ │ │ str r0, [r4, #20] │ │ │ │ str r4, [r5, #256] @ 0x100 │ │ │ │ - beq 2d750 │ │ │ │ + beq 2d74c │ │ │ │ cmp r2, #1 │ │ │ │ ldrb r2, [r4, #43] @ 0x2b │ │ │ │ bic r2, r2, #5 │ │ │ │ strb r2, [r4, #43] @ 0x2b │ │ │ │ ldrb r2, [r5, #357] @ 0x165 │ │ │ │ bic r2, r2, #16 │ │ │ │ strb r2, [r5, #357] @ 0x165 │ │ │ │ - bhi 2ce28 │ │ │ │ - b 2d158 │ │ │ │ + bhi 2ce24 │ │ │ │ + b 2d154 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr ip, [r4, #32] │ │ │ │ add r2, r1, #4 │ │ │ │ sub ip, r1, ip │ │ │ │ add ip, ip, #16384 @ 0x4000 │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ - bcs 2d35c │ │ │ │ - ldr r8, [pc, #1136] @ 2d798 │ │ │ │ + bcs 2d358 │ │ │ │ + ldr r8, [pc, #1136] @ 2d794 │ │ │ │ ldrb r1, [r2] │ │ │ │ ldr r0, [r2] │ │ │ │ tst r1, #8 │ │ │ │ bic r7, r1, #8 │ │ │ │ and r0, r8, r0, lsr #7 │ │ │ │ orr r1, r1, #64 @ 0x40 │ │ │ │ strbne r7, [r2] │ │ │ │ strbeq r1, [r2] │ │ │ │ add r2, r2, r0, lsl #2 │ │ │ │ addne lr, lr, r0 │ │ │ │ cmp ip, r2 │ │ │ │ - bhi 2d324 │ │ │ │ + bhi 2d320 │ │ │ │ lsl lr, lr, #16 │ │ │ │ lsr lr, lr, #16 │ │ │ │ mov r2, fp │ │ │ │ strh lr, [r4, #40] @ 0x28 │ │ │ │ - b 2d000 │ │ │ │ + b 2cffc │ │ │ │ cmp lr, #0 │ │ │ │ - bne 2d730 │ │ │ │ + bne 2d72c │ │ │ │ ldrb r3, [r4, #42] @ 0x2a │ │ │ │ ldr r7, [r4, #8] │ │ │ │ lsr ip, r3, #5 │ │ │ │ bic r2, r2, #64 @ 0x40 │ │ │ │ cmp ip, #2 │ │ │ │ add r8, r7, r0 │ │ │ │ strb r2, [r4, #43] @ 0x2b │ │ │ │ add r7, r7, #4 │ │ │ │ - beq 2d784 │ │ │ │ + beq 2d780 │ │ │ │ cmp ip, #3 │ │ │ │ - beq 2d774 │ │ │ │ + beq 2d770 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 2d614 │ │ │ │ + bne 2d610 │ │ │ │ cmp r7, r8 │ │ │ │ movcs lr, ip │ │ │ │ - bcs 2d608 │ │ │ │ + bcs 2d604 │ │ │ │ mov r1, fp │ │ │ │ - b 2d088 │ │ │ │ + b 2d084 │ │ │ │ ldrb r2, [r7] │ │ │ │ orr r2, r2, #64 @ 0x40 │ │ │ │ strb r2, [r7] │ │ │ │ ldr r2, [r7] │ │ │ │ and r2, r3, r2, lsr #7 │ │ │ │ add r7, r7, r2, lsl #2 │ │ │ │ cmp r7, r8 │ │ │ │ - bcs 2d658 │ │ │ │ + bcs 2d654 │ │ │ │ ldrb r2, [r7] │ │ │ │ - b 2d0ac │ │ │ │ + b 2d0a8 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 2d1e4 │ │ │ │ + bne 2d1e0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ add lr, r1, r0 │ │ │ │ add r3, r1, ip │ │ │ │ cmp r3, lr │ │ │ │ - bcs 2d76c │ │ │ │ - ldr r8, [pc, #912] @ 2d798 │ │ │ │ + bcs 2d768 │ │ │ │ + ldr r8, [pc, #912] @ 2d794 │ │ │ │ mov r7, #0 │ │ │ │ str sl, [sp, #8] │ │ │ │ ldrb r2, [r3] │ │ │ │ ldr r1, [r3] │ │ │ │ tst r2, #8 │ │ │ │ bic sl, r2, #8 │ │ │ │ and r1, r8, r1, lsr #7 │ │ │ │ orr r2, r2, #64 @ 0x40 │ │ │ │ strbne sl, [r3] │ │ │ │ strbeq r2, [r3] │ │ │ │ add r3, r3, r1, lsl #2 │ │ │ │ addne r7, r7, r1 │ │ │ │ cmp lr, r3 │ │ │ │ - bhi 2d40c │ │ │ │ + bhi 2d408 │ │ │ │ ldr sl, [sp, #8] │ │ │ │ ldrb r3, [r4, #43] @ 0x2b │ │ │ │ cmp ip, #4 │ │ │ │ bic r3, r3, #64 @ 0x40 │ │ │ │ strheq r7, [r4, #40] @ 0x28 │ │ │ │ strb r3, [r4, #43] @ 0x2b │ │ │ │ - b 2d048 │ │ │ │ + b 2d044 │ │ │ │ cmp r7, r8 │ │ │ │ movcc r1, #0 │ │ │ │ - bcs 2d230 │ │ │ │ + bcs 2d22c │ │ │ │ mov r3, r5 │ │ │ │ mov lr, #0 │ │ │ │ mov r5, r7 │ │ │ │ str r4, [sp, #8] │ │ │ │ mov r7, r1 │ │ │ │ mov r4, lr │ │ │ │ mov r1, r3 │ │ │ │ - b 2d4b8 │ │ │ │ + b 2d4b4 │ │ │ │ tst r2, #8 │ │ │ │ - beq 2d4e8 │ │ │ │ + beq 2d4e4 │ │ │ │ ldrb r2, [r5] │ │ │ │ add r4, r4, #4 │ │ │ │ bic r2, r2, #8 │ │ │ │ strb r2, [r5] │ │ │ │ add r0, r5, #8 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ add r0, r5, #12 │ │ │ │ add r5, r5, #16 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ cmp r5, r8 │ │ │ │ - bcs 2d670 │ │ │ │ + bcs 2d66c │ │ │ │ cmp r7, #0 │ │ │ │ ldrb r2, [r5] │ │ │ │ - bne 2d484 │ │ │ │ + bne 2d480 │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ - beq 2d49c │ │ │ │ + beq 2d498 │ │ │ │ add r5, r5, #16 │ │ │ │ cmp r5, r8 │ │ │ │ - bcs 2d744 │ │ │ │ + bcs 2d740 │ │ │ │ ldrb r2, [r5] │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ - beq 2d49c │ │ │ │ - b 2d4cc │ │ │ │ + beq 2d498 │ │ │ │ + b 2d4c8 │ │ │ │ ldrb r3, [r5] │ │ │ │ orr r3, r3, #64 @ 0x40 │ │ │ │ strb r3, [r5], #16 │ │ │ │ cmp r5, r8 │ │ │ │ - bcs 2d670 │ │ │ │ + bcs 2d66c │ │ │ │ ldrb r2, [r5] │ │ │ │ - b 2d484 │ │ │ │ + b 2d480 │ │ │ │ cmp r7, r8 │ │ │ │ movcc r1, #0 │ │ │ │ - bcs 2d230 │ │ │ │ + bcs 2d22c │ │ │ │ mov lr, #0 │ │ │ │ str r6, [sp, #12] │ │ │ │ str r9, [sp, #16] │ │ │ │ str r4, [sp, #20] │ │ │ │ mov r9, r1 │ │ │ │ mov r6, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, lr │ │ │ │ mov r5, r7 │ │ │ │ str sl, [sp, #8] │ │ │ │ ldr r8, [r5] │ │ │ │ - ldr r3, [pc, #596] @ 2d798 │ │ │ │ + ldr r3, [pc, #596] @ 2d794 │ │ │ │ cmp r9, #0 │ │ │ │ ldrb r2, [r5] │ │ │ │ and r8, r3, r8, lsr #7 │ │ │ │ - beq 2d628 │ │ │ │ + beq 2d624 │ │ │ │ tst r2, #8 │ │ │ │ - bne 2d588 │ │ │ │ + bne 2d584 │ │ │ │ ldrb r3, [r5] │ │ │ │ orr r3, r3, #64 @ 0x40 │ │ │ │ strb r3, [r5] │ │ │ │ add r5, r5, r8, lsl #2 │ │ │ │ cmp r5, r6 │ │ │ │ - bcs 2d5e0 │ │ │ │ + bcs 2d5dc │ │ │ │ ldrb r2, [r5] │ │ │ │ ldr r8, [r5] │ │ │ │ - ldr r3, [pc, #536] @ 2d798 │ │ │ │ + ldr r3, [pc, #536] @ 2d794 │ │ │ │ tst r2, #8 │ │ │ │ and r8, r3, r8, lsr #7 │ │ │ │ - beq 2d558 │ │ │ │ + beq 2d554 │ │ │ │ ldrb r2, [r5] │ │ │ │ add r4, r4, r8 │ │ │ │ bic r2, r2, #8 │ │ │ │ strb r2, [r5] │ │ │ │ add r8, r5, r8, lsl #2 │ │ │ │ add sl, r5, #4 │ │ │ │ cmp r8, sl │ │ │ │ - bls 2d73c │ │ │ │ + bls 2d738 │ │ │ │ mov r7, sl │ │ │ │ mov r0, r7 │ │ │ │ add r7, r7, #4 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ cmp r8, r7 │ │ │ │ - bhi 2d5ac │ │ │ │ + bhi 2d5a8 │ │ │ │ mvn r3, #4 │ │ │ │ sub r3, r3, r5 │ │ │ │ add r3, r8, r3 │ │ │ │ bic r3, r3, #3 │ │ │ │ add r2, sl, #4 │ │ │ │ add r5, r3, r2 │ │ │ │ cmp r5, r6 │ │ │ │ - bcc 2d538 │ │ │ │ + bcc 2d534 │ │ │ │ mov lr, r4 │ │ │ │ mov r5, r1 │ │ │ │ ldr sl, [sp, #8] │ │ │ │ mov r1, r9 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r9, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2d230 │ │ │ │ + beq 2d22c │ │ │ │ ldrb r3, [r4, #42] @ 0x2a │ │ │ │ and r3, r3, #224 @ 0xe0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq 2d230 │ │ │ │ + beq 2d22c │ │ │ │ lsl ip, lr, #16 │ │ │ │ lsr ip, ip, #16 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ strh ip, [r4, #40] @ 0x28 │ │ │ │ - b 2cfc0 │ │ │ │ + b 2cfbc │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ - beq 2d598 │ │ │ │ + beq 2d594 │ │ │ │ add r5, r5, r8, lsl #2 │ │ │ │ cmp r5, r6 │ │ │ │ - bcs 2d21c │ │ │ │ + bcs 2d218 │ │ │ │ ldrb r2, [r5] │ │ │ │ ldr r8, [r5] │ │ │ │ - ldr r3, [pc, #332] @ 2d798 │ │ │ │ + ldr r3, [pc, #332] @ 2d794 │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ and r8, r3, r8, lsr #7 │ │ │ │ - bne 2d630 │ │ │ │ - b 2d598 │ │ │ │ + bne 2d62c │ │ │ │ + b 2d594 │ │ │ │ mov lr, sl │ │ │ │ mov r1, r6 │ │ │ │ ldr sl, [sp, #8] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - b 2d5fc │ │ │ │ + b 2d5f8 │ │ │ │ mov lr, r4 │ │ │ │ mov r5, r1 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ - b 2d5fc │ │ │ │ + b 2d5f8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr ip, [r4, #32] │ │ │ │ add r2, r1, #4 │ │ │ │ sub lr, r1, ip │ │ │ │ add lr, lr, #16384 @ 0x4000 │ │ │ │ add r7, ip, #3 │ │ │ │ add lr, lr, #1 │ │ │ │ lsr r7, r7, #2 │ │ │ │ lsl r7, r7, #16 │ │ │ │ cmp r2, lr │ │ │ │ lsr r7, r7, #16 │ │ │ │ - bcs 2d6ec │ │ │ │ - ldr r8, [pc, #220] @ 2d798 │ │ │ │ + bcs 2d6e8 │ │ │ │ + ldr r8, [pc, #220] @ 2d794 │ │ │ │ ldrb r0, [r2] │ │ │ │ tst r0, #8 │ │ │ │ orr r0, r0, #64 @ 0x40 │ │ │ │ strbeq r0, [r2] │ │ │ │ ldr r0, [r2] │ │ │ │ addne r3, r3, #1 │ │ │ │ and r0, r8, r0, lsr #7 │ │ │ │ add r2, r2, r0, lsl #2 │ │ │ │ cmp lr, r2 │ │ │ │ - bhi 2d6b8 │ │ │ │ + bhi 2d6b4 │ │ │ │ smulbb r3, r3, r7 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp fp, #0 │ │ │ │ strh r3, [r4, #40] @ 0x28 │ │ │ │ - bne 2d244 │ │ │ │ + bne 2d240 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ add r9, r9, r3, lsl #2 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ - b 2d020 │ │ │ │ + b 2d01c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add lr, r1, r0 │ │ │ │ add r3, r1, ip │ │ │ │ cmp r3, lr │ │ │ │ - bcc 2d400 │ │ │ │ + bcc 2d3fc │ │ │ │ bic r2, r2, #64 @ 0x40 │ │ │ │ strb r2, [r4, #43] @ 0x2b │ │ │ │ - b 2d054 │ │ │ │ + b 2d050 │ │ │ │ tst r1, #4 │ │ │ │ - bne 2d1e4 │ │ │ │ - b 2cfb4 │ │ │ │ + bne 2d1e0 │ │ │ │ + b 2cfb0 │ │ │ │ mov r5, sl │ │ │ │ - b 2d5d8 │ │ │ │ + b 2d5d4 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r5, r1 │ │ │ │ - b 2d230 │ │ │ │ + b 2d22c │ │ │ │ cmp r2, #1 │ │ │ │ str r4, [r5, #260] @ 0x104 │ │ │ │ - b 2d2e0 │ │ │ │ + b 2d2dc │ │ │ │ ldr sl, [sp, #8] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - b 2d230 │ │ │ │ + b 2d22c │ │ │ │ mov r7, #0 │ │ │ │ - b 2d440 │ │ │ │ + b 2d43c │ │ │ │ cmp r7, r8 │ │ │ │ movcc r1, fp │ │ │ │ - bcc 2d464 │ │ │ │ - b 2d608 │ │ │ │ + bcc 2d460 │ │ │ │ + b 2d604 │ │ │ │ cmp r7, r8 │ │ │ │ movcc r1, fp │ │ │ │ - bcc 2d510 │ │ │ │ - b 2d608 │ │ │ │ + bcc 2d50c │ │ │ │ + b 2d604 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ strdeq r3, [r0], -pc @ │ │ │ │ │ │ │ │ -0002d79c : │ │ │ │ - ldr r3, [pc, #8] @ 2d7ac │ │ │ │ +0002d798 : │ │ │ │ + ldr r3, [pc, #8] @ 2d7a8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b 2c96c │ │ │ │ - eorseq r9, r6, ip, ror pc │ │ │ │ + b 2c968 │ │ │ │ + eorseq r9, r6, r0, lsl #31 │ │ │ │ │ │ │ │ -0002d7b0 : │ │ │ │ - ldr r3, [pc, #28] @ 2d7d4 │ │ │ │ +0002d7ac : │ │ │ │ + ldr r3, [pc, #28] @ 2d7d0 │ │ │ │ lsr r0, r0, #14 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r3, r0, lsl #2] │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ - eorseq r9, r6, r4, ror #30 │ │ │ │ + eorseq r9, r6, r8, ror #30 │ │ │ │ │ │ │ │ -0002d7d8 : │ │ │ │ +0002d7d4 : │ │ │ │ ldr r3, [r0, #356] @ 0x164 │ │ │ │ - ldr r2, [pc, #20] @ 2d7f8 │ │ │ │ + ldr r2, [pc, #20] @ 2d7f4 │ │ │ │ tst r2, r3 │ │ │ │ ldrbne r0, [r0, #359] @ 0x167 │ │ │ │ lsrne r0, r0, #1 │ │ │ │ andne r0, r0, #1 │ │ │ │ moveq r0, #1 │ │ │ │ bx lr │ │ │ │ andeq r0, r2, r0, lsl #2 │ │ │ │ │ │ │ │ -0002d7fc : │ │ │ │ +0002d7f8 : │ │ │ │ ldrb r0, [r0, #356] @ 0x164 │ │ │ │ lsr r0, r0, #1 │ │ │ │ and r0, r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0002d80c : │ │ │ │ +0002d808 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ mov r1, #1 │ │ │ │ bl 23070 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2d8e8 │ │ │ │ + beq 2d8e4 │ │ │ │ ldrb r3, [r6, #42] @ 0x2a │ │ │ │ mov r2, #1 │ │ │ │ and r3, r3, #224 @ 0xe0 │ │ │ │ cmp r3, #32 │ │ │ │ cmpne r3, #192 @ 0xc0 │ │ │ │ add r1, r4, #12 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #16384 @ 0x4000 │ │ │ │ - bl 31594 │ │ │ │ + bl 31590 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, #4 │ │ │ │ strd r2, [r4, #32] │ │ │ │ ldrb r3, [r6, #42] @ 0x2a │ │ │ │ ldrh r2, [r4, #42] @ 0x2a │ │ │ │ - ldr r1, [pc, #96] @ 2d8ec │ │ │ │ + ldr r1, [pc, #96] @ 2d8e8 │ │ │ │ and r3, r3, #224 @ 0xe0 │ │ │ │ orr r3, r3, #256 @ 0x100 │ │ │ │ and r2, r2, r1 │ │ │ │ orr r3, r3, #2 │ │ │ │ orr r3, r3, r2 │ │ │ │ strh r3, [r4, #42] @ 0x2a │ │ │ │ ldr r3, [r5, #252] @ 0xfc │ │ │ │ @@ -10438,132 +10437,132 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #248] @ 0xf8 │ │ │ │ stm r4, {r2, r6} │ │ │ │ str r4, [r6] │ │ │ │ strne r4, [r2, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 294e0 │ │ │ │ + bl 294dc │ │ │ │ @ instruction: 0xfffffe04 │ │ │ │ ldrb r3, [r0, #356] @ 0x164 │ │ │ │ tst r3, #4 │ │ │ │ bxne lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr sl, [r0, #424] @ 0x1a8 │ │ │ │ sub sp, sp, #20 │ │ │ │ and sl, sl, #1 │ │ │ │ add r9, r0, #48 @ 0x30 │ │ │ │ add r8, r0, #64 @ 0x40 │ │ │ │ mov r2, r0 │ │ │ │ - b 2d930 │ │ │ │ + b 2d92c │ │ │ │ cmp r8, r9 │ │ │ │ - beq 2d9e0 │ │ │ │ + beq 2d9dc │ │ │ │ ldr r3, [r9, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2d928 │ │ │ │ + beq 2d924 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2d93c │ │ │ │ + bne 2d938 │ │ │ │ mov fp, r8 │ │ │ │ mov r4, r5 │ │ │ │ mov r8, sl │ │ │ │ str r9, [sp, #8] │ │ │ │ str r2, [sp] │ │ │ │ - b 2d9a8 │ │ │ │ + b 2d9a4 │ │ │ │ tst r3, #8 │ │ │ │ - bne 2d9b4 │ │ │ │ + bne 2d9b0 │ │ │ │ cmp r8, #0 │ │ │ │ strne r8, [sp, #4] │ │ │ │ movne r8, r4 │ │ │ │ - beq 2d99c │ │ │ │ + beq 2d998 │ │ │ │ ldr r4, [r5, #32] │ │ │ │ ldrh r2, [r5, #40] @ 0x28 │ │ │ │ sub r3, r4, #4096 @ 0x1000 │ │ │ │ sub r3, r3, #4 │ │ │ │ cmp r3, r2, lsl #2 │ │ │ │ - bhi 2d9e8 │ │ │ │ + bhi 2d9e4 │ │ │ │ mov r4, r8 │ │ │ │ ldr r8, [sp, #4] │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2d9c8 │ │ │ │ + beq 2d9c4 │ │ │ │ ldrb r3, [r5, #43] @ 0x2b │ │ │ │ tst r3, #5 │ │ │ │ - bne 2d964 │ │ │ │ + bne 2d960 │ │ │ │ cmp r4, r5 │ │ │ │ ldreq r4, [r4, #4] │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2d9a8 │ │ │ │ + bne 2d9a4 │ │ │ │ ldr r9, [sp, #8] │ │ │ │ mov sl, r8 │ │ │ │ mov r8, fp │ │ │ │ cmp r8, r9 │ │ │ │ ldr r2, [sp] │ │ │ │ - bne 2d930 │ │ │ │ + bne 2d92c │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp] │ │ │ │ ldr r6, [r5, #8] │ │ │ │ ldrb r3, [r2, #357] @ 0x165 │ │ │ │ cmp r8, r5 │ │ │ │ orr r3, r3, #32 │ │ │ │ add r4, r6, r4 │ │ │ │ strb r3, [r2, #357] @ 0x165 │ │ │ │ add r6, r6, #4 │ │ │ │ - beq 2dbdc │ │ │ │ + beq 2dbd8 │ │ │ │ ldr r2, [r8, #32] │ │ │ │ ldr r0, [r8, #8] │ │ │ │ rsb r3, r2, #16384 @ 0x4000 │ │ │ │ add r3, r3, #3 │ │ │ │ cmp r6, r4 │ │ │ │ add r9, r0, r2 │ │ │ │ lsr r3, r3, #2 │ │ │ │ - bcs 2db1c │ │ │ │ + bcs 2db18 │ │ │ │ str fp, [sp, #12] │ │ │ │ - ldr r7, [pc, #440] @ 2dbf0 │ │ │ │ + ldr r7, [pc, #440] @ 2dbec │ │ │ │ mov fp, r6 │ │ │ │ - ldr sl, [pc, #436] @ 2dbf4 │ │ │ │ + ldr sl, [pc, #436] @ 2dbf0 │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b 2da58 │ │ │ │ + b 2da54 │ │ │ │ lsl r2, r2, #2 │ │ │ │ add fp, fp, r2 │ │ │ │ cmp r6, fp │ │ │ │ - bls 2db10 │ │ │ │ + bls 2db0c │ │ │ │ ldrb r2, [fp] │ │ │ │ ldr ip, [fp] │ │ │ │ tst r2, #8 │ │ │ │ and r2, r7, ip, lsr #7 │ │ │ │ - beq 2da48 │ │ │ │ + beq 2da44 │ │ │ │ cmp r4, r2 │ │ │ │ - bhi 2dac8 │ │ │ │ + bhi 2dac4 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ mov r1, r8 │ │ │ │ sub r3, r9, r0 │ │ │ │ str r3, [r1, #32] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldrb r3, [r1, #43] @ 0x2b │ │ │ │ and r3, r3, #9 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 2da84 │ │ │ │ + bne 2da80 │ │ │ │ cmp r1, r5 │ │ │ │ - beq 2db74 │ │ │ │ + beq 2db70 │ │ │ │ ldr r3, [r1, #32] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ sub lr, sl, r3 │ │ │ │ and r2, r7, ip, lsr #7 │ │ │ │ cmp r2, lr, lsr #2 │ │ │ │ add r9, r0, r3 │ │ │ │ lsr lr, lr, #2 │ │ │ │ - bcs 2da7c │ │ │ │ + bcs 2da78 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, lr │ │ │ │ lsl r2, r2, #2 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ bl 23310 │ │ │ │ ldrb r2, [fp] │ │ │ │ @@ -10575,91 +10574,91 @@ │ │ │ │ str r0, [fp, #4] │ │ │ │ and r2, r7, r2, lsr #7 │ │ │ │ sub r4, r4, r2 │ │ │ │ add r9, r9, r2, lsl #2 │ │ │ │ lsl r2, r2, #2 │ │ │ │ add fp, fp, r2 │ │ │ │ cmp r6, fp │ │ │ │ - bhi 2da58 │ │ │ │ + bhi 2da54 │ │ │ │ ldr r2, [r8, #8] │ │ │ │ ldr fp, [sp, #12] │ │ │ │ sub r2, r9, r2 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r2, [r8, #32] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r2, [r5] │ │ │ │ - beq 2dba0 │ │ │ │ + beq 2db9c │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ strne r3, [r2, #4] │ │ │ │ ldr r2, [r1, #344] @ 0x158 │ │ │ │ str r2, [r5] │ │ │ │ str r5, [r1, #344] @ 0x158 │ │ │ │ ldrb r2, [r5, #42] @ 0x2a │ │ │ │ orr r2, r2, #3 │ │ │ │ strb r2, [r5, #42] @ 0x2a │ │ │ │ ldrb r2, [r3, #43] @ 0x2b │ │ │ │ tst r2, #5 │ │ │ │ - beq 2db88 │ │ │ │ + beq 2db84 │ │ │ │ tst r2, #8 │ │ │ │ - bne 2db88 │ │ │ │ + bne 2db84 │ │ │ │ mov r5, r3 │ │ │ │ - b 2d97c │ │ │ │ + b 2d978 │ │ │ │ ldr r0, [sp] │ │ │ │ - bl 2d80c │ │ │ │ + bl 2d808 │ │ │ │ ldr ip, [fp] │ │ │ │ mov r1, r0 │ │ │ │ - b 2daa0 │ │ │ │ + b 2da9c │ │ │ │ mov r4, r8 │ │ │ │ mov r5, r3 │ │ │ │ cmp r4, r5 │ │ │ │ ldr r8, [sp, #4] │ │ │ │ ldreq r4, [r4, #4] │ │ │ │ - b 2d9bc │ │ │ │ + b 2d9b8 │ │ │ │ mov r1, r2 │ │ │ │ ldr r9, [sp, #8] │ │ │ │ ldr r2, [sp] │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [r9] │ │ │ │ strne r3, [r1, #4] │ │ │ │ ldr r3, [r2, #344] @ 0x158 │ │ │ │ str r3, [r5] │ │ │ │ str r5, [r2, #344] @ 0x158 │ │ │ │ ldrb r3, [r5, #42] @ 0x2a │ │ │ │ ldr sl, [sp, #4] │ │ │ │ orr r3, r3, #3 │ │ │ │ mov r8, fp │ │ │ │ strb r3, [r5, #42] @ 0x2a │ │ │ │ - b 2d928 │ │ │ │ + b 2d924 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [sp] │ │ │ │ - bl 2d80c │ │ │ │ + bl 2d808 │ │ │ │ mov r8, r0 │ │ │ │ - b 2da0c │ │ │ │ + b 2da08 │ │ │ │ strdeq r3, [r0], -pc @ │ │ │ │ andeq r4, r0, r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr r3, [pc, #4020] @ 2ebc4 │ │ │ │ + ldr r3, [pc, #4020] @ 2ebc0 │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r0, [r0, #328] @ 0x148 │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r2 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - beq 2dc50 │ │ │ │ + beq 2dc4c │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - ldr r3, [pc, #3972] @ 2ebc8 │ │ │ │ + ldr r3, [pc, #3972] @ 2ebc4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ sub r3, r3, #4 │ │ │ │ sub r3, r3, r0 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r1, [r4, #588] @ 0x24c │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ @@ -10671,32 +10670,32 @@ │ │ │ │ ldr r1, [r4, #584] @ 0x248 │ │ │ │ add r3, r3, r2 │ │ │ │ ldr r2, [r4, #616] @ 0x268 │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r3, [r4, #440] @ 0x1b8 │ │ │ │ - bne 2dc9c │ │ │ │ + bne 2dc98 │ │ │ │ ldrb r1, [r4, #356] @ 0x164 │ │ │ │ tst r1, #1 │ │ │ │ - bne 2e088 │ │ │ │ + bne 2e084 │ │ │ │ mov r3, #1 │ │ │ │ ldrb r2, [r4, #357] @ 0x165 │ │ │ │ bic r2, r2, #1 │ │ │ │ orr r3, r3, r2 │ │ │ │ and r2, r6, #1 │ │ │ │ strb r3, [r4, #357] @ 0x165 │ │ │ │ ands r3, r3, r2 │ │ │ │ - bne 2e070 │ │ │ │ + bne 2e06c │ │ │ │ ldr r1, [r4, #356] @ 0x164 │ │ │ │ - ldr r2, [pc, #3844] @ 2ebcc │ │ │ │ + ldr r2, [pc, #3844] @ 2ebc8 │ │ │ │ and r2, r2, r1 │ │ │ │ - ldr r1, [pc, #3840] @ 2ebd0 │ │ │ │ + ldr r1, [pc, #3840] @ 2ebcc │ │ │ │ cmp r2, r1 │ │ │ │ - beq 2ee3c │ │ │ │ + beq 2ee38 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r8, r4, #356 @ 0x164 │ │ │ │ ldrh r2, [r8] │ │ │ │ mov r1, #0 │ │ │ │ and r2, r2, #320 @ 0x140 │ │ │ │ cmp r2, #320 @ 0x140 │ │ │ │ ldrbeq r2, [r4, #356] @ 0x164 │ │ │ │ @@ -10705,52 +10704,52 @@ │ │ │ │ strbeq r2, [r4, #356] @ 0x164 │ │ │ │ ldr r2, [r4, #384] @ 0x180 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r4, #384] @ 0x180 │ │ │ │ ldrb r2, [r4, #356] @ 0x164 │ │ │ │ orr r2, r2, #32 │ │ │ │ strb r2, [r4, #356] @ 0x164 │ │ │ │ - ldr r2, [pc, #3764] @ 2ebd0 │ │ │ │ + ldr r2, [pc, #3764] @ 2ebcc │ │ │ │ ldrh r0, [r8] │ │ │ │ and r2, r2, r0 │ │ │ │ sub r0, r2, #2 │ │ │ │ ldrb r2, [r4, #357] @ 0x165 │ │ │ │ clz r0, r0 │ │ │ │ bic r2, r2, #4 │ │ │ │ lsr r0, r0, #5 │ │ │ │ orr r2, r2, r0, lsl #2 │ │ │ │ tst r2, #1 │ │ │ │ strb r2, [r4, #357] @ 0x165 │ │ │ │ - ldr r2, [pc, #3724] @ 2ebd4 │ │ │ │ + ldr r2, [pc, #3724] @ 2ebd0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r4, #324] @ 0x144 │ │ │ │ - bne 2e078 │ │ │ │ + bne 2e074 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r2, r1 │ │ │ │ subhi r2, r2, r1 │ │ │ │ strhi r2, [r4, #328] @ 0x148 │ │ │ │ ldrb r2, [r4, #357] @ 0x165 │ │ │ │ mov r1, #0 │ │ │ │ bic r2, r2, #32 │ │ │ │ tst r2, #1 │ │ │ │ strb r2, [r4, #357] @ 0x165 │ │ │ │ ldrb r2, [r4, #358] @ 0x166 │ │ │ │ str r1, [r4, #588] @ 0x24c │ │ │ │ and r1, r2, #120 @ 0x78 │ │ │ │ - bne 2ecf0 │ │ │ │ + bne 2ecec │ │ │ │ cmp r1, #0 │ │ │ │ - bne 2f478 │ │ │ │ - ldr r1, [pc, #3648] @ 2ebd8 │ │ │ │ + bne 2f474 │ │ │ │ + ldr r1, [pc, #3648] @ 2ebd4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 2f5f4 │ │ │ │ + bne 2f5f0 │ │ │ │ ldrh r1, [r8] │ │ │ │ - ldr r2, [pc, #3616] @ 2ebd0 │ │ │ │ + ldr r2, [pc, #3616] @ 2ebcc │ │ │ │ and r2, r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ ldrbne r3, [r4, #356] @ 0x164 │ │ │ │ ldrb r2, [r4, #357] @ 0x165 │ │ │ │ lsrne r3, r3, #2 │ │ │ │ andne r3, r3, #1 │ │ │ │ eorne r3, r3, #1 │ │ │ │ @@ -10766,44 +10765,44 @@ │ │ │ │ lsr r2, r2, #5 │ │ │ │ orr r3, r3, r2, lsl #6 │ │ │ │ strb r3, [r4, #357] @ 0x165 │ │ │ │ ldr r3, [r4, #464] @ 0x1d0 │ │ │ │ mov r2, #0 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r4, #496] @ 0x1f0 │ │ │ │ - beq 2de10 │ │ │ │ + beq 2de0c │ │ │ │ blx r3 │ │ │ │ ldrb r3, [r4, #356] @ 0x164 │ │ │ │ orr r3, r3, #128 @ 0x80 │ │ │ │ strb r3, [r4, #356] @ 0x164 │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ tst r3, #1 │ │ │ │ - bne 2ee68 │ │ │ │ + bne 2ee64 │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ - bne 2fc48 │ │ │ │ + bne 2fc44 │ │ │ │ ldrh r3, [r8] │ │ │ │ and r3, r3, #264 @ 0x108 │ │ │ │ cmp r3, #256 @ 0x100 │ │ │ │ - beq 2eef0 │ │ │ │ + beq 2eeec │ │ │ │ add r3, r4, #504 @ 0x1f8 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r2, r0 │ │ │ │ - beq 2de78 │ │ │ │ + beq 2de74 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r1, [r1, #32] │ │ │ │ cmp r3, #0 │ │ │ │ add r2, r2, r1 │ │ │ │ - bne 2de60 │ │ │ │ + bne 2de5c │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [pc, #3404] @ 2ebd0 │ │ │ │ + ldr r1, [pc, #3404] @ 2ebcc │ │ │ │ str r0, [r4, #32] │ │ │ │ str r3, [r4, #632] @ 0x278 │ │ │ │ str r3, [r4, #636] @ 0x27c │ │ │ │ str r3, [r4, #620] @ 0x26c │ │ │ │ str r3, [r4, #656] @ 0x290 │ │ │ │ str r3, [r4, #664] @ 0x298 │ │ │ │ str r3, [r4, #672] @ 0x2a0 │ │ │ │ @@ -10811,108 +10810,108 @@ │ │ │ │ str r3, [r4, #28] │ │ │ │ and r1, r1, r0 │ │ │ │ cmp r1, #256 @ 0x100 │ │ │ │ ldr r1, [r4, #328] @ 0x148 │ │ │ │ streq r3, [r4, #252] @ 0xfc │ │ │ │ sub r2, r1, r2 │ │ │ │ str r2, [r4, #328] @ 0x148 │ │ │ │ - beq 2e2ac │ │ │ │ + beq 2e2a8 │ │ │ │ ldrb r3, [r4, #358] @ 0x166 │ │ │ │ ldr r1, [r4, #296] @ 0x128 │ │ │ │ ldr fp, [r4, #252] @ 0xfc │ │ │ │ orr r3, r3, #4 │ │ │ │ strb r3, [r4, #358] @ 0x166 │ │ │ │ cmp fp, #0 │ │ │ │ add r3, r1, #5 │ │ │ │ str r3, [r4, #296] @ 0x128 │ │ │ │ - beq 308c8 │ │ │ │ + beq 308c4 │ │ │ │ mov r3, fp │ │ │ │ ldrb r2, [r3, #43] @ 0x2b │ │ │ │ orr r2, r2, #4 │ │ │ │ strb r2, [r3, #43] @ 0x2b │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2dee8 │ │ │ │ + bne 2dee4 │ │ │ │ ldrb r2, [r4, #357] @ 0x165 │ │ │ │ mov r7, fp │ │ │ │ tst r2, #1 │ │ │ │ mov r9, #0 │ │ │ │ strne r3, [r4, #252] @ 0xfc │ │ │ │ str fp, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ - b 2df54 │ │ │ │ + b 2df50 │ │ │ │ cmp r2, #24 │ │ │ │ ldr r2, [r7, #32] │ │ │ │ - beq 2f1a8 │ │ │ │ + beq 2f1a4 │ │ │ │ ldrh r1, [r8] │ │ │ │ tst r1, #260 @ 0x104 │ │ │ │ - beq 2ede0 │ │ │ │ + beq 2eddc │ │ │ │ ldr r3, [r4, #328] @ 0x148 │ │ │ │ sub r3, r3, r2 │ │ │ │ ldr r7, [r7, #16] │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r7, #0 │ │ │ │ str r3, [r4, #328] @ 0x148 │ │ │ │ - beq 2e1e0 │ │ │ │ + beq 2e1dc │ │ │ │ ldrb r3, [r7, #43] @ 0x2b │ │ │ │ tst r3, #16 │ │ │ │ - bne 2e198 │ │ │ │ + bne 2e194 │ │ │ │ ldrb r3, [r7, #42] @ 0x2a │ │ │ │ lsr r2, r3, #3 │ │ │ │ and r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ and r2, r3, #24 │ │ │ │ - bhi 2df20 │ │ │ │ + bhi 2df1c │ │ │ │ cmp r2, #0 │ │ │ │ ldr r5, [r7, #8] │ │ │ │ - bne 2ed14 │ │ │ │ + bne 2ed10 │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ add r6, r5, #4 │ │ │ │ tst r3, #1 │ │ │ │ ldrne r3, [r7, #32] │ │ │ │ ldreq r3, [r7, #36] @ 0x24 │ │ │ │ add r5, r5, r3 │ │ │ │ cmp r6, r5 │ │ │ │ - bcs 2e024 │ │ │ │ - ldr sl, [pc, #3188] @ 2ec20 │ │ │ │ + bcs 2e020 │ │ │ │ + ldr sl, [pc, #3188] @ 2ec1c │ │ │ │ str r9, [sp, #20] │ │ │ │ ldrb r3, [r6] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - bne 2e124 │ │ │ │ + bne 2e120 │ │ │ │ tst r3, #8 │ │ │ │ - bne 2e134 │ │ │ │ + bne 2e130 │ │ │ │ ldrb r2, [r7, #43] @ 0x2b │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ - bne 2e134 │ │ │ │ + bne 2e130 │ │ │ │ ldrh r2, [r8] │ │ │ │ tst r2, #260 @ 0x104 │ │ │ │ addeq r2, r6, #4 │ │ │ │ moveq fp, r2 │ │ │ │ - beq 2f4b8 │ │ │ │ + beq 2f4b4 │ │ │ │ tst r3, #7 │ │ │ │ - bne 2e008 │ │ │ │ + bne 2e004 │ │ │ │ ldr r3, [r4, #488] @ 0x1e8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e008 │ │ │ │ + beq 2e004 │ │ │ │ add r2, r4, #492 @ 0x1ec │ │ │ │ ldrsh r1, [r2] │ │ │ │ ldrsh r2, [r6, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq 2f494 │ │ │ │ + beq 2f490 │ │ │ │ ldr r3, [r6] │ │ │ │ lsl r3, r3, #11 │ │ │ │ lsr r3, r3, #18 │ │ │ │ add r6, r6, r3, lsl #2 │ │ │ │ cmp r5, r6 │ │ │ │ - bhi 2dfac │ │ │ │ + bhi 2dfa8 │ │ │ │ ldr r9, [sp, #20] │ │ │ │ ldrh r2, [r7, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #328] @ 0x148 │ │ │ │ sub r3, r3, r2, lsl #2 │ │ │ │ - b 2df40 │ │ │ │ + b 2df3c │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ ldr r2, [r4, #560] @ 0x230 │ │ │ │ bic r3, r3, #8 │ │ │ │ ldr r1, [r4, #556] @ 0x22c │ │ │ │ strb r3, [r4, #357] @ 0x165 │ │ │ │ mov r3, #0 │ │ │ │ str r1, [r4, #548] @ 0x224 │ │ │ │ @@ -10925,135 +10924,135 @@ │ │ │ │ orrne r3, r3, #64 @ 0x40 │ │ │ │ strbne r3, [r4, #356] @ 0x164 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r4, #592] @ 0x250 │ │ │ │ str r2, [r4, #584] @ 0x248 │ │ │ │ str r1, [r4, #592] @ 0x250 │ │ │ │ - b 2dd64 │ │ │ │ + b 2dd60 │ │ │ │ ldr r3, [r4, #392] @ 0x188 │ │ │ │ ldrb r0, [r4, #358] @ 0x166 │ │ │ │ cmp r3, #20971520 @ 0x1400000 │ │ │ │ movcc r3, #20971520 @ 0x1400000 │ │ │ │ tst r0, #120 @ 0x78 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ lslne r3, r3, #1 │ │ │ │ cmp r0, r3, lsl #1 │ │ │ │ - bhi 2dc9c │ │ │ │ + bhi 2dc98 │ │ │ │ ldr r3, [r4, #388] @ 0x184 │ │ │ │ cmp r3, #1000 @ 0x3e8 │ │ │ │ - bls 2e0c0 │ │ │ │ + bls 2e0bc │ │ │ │ tst r1, #2 │ │ │ │ - beq 2dc9c │ │ │ │ - ldr r3, [pc, #2836] @ 2ebdc │ │ │ │ + beq 2dc98 │ │ │ │ + ldr r3, [pc, #2836] @ 2ebd8 │ │ │ │ ldr r0, [r4, #356] @ 0x164 │ │ │ │ and r3, r3, r0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq 2dc9c │ │ │ │ + beq 2dc98 │ │ │ │ tst r1, #16 │ │ │ │ - bne 2dc9c │ │ │ │ + bne 2dc98 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #33554432 @ 0x2000000 │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ ands r3, r3, r1, lsr #1 │ │ │ │ - beq 2dca0 │ │ │ │ + beq 2dc9c │ │ │ │ ldr r3, [r2, #20] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r3, r2, lsl #1 │ │ │ │ movhi r3, #1 │ │ │ │ movls r3, #0 │ │ │ │ - b 2dca0 │ │ │ │ + b 2dc9c │ │ │ │ mov r1, r4 │ │ │ │ add r0, r6, #12 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, fp, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ ldr r3, [r6] │ │ │ │ and r3, sl, r3, lsr #7 │ │ │ │ add r6, r6, r3, lsl #2 │ │ │ │ - b 2e018 │ │ │ │ + b 2e014 │ │ │ │ mov fp, r6 │ │ │ │ ldr r2, [fp], #4 │ │ │ │ and r3, r3, #7 │ │ │ │ and r2, sl, r2, lsr #7 │ │ │ │ cmp r3, #2 │ │ │ │ add r9, r6, r2, lsl #2 │ │ │ │ - beq 2f09c │ │ │ │ + beq 2f098 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 2e10c │ │ │ │ + beq 2e108 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2e190 │ │ │ │ + bne 2e18c │ │ │ │ ldrh r1, [r6, #4] │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r3, r1, lsl #2] │ │ │ │ cmp r3, #4 │ │ │ │ - bls 2e190 │ │ │ │ + bls 2e18c │ │ │ │ mov r0, fp │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6] │ │ │ │ and r3, sl, r3, lsr #7 │ │ │ │ add r6, r6, r3, lsl #2 │ │ │ │ - b 2e018 │ │ │ │ + b 2e014 │ │ │ │ mov r6, r9 │ │ │ │ - b 2e018 │ │ │ │ + b 2e014 │ │ │ │ ldrb r2, [r7, #42] @ 0x2a │ │ │ │ bic r3, r3, #16 │ │ │ │ strb r3, [r7, #43] @ 0x2b │ │ │ │ lsr r3, r2, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2e1c8 │ │ │ │ - bhi 2f190 │ │ │ │ + beq 2e1c4 │ │ │ │ + bhi 2f18c │ │ │ │ and r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ ldrls r2, [r7, #36] @ 0x24 │ │ │ │ - bls 2e1cc │ │ │ │ + bls 2e1c8 │ │ │ │ mov r2, #16384 @ 0x4000 │ │ │ │ ldr r3, [r4, #616] @ 0x268 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - bl 29a1c │ │ │ │ - b 2df60 │ │ │ │ + bl 29a18 │ │ │ │ + b 2df5c │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ tst r3, #1 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ mov r2, r9 │ │ │ │ - beq 2f5c8 │ │ │ │ + beq 2f5c4 │ │ │ │ mov r3, fp │ │ │ │ ldrb r1, [r3, #43] @ 0x2b │ │ │ │ ldr fp, [fp, #16] │ │ │ │ tst r1, #1 │ │ │ │ ldrne r1, [r4, #252] @ 0xfc │ │ │ │ strne r1, [r3, #16] │ │ │ │ strne r3, [r4, #252] @ 0xfc │ │ │ │ ldrb r1, [r3, #43] @ 0x2b │ │ │ │ cmp fp, #0 │ │ │ │ bic r1, r1, #4 │ │ │ │ strb r1, [r3, #43] @ 0x2b │ │ │ │ - bne 2e1f8 │ │ │ │ + bne 2e1f4 │ │ │ │ ldr r1, [r4, #256] @ 0x100 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2e268 │ │ │ │ + beq 2e264 │ │ │ │ ldrb r3, [r1, #43] @ 0x2b │ │ │ │ bic r3, r3, #2 │ │ │ │ tst r3, #1 │ │ │ │ strb r3, [r1, #43] @ 0x2b │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ orreq r3, r3, #1 │ │ │ │ strbeq r3, [r1, #43] @ 0x2b │ │ │ │ ldreq r3, [r4, #252] @ 0xfc │ │ │ │ streq r3, [r1, #16] │ │ │ │ streq r1, [r4, #252] @ 0xfc │ │ │ │ ldr r1, [r1, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 2e234 │ │ │ │ + bne 2e230 │ │ │ │ ldr r1, [r4, #296] @ 0x128 │ │ │ │ mov r3, #0 │ │ │ │ sub r1, r1, #5 │ │ │ │ str r3, [r4, #256] @ 0x100 │ │ │ │ str r3, [r4, #260] @ 0x104 │ │ │ │ ldrb r3, [r4, #358] @ 0x166 │ │ │ │ str r1, [r4, #296] @ 0x128 │ │ │ │ @@ -11065,1047 +11064,1047 @@ │ │ │ │ str r3, [r4, #428] @ 0x1ac │ │ │ │ ldr r3, [r4, #432] @ 0x1b0 │ │ │ │ sub r1, r1, r9 │ │ │ │ add r3, r3, r1 │ │ │ │ str r3, [r4, #432] @ 0x1b0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ ldr r5, [r4, #504] @ 0x1f8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2e2e8 │ │ │ │ + beq 2e2e4 │ │ │ │ add r0, r5, #12 │ │ │ │ mov r1, r4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ add r0, r5, #16 │ │ │ │ mov r1, r4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ ldr r5, [r5, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2e2c4 │ │ │ │ + bne 2e2c0 │ │ │ │ add r3, r4, #280 @ 0x118 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ ldr r5, [r4, #280] @ 0x118 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2e338 │ │ │ │ + beq 2e334 │ │ │ │ add r0, r5, #12 │ │ │ │ mov r1, r4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ add r0, r5, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ add r0, r5, #16 │ │ │ │ mov r1, r4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ ldr r5, [r5, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2e308 │ │ │ │ + bne 2e304 │ │ │ │ add r3, r4, #288 @ 0x120 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ ldr r5, [r4, #288] @ 0x120 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2e388 │ │ │ │ + beq 2e384 │ │ │ │ add r0, r5, #12 │ │ │ │ mov r1, r4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ add r0, r5, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ add r0, r5, #16 │ │ │ │ mov r1, r4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ ldr r5, [r5, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2e358 │ │ │ │ + bne 2e354 │ │ │ │ ldr r3, [r4, #608] @ 0x260 │ │ │ │ cmp r3, #0 │ │ │ │ add r3, r4, #600 @ 0x258 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - beq 2e404 │ │ │ │ + beq 2e400 │ │ │ │ ldr r3, [r4, #612] @ 0x264 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2e3b0 │ │ │ │ + bne 2e3ac │ │ │ │ add r0, r4, #600 @ 0x258 │ │ │ │ - bl 29680 │ │ │ │ + bl 2967c │ │ │ │ ldr r2, [r4, #600] @ 0x258 │ │ │ │ cmp r2, #0 │ │ │ │ movne sl, #0 │ │ │ │ movne r9, sl │ │ │ │ - beq 2e404 │ │ │ │ + beq 2e400 │ │ │ │ ldr r3, [r4, #608] @ 0x260 │ │ │ │ ldr r5, [r3, sl]! │ │ │ │ ldr r7, [r3, #4] │ │ │ │ cmp r5, r7 │ │ │ │ - bcs 2e3f4 │ │ │ │ + bcs 2e3f0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ add r5, r5, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ cmp r7, r5 │ │ │ │ - bhi 2e3d8 │ │ │ │ + bhi 2e3d4 │ │ │ │ ldr r2, [r4, #600] @ 0x258 │ │ │ │ add r9, r9, #2 │ │ │ │ cmp r9, r2 │ │ │ │ add sl, sl, #8 │ │ │ │ - bcc 2e3c4 │ │ │ │ + bcc 2e3c0 │ │ │ │ ldr r7, [r4, #500] @ 0x1f4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2e430 │ │ │ │ - ldr r5, [pc, #1992] @ 2ebe0 │ │ │ │ + beq 2e42c │ │ │ │ + ldr r5, [pc, #1992] @ 2ebdc │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ ldr r7, [r7, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 2e418 │ │ │ │ + bne 2e414 │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ - ldr r2, [pc, #1960] @ 2ebe4 │ │ │ │ + ldr r2, [pc, #1960] @ 2ebe0 │ │ │ │ cmp r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r5, [r2, #28] │ │ │ │ - beq 2f1e8 │ │ │ │ + beq 2f1e4 │ │ │ │ blx r3 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [pc, #1936] @ 2ebe8 │ │ │ │ + ldr r3, [pc, #1936] @ 2ebe4 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ - bl 32a58 │ │ │ │ + bl 32a54 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 33904 │ │ │ │ + bl 33900 │ │ │ │ ldrb r3, [r4, #356] @ 0x164 │ │ │ │ tst r3, #2 │ │ │ │ - beq 2f01c │ │ │ │ + beq 2f018 │ │ │ │ tst r3, #4 │ │ │ │ movne r3, #1 │ │ │ │ strne r3, [sp, #20] │ │ │ │ - beq 2ef98 │ │ │ │ + beq 2ef94 │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ tst r3, #1 │ │ │ │ - bne 2f030 │ │ │ │ + bne 2f02c │ │ │ │ ldr r5, [r4, #340] @ 0x154 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2e5f4 │ │ │ │ - ldr r8, [pc, #1840] @ 2ebec │ │ │ │ + beq 2e5f0 │ │ │ │ + ldr r8, [pc, #1840] @ 2ebe8 │ │ │ │ mov r9, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ - b 2e534 │ │ │ │ + b 2e530 │ │ │ │ ldrb r3, [r2, #42] @ 0x2a │ │ │ │ and r1, r3, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi 2e5c4 │ │ │ │ + bhi 2e5c0 │ │ │ │ lsr r3, r3, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 2e504 │ │ │ │ + beq 2e500 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 2e5c4 │ │ │ │ + beq 2e5c0 │ │ │ │ ldrb r3, [r2, #43] @ 0x2b │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - bne 2e5c4 │ │ │ │ + bne 2e5c0 │ │ │ │ ldrb r3, [r0, #-4] │ │ │ │ tst r3, #8 │ │ │ │ - bne 2e5c4 │ │ │ │ + bne 2e5c0 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r9, #0 │ │ │ │ moveq r0, r5 │ │ │ │ streq r7, [r4, #340] @ 0x154 │ │ │ │ moveq r5, r7 │ │ │ │ - beq 2e528 │ │ │ │ + beq 2e524 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r7 │ │ │ │ str r7, [r9, #8] │ │ │ │ bl 231b4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2e5f4 │ │ │ │ + beq 2e5f0 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2e504 │ │ │ │ + beq 2e500 │ │ │ │ ldrb r7, [r4, #357] @ 0x165 │ │ │ │ lsr r7, r7, #6 │ │ │ │ and r7, r7, #1 │ │ │ │ eor r7, r7, #1 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ lsr r2, r0, #14 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r7, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2e4c4 │ │ │ │ + bne 2e4c0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2e5c4 │ │ │ │ + beq 2e5c0 │ │ │ │ ldrb r1, [r2, #42] @ 0x2a │ │ │ │ lsr r3, r1, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 30ef8 │ │ │ │ + bhi 30ef4 │ │ │ │ ldrsb ip, [r8, r3] │ │ │ │ add pc, pc, ip, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ and r1, r1, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bls 2e4ec │ │ │ │ + bls 2e4e8 │ │ │ │ ldrb r3, [r4, #358] @ 0x166 │ │ │ │ tst r3, #1 │ │ │ │ - bne 2e4ec │ │ │ │ + bne 2e4e8 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ add r3, r3, r1 │ │ │ │ cmp r3, r0 │ │ │ │ - bls 2e4ec │ │ │ │ + bls 2e4e8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2c1e0 │ │ │ │ + bl 2c1dc │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [r5] │ │ │ │ - beq 2e5f4 │ │ │ │ + beq 2e5f0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r9, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2edd4 │ │ │ │ + beq 2edd0 │ │ │ │ mov r5, r3 │ │ │ │ - b 2e550 │ │ │ │ + b 2e54c │ │ │ │ ldr sl, [r4, #372] @ 0x174 │ │ │ │ ldr r8, [r4, #368] @ 0x170 │ │ │ │ cmp sl, #1 │ │ │ │ mov fp, #0 │ │ │ │ - ble 2e760 │ │ │ │ - ldr r3, [pc, #1504] @ 2ebf0 │ │ │ │ + ble 2e75c │ │ │ │ + ldr r3, [pc, #1504] @ 2ebec │ │ │ │ mov r5, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, r4 │ │ │ │ mov r9, fp │ │ │ │ mov r4, sl │ │ │ │ mov sl, r3 │ │ │ │ - b 2e6a0 │ │ │ │ + b 2e69c │ │ │ │ ldrb r3, [r2, #42] @ 0x2a │ │ │ │ and ip, r3, #3 │ │ │ │ cmp ip, #1 │ │ │ │ - bhi 2e730 │ │ │ │ + bhi 2e72c │ │ │ │ lsr r3, r3, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 2e66c │ │ │ │ + beq 2e668 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 2e730 │ │ │ │ + beq 2e72c │ │ │ │ ldrb r3, [r2, #43] @ 0x2b │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - bne 2e730 │ │ │ │ + bne 2e72c │ │ │ │ ldrb r3, [r0, #-4] │ │ │ │ tst r3, #8 │ │ │ │ - bne 2e730 │ │ │ │ + bne 2e72c │ │ │ │ str r9, [r7] │ │ │ │ cmp r5, #1 │ │ │ │ - beq 2e694 │ │ │ │ + beq 2e690 │ │ │ │ ldr r3, [r8] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2e694 │ │ │ │ + bne 2e690 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2fb64 │ │ │ │ + beq 2fb60 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - beq 2e754 │ │ │ │ + beq 2e750 │ │ │ │ ldr r7, [r8, #4]! │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2e694 │ │ │ │ + beq 2e690 │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2e66c │ │ │ │ + beq 2e668 │ │ │ │ ldr r3, [sl, #48] @ 0x30 │ │ │ │ lsr r2, r0, #14 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ ldrb r3, [sl, #357] @ 0x165 │ │ │ │ subs ip, r2, #0 │ │ │ │ movne ip, #1 │ │ │ │ bics r3, ip, r3, lsr #6 │ │ │ │ - bne 2e62c │ │ │ │ + bne 2e628 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2e730 │ │ │ │ + beq 2e72c │ │ │ │ ldrb ip, [r2, #42] @ 0x2a │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ lsr r3, ip, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 30f28 │ │ │ │ + bhi 30f24 │ │ │ │ ldrsb lr, [r1, r3] │ │ │ │ add pc, pc, lr, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ and ip, ip, #3 │ │ │ │ cmp ip, #1 │ │ │ │ - bls 2e654 │ │ │ │ + bls 2e650 │ │ │ │ ldrb r3, [sl, #358] @ 0x166 │ │ │ │ tst r3, #1 │ │ │ │ - bne 2e654 │ │ │ │ + bne 2e650 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr ip, [r2, #36] @ 0x24 │ │ │ │ add r3, r3, ip │ │ │ │ cmp r3, r0 │ │ │ │ - bls 2e654 │ │ │ │ + bls 2e650 │ │ │ │ mov r1, sl │ │ │ │ - bl 2c1e0 │ │ │ │ + bl 2c1dc │ │ │ │ str r0, [r7] │ │ │ │ ldr r3, [r8] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ orrne fp, fp, #1 │ │ │ │ - b 2e670 │ │ │ │ + b 2e66c │ │ │ │ lsl fp, fp, #24 │ │ │ │ mov r4, sl │ │ │ │ asr fp, fp, #24 │ │ │ │ ldrb r2, [r4, #359] @ 0x167 │ │ │ │ ldr r5, [r4, #376] @ 0x178 │ │ │ │ orr fp, fp, r2, lsr #3 │ │ │ │ and r3, fp, #1 │ │ │ │ bic r2, r2, #8 │ │ │ │ orr r3, r2, r3, lsl #3 │ │ │ │ cmp r5, #0 │ │ │ │ strb r3, [r4, #359] @ 0x167 │ │ │ │ - beq 2e8c4 │ │ │ │ - ldr r8, [pc, #1128] @ 2ebf4 │ │ │ │ - ldr r7, [pc, #1128] @ 2ebf8 │ │ │ │ + beq 2e8c0 │ │ │ │ + ldr r8, [pc, #1128] @ 2ebf0 │ │ │ │ + ldr r7, [pc, #1128] @ 2ebf4 │ │ │ │ add r8, pc, r8 │ │ │ │ add r7, pc, r7 │ │ │ │ mov sl, #0 │ │ │ │ - b 2e820 │ │ │ │ + b 2e81c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ lsr r2, r0, #14 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ subs r1, r2, #0 │ │ │ │ movne r1, #1 │ │ │ │ bics r3, r1, r3, lsr #6 │ │ │ │ - beq 2eb98 │ │ │ │ + beq 2eb94 │ │ │ │ ldrb r3, [r2, #42] @ 0x2a │ │ │ │ and r1, r3, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi 2e82c │ │ │ │ + bhi 2e828 │ │ │ │ lsr r3, r3, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 2e7fc │ │ │ │ + beq 2e7f8 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 2e82c │ │ │ │ + beq 2e828 │ │ │ │ ldrb r3, [r2, #43] @ 0x2b │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - bne 2e82c │ │ │ │ + bne 2e828 │ │ │ │ ldrb r3, [r0, #-4] │ │ │ │ tst r3, #8 │ │ │ │ - bne 2e82c │ │ │ │ + bne 2e828 │ │ │ │ ldr r9, [r5, #16] │ │ │ │ cmp sl, #0 │ │ │ │ mov r0, r5 │ │ │ │ streq r9, [r4, #376] @ 0x178 │ │ │ │ strne r9, [sl, #16] │ │ │ │ mov r5, r9 │ │ │ │ bl 231b4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2e8c4 │ │ │ │ + beq 2e8c0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2e79c │ │ │ │ + bne 2e798 │ │ │ │ ldr r9, [r5, #8] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 2e7fc │ │ │ │ + beq 2e7f8 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ lsr r2, r9, #14 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ subs r1, r2, #0 │ │ │ │ movne r1, #1 │ │ │ │ bics r3, r1, r3, lsr #6 │ │ │ │ - beq 2ec68 │ │ │ │ + beq 2ec64 │ │ │ │ ldrb r3, [r2, #42] @ 0x2a │ │ │ │ and r1, r3, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi 2e898 │ │ │ │ + bhi 2e894 │ │ │ │ lsr r3, r3, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 2e7fc │ │ │ │ + beq 2e7f8 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 2e898 │ │ │ │ + beq 2e894 │ │ │ │ ldrb r3, [r2, #43] @ 0x2b │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - bne 2e898 │ │ │ │ + bne 2e894 │ │ │ │ ldrb r3, [r9, #-4] │ │ │ │ tst r3, #8 │ │ │ │ - beq 2e7fc │ │ │ │ + beq 2e7f8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2c1e0 │ │ │ │ + bl 2c1dc │ │ │ │ mov r1, r4 │ │ │ │ mov sl, r5 │ │ │ │ str r0, [r5, #4] │ │ │ │ mov r0, r9 │ │ │ │ - bl 2c1e0 │ │ │ │ + bl 2c1dc │ │ │ │ str r0, [r5, #8] │ │ │ │ ldr r5, [r5, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2e820 │ │ │ │ + bne 2e81c │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ tst r3, #32 │ │ │ │ - bne 2f9b0 │ │ │ │ + bne 2f9ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 2cd60 │ │ │ │ + bl 2cd5c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e964 │ │ │ │ + beq 2e960 │ │ │ │ cmp r6, #0 │ │ │ │ ldreq r7, [r4, #328] @ 0x148 │ │ │ │ - ldreq r3, [pc, #784] @ 2ec04 │ │ │ │ + ldreq r3, [pc, #784] @ 2ec00 │ │ │ │ ldr r5, [r4, #260] @ 0x104 │ │ │ │ umulleq r2, r7, r3, r7 │ │ │ │ movne r7, #32 │ │ │ │ lsreq r7, r7, #25 │ │ │ │ addeq r7, r7, #1 │ │ │ │ lsleq r7, r7, #5 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2f0c8 │ │ │ │ + beq 2f0c4 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ str r3, [r4, #260] @ 0x104 │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r3, [r4, #256] @ 0x100 │ │ │ │ streq r3, [r4, #260] @ 0x104 │ │ │ │ ldrb r3, [r5, #42] @ 0x2a │ │ │ │ and r2, r3, #3 │ │ │ │ cmp r2, #3 │ │ │ │ - beq 2e944 │ │ │ │ + beq 2e940 │ │ │ │ lsr r2, r3, #3 │ │ │ │ and r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bls 2ecc4 │ │ │ │ + bls 2ecc0 │ │ │ │ ldr r5, [r4, #260] @ 0x104 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 2e908 │ │ │ │ + bne 2e904 │ │ │ │ ldrb r3, [r4, #356] @ 0x164 │ │ │ │ tst r3, #8 │ │ │ │ - bne 2e908 │ │ │ │ + bne 2e904 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2f0c8 │ │ │ │ + beq 2f0c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a830 │ │ │ │ + bl 2a82c │ │ │ │ ldr r8, [r4, #32] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 2e9e0 │ │ │ │ + beq 2e9dc │ │ │ │ mov r5, #0 │ │ │ │ mov r7, r8 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ ldr r8, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ ldr ip, [r4, #48] @ 0x30 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ - ble 2e9c4 │ │ │ │ + ble 2e9c0 │ │ │ │ sub r0, r2, #1 │ │ │ │ bic r0, r0, #16320 @ 0x3fc0 │ │ │ │ bic r0, r0, #63 @ 0x3f │ │ │ │ add r0, r0, #16384 @ 0x4000 │ │ │ │ add r0, r1, r0 │ │ │ │ lsr r3, r1, #14 │ │ │ │ add r1, r1, #16384 @ 0x4000 │ │ │ │ cmp r1, r0 │ │ │ │ str r5, [ip, r3, lsl #2] │ │ │ │ - bne 2e9ac │ │ │ │ + bne 2e9a8 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a7c4 │ │ │ │ + bl 2a7c0 │ │ │ │ mov r0, r7 │ │ │ │ bl 231b4 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 2e97c │ │ │ │ + bne 2e978 │ │ │ │ ldr r7, [r4, #328] @ 0x148 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #32] │ │ │ │ str r3, [r4, #24] │ │ │ │ ldrb r5, [r4, #356] @ 0x164 │ │ │ │ mov r0, r7 │ │ │ │ bl 267184 │ │ │ │ bl 266808 │ │ │ │ tst r5, #1 │ │ │ │ - beq 2f16c │ │ │ │ - ldr r3, [pc, #492] @ 2ebfc │ │ │ │ + beq 2f168 │ │ │ │ + ldr r3, [pc, #492] @ 2ebf8 │ │ │ │ mov r2, #0 │ │ │ │ bl 2668c4 │ │ │ │ - ldr r3, [pc, #496] @ 2ec0c │ │ │ │ + ldr r3, [pc, #496] @ 2ec08 │ │ │ │ mov r2, #0 │ │ │ │ bl 266510 │ │ │ │ bl 266ef4 │ │ │ │ cmp r7, #33554432 @ 0x2000000 │ │ │ │ cmpls r0, #33554432 @ 0x2000000 │ │ │ │ mov r1, r0 │ │ │ │ movhi r1, #33554432 @ 0x2000000 │ │ │ │ tst r5, #2 │ │ │ │ - beq 2ea44 │ │ │ │ + beq 2ea40 │ │ │ │ cmp r1, #8388608 @ 0x800000 │ │ │ │ movcs r1, #8388608 @ 0x800000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 33dc4 │ │ │ │ + bl 33dc0 │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ ands r8, r3, #1 │ │ │ │ - bne 2f858 │ │ │ │ + bne 2f854 │ │ │ │ ldrb r3, [r4, #356] @ 0x164 │ │ │ │ and r2, r3, #24 │ │ │ │ cmp r2, #8 │ │ │ │ - beq 2fc80 │ │ │ │ + beq 2fc7c │ │ │ │ tst r3, #1 │ │ │ │ - bne 2f928 │ │ │ │ + bne 2f924 │ │ │ │ mov r0, r4 │ │ │ │ - bl 29d18 │ │ │ │ + bl 29d14 │ │ │ │ ldr r5, [r4, #268] @ 0x10c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2eafc │ │ │ │ + beq 2eaf8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2eaa4 │ │ │ │ + beq 2eaa0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2ea90 │ │ │ │ + bne 2ea8c │ │ │ │ str r5, [r4, #268] @ 0x10c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ str r0, [r4, #268] @ 0x10c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2eaf0 │ │ │ │ + beq 2eaec │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #0 │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ str r0, [r4, #268] @ 0x10c │ │ │ │ - beq 2eaf0 │ │ │ │ + beq 2eaec │ │ │ │ ldr r7, [r0, #4] │ │ │ │ - b 2eae0 │ │ │ │ + b 2eadc │ │ │ │ mov r0, r7 │ │ │ │ ldr r7, [r7, #4] │ │ │ │ bl 231b4 │ │ │ │ cmp r7, #0 │ │ │ │ str r7, [r4, #268] @ 0x10c │ │ │ │ - bne 2ead8 │ │ │ │ + bne 2ead4 │ │ │ │ add r3, r5, #12 │ │ │ │ str r5, [r4, #268] @ 0x10c │ │ │ │ str r3, [r5, #8] │ │ │ │ ldrb r3, [r4, #356] @ 0x164 │ │ │ │ and r3, r3, #95 @ 0x5f │ │ │ │ strb r3, [r4, #356] @ 0x164 │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ tst r3, #1 │ │ │ │ - bne 2fbc4 │ │ │ │ + bne 2fbc0 │ │ │ │ ldr r5, [r4, #616] @ 0x268 │ │ │ │ ldr r2, [r4, #316] @ 0x13c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, r2, lsl #16 │ │ │ │ - bhi 2fb90 │ │ │ │ + bhi 2fb8c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r0, [r4, #328] @ 0x148 │ │ │ │ add r5, r3, r2 │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ tst r3, #1 │ │ │ │ ldr r3, [r4, #412] @ 0x19c │ │ │ │ - beq 2f1f0 │ │ │ │ + beq 2f1ec │ │ │ │ ldr r2, [r4, #424] @ 0x1a8 │ │ │ │ cmp r5, r3 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r4, #424] @ 0x1a8 │ │ │ │ - bhi 2f5e4 │ │ │ │ + bhi 2f5e0 │ │ │ │ cmp r0, r3 │ │ │ │ - bls 2eb68 │ │ │ │ + bls 2eb64 │ │ │ │ str r0, [r4, #412] @ 0x19c │ │ │ │ ldr r3, [r4, #356] @ 0x164 │ │ │ │ ldrb sl, [r4, #356] @ 0x164 │ │ │ │ bic r3, r3, #7864320 @ 0x780000 │ │ │ │ bic r3, r3, #30 │ │ │ │ lsr sl, sl, #1 │ │ │ │ str r3, [r4, #356] @ 0x164 │ │ │ │ mov r3, #0 │ │ │ │ and sl, sl, #1 │ │ │ │ str r0, [r4, #392] @ 0x188 │ │ │ │ str r3, [r4, #388] @ 0x184 │ │ │ │ str r3, [r4, #400] @ 0x190 │ │ │ │ - b 2f2bc │ │ │ │ + b 2f2b8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2e82c │ │ │ │ + beq 2e828 │ │ │ │ ldrb r1, [r2, #42] @ 0x2a │ │ │ │ lsr r3, r1, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 30f48 │ │ │ │ + bhi 30f44 │ │ │ │ add ip, r3, r3 │ │ │ │ ldrsh ip, [r7, ip] │ │ │ │ add pc, pc, ip, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - eoreq r2, r8, r8, ror #7 │ │ │ │ - @ instruction: 0x00369adc │ │ │ │ + eoreq r2, r8, ip, ror #7 │ │ │ │ + eorseq r9, r6, r0, ror #21 │ │ │ │ rsbseq r0, r8, r2, lsl #2 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ @ instruction: 0xffffb7f8 │ │ │ │ - eorseq r9, r6, r8, lsl #19 │ │ │ │ + eorseq r9, r6, ip, lsl #19 │ │ │ │ rsbseq r0, r8, r2, asr #32 │ │ │ │ - eorseq r9, r6, r8, lsl #6 │ │ │ │ - eorseq r9, r6, r0, ror #5 │ │ │ │ - eorseq r9, r6, r4, asr #5 │ │ │ │ - eoreq r4, r5, r4, asr #28 │ │ │ │ - strdeq r4, [r5], -r4 @ │ │ │ │ - eoreq r4, r5, r4, lsl #23 │ │ │ │ - eoreq r4, r5, r8, ror fp │ │ │ │ + eorseq r9, r6, ip, lsl #6 │ │ │ │ + eorseq r9, r6, r4, ror #5 │ │ │ │ + eorseq r9, r6, r8, asr #5 │ │ │ │ + eoreq r4, r5, r8, asr #28 │ │ │ │ + strdeq r4, [r5], -r8 @ │ │ │ │ + eoreq r4, r5, r8, lsl #23 │ │ │ │ + eoreq r4, r5, ip, ror fp │ │ │ │ svccc 0x00e00000 │ │ │ │ - @ instruction: 0x003688dc │ │ │ │ + eorseq r8, r6, r0, ror #17 │ │ │ │ mvnpl r8, pc, lsl r5 │ │ │ │ svccc 0x00e80000 │ │ │ │ @ instruction: 0x41200000 │ │ │ │ svccc 0x00b99999 │ │ │ │ ldmibls r9, {r1, r3, r4, r7, r8, fp, ip, pc} │ │ │ │ svccc 0x00d99999 │ │ │ │ - eorseq r8, r6, r0, asr r3 │ │ │ │ + eorseq r8, r6, r4, asr r3 │ │ │ │ strdeq r3, [r0], -pc @ │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0xffff9c88 │ │ │ │ - eorseq r7, r6, r4, lsl ip │ │ │ │ - @ instruction: 0x00367bf0 │ │ │ │ - @ instruction: 0x00367bd4 │ │ │ │ + eorseq r7, r6, r8, lsl ip │ │ │ │ + @ instruction: 0x00367bf4 │ │ │ │ + @ instruction: 0x00367bd8 │ │ │ │ and r1, r1, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bls 2e7e4 │ │ │ │ + bls 2e7e0 │ │ │ │ ldrb r3, [r4, #358] @ 0x166 │ │ │ │ tst r3, #1 │ │ │ │ - bne 2e7e4 │ │ │ │ + bne 2e7e0 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ add r3, r3, r1 │ │ │ │ cmp r3, r0 │ │ │ │ - bls 2e7e4 │ │ │ │ - b 2e82c │ │ │ │ + bls 2e7e0 │ │ │ │ + b 2e828 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2e898 │ │ │ │ + beq 2e894 │ │ │ │ ldrb r1, [r2, #42] @ 0x2a │ │ │ │ lsr r3, r1, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 30f58 │ │ │ │ + bhi 30f54 │ │ │ │ add ip, r3, r3 │ │ │ │ ldrsh ip, [r8, ip] │ │ │ │ add pc, pc, ip, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ and r1, r1, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bls 2e880 │ │ │ │ + bls 2e87c │ │ │ │ ldrb r3, [r4, #358] @ 0x166 │ │ │ │ tst r3, #1 │ │ │ │ - bne 2e880 │ │ │ │ + bne 2e87c │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ add r3, r3, r1 │ │ │ │ cmp r3, r9 │ │ │ │ - bls 2e880 │ │ │ │ - b 2e898 │ │ │ │ + bls 2e87c │ │ │ │ + b 2e894 │ │ │ │ ldrb r2, [r5, #43] @ 0x2b │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ - beq 2f0d8 │ │ │ │ + beq 2f0d4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2f0c0 │ │ │ │ + beq 2f0bc │ │ │ │ ldr r5, [r4, #256] @ 0x100 │ │ │ │ mov r3, #0 │ │ │ │ str r5, [r4, #260] @ 0x104 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b 2e948 │ │ │ │ + b 2e944 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2dda4 │ │ │ │ + beq 2dda0 │ │ │ │ lsr r1, r2, #3 │ │ │ │ add r1, r1, #15 │ │ │ │ and r1, r1, #15 │ │ │ │ bic r2, r2, #120 @ 0x78 │ │ │ │ orr r2, r2, r1, lsl #3 │ │ │ │ strb r2, [r4, #358] @ 0x166 │ │ │ │ - b 2dda4 │ │ │ │ + b 2dda0 │ │ │ │ ldr r1, [r7, #32] │ │ │ │ sub r1, r5, r1 │ │ │ │ add fp, r1, #16384 @ 0x4000 │ │ │ │ add r5, r5, #4 │ │ │ │ add fp, fp, #1 │ │ │ │ cmp r5, fp │ │ │ │ - bcs 2e024 │ │ │ │ - ldr r6, [pc, #-280] @ 2ec20 │ │ │ │ + bcs 2e020 │ │ │ │ + ldr r6, [pc, #-280] @ 2ec1c │ │ │ │ str r9, [sp, #20] │ │ │ │ - b 2ed54 │ │ │ │ + b 2ed50 │ │ │ │ ldrh r2, [r8] │ │ │ │ tst r2, #260 @ 0x104 │ │ │ │ - beq 2f6dc │ │ │ │ + beq 2f6d8 │ │ │ │ mov r5, sl │ │ │ │ cmp fp, r5 │ │ │ │ - bls 2e020 │ │ │ │ + bls 2e01c │ │ │ │ ldrb r3, [r5] │ │ │ │ ldr sl, [r5] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ and sl, r6, sl, lsr #7 │ │ │ │ add sl, r5, sl, lsl #2 │ │ │ │ - bne 2ed48 │ │ │ │ + bne 2ed44 │ │ │ │ tst r3, #8 │ │ │ │ - bne 2ed80 │ │ │ │ + bne 2ed7c │ │ │ │ ldrb r2, [r7, #43] @ 0x2b │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ - beq 2ed3c │ │ │ │ + beq 2ed38 │ │ │ │ and r3, r3, #7 │ │ │ │ cmp r3, #2 │ │ │ │ add r9, r5, #4 │ │ │ │ - beq 2f068 │ │ │ │ + beq 2f064 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 2f03c │ │ │ │ + beq 2f038 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2ed48 │ │ │ │ + bne 2ed44 │ │ │ │ ldrh r1, [r5, #4] │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r3, r1, lsl #2] │ │ │ │ cmp r3, #4 │ │ │ │ - bls 2ed48 │ │ │ │ + bls 2ed44 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5] │ │ │ │ lsl r3, r3, #11 │ │ │ │ lsr r3, r3, #18 │ │ │ │ add r5, r5, r3, lsl #2 │ │ │ │ - b 2ed4c │ │ │ │ + b 2ed48 │ │ │ │ ldr r7, [r3, #8] │ │ │ │ mov r5, r3 │ │ │ │ - b 2e51c │ │ │ │ + b 2e518 │ │ │ │ ldrsb r1, [r8, #1] │ │ │ │ ldr r6, [r7, #8] │ │ │ │ cmp r1, #0 │ │ │ │ lsr r3, r3, #5 │ │ │ │ add r5, r6, #8 │ │ │ │ add sl, r6, r2 │ │ │ │ - blt 2f570 │ │ │ │ + blt 2f56c │ │ │ │ cmp r3, #2 │ │ │ │ - beq 30674 │ │ │ │ + beq 30670 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 2ff7c │ │ │ │ + beq 2ff78 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2df38 │ │ │ │ + bne 2df34 │ │ │ │ ldrh r1, [r6, #8] │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r3, r1, lsl #2] │ │ │ │ cmp r3, #4 │ │ │ │ - bls 2df38 │ │ │ │ + bls 2df34 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ ldr r2, [r7, #32] │ │ │ │ - b 2df38 │ │ │ │ - ldr r2, [pc, #-580] @ 2ec00 │ │ │ │ + b 2df34 │ │ │ │ + ldr r2, [pc, #-580] @ 2ebfc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2dcd4 │ │ │ │ + bne 2dcd0 │ │ │ │ ldrb r2, [r4, #356] @ 0x164 │ │ │ │ lsr r2, r2, #6 │ │ │ │ and r2, r2, #1 │ │ │ │ eor r2, r2, #1 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - b 2dcd8 │ │ │ │ + b 2dcd4 │ │ │ │ ldr r3, [r4, #272] @ 0x110 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2de30 │ │ │ │ + beq 2de2c │ │ │ │ ldr r5, [r4, #268] @ 0x10c │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2ee78 │ │ │ │ + bne 2ee74 │ │ │ │ mov r9, r5 │ │ │ │ ldr r5, [r5] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2ee88 │ │ │ │ + bne 2ee84 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ add r3, r0, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 2eed0 │ │ │ │ + bne 2eecc │ │ │ │ ldr r7, [r0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2f684 │ │ │ │ + beq 2f680 │ │ │ │ str r5, [r7, #4] │ │ │ │ bl 231b4 │ │ │ │ mov r0, r7 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ add r3, r0, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 2eea8 │ │ │ │ + beq 2eea4 │ │ │ │ str r0, [r9] │ │ │ │ str r9, [r0, #4] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #272] @ 0x110 │ │ │ │ ldrh r3, [r8] │ │ │ │ and r3, r3, #264 @ 0x108 │ │ │ │ cmp r3, #256 @ 0x100 │ │ │ │ - bne 2de40 │ │ │ │ + bne 2de3c │ │ │ │ add r9, r4, #48 @ 0x30 │ │ │ │ add sl, r4, #68 @ 0x44 │ │ │ │ mov r7, #0 │ │ │ │ mov r5, #4 │ │ │ │ ldr fp, [r9, #4]! │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2ef24 │ │ │ │ + beq 2ef20 │ │ │ │ cmp r7, #1 │ │ │ │ - bne 2f790 │ │ │ │ + bne 2f78c │ │ │ │ str r5, [fp, #36] @ 0x24 │ │ │ │ ldr fp, [fp] │ │ │ │ cmp fp, #0 │ │ │ │ - bne 2ef14 │ │ │ │ + bne 2ef10 │ │ │ │ cmp sl, r9 │ │ │ │ add r7, r7, #1 │ │ │ │ - bne 2ef00 │ │ │ │ + bne 2eefc │ │ │ │ add r9, r4, #112 @ 0x70 │ │ │ │ mov r7, #1 │ │ │ │ ldr r5, [sl, #4]! │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2ef54 │ │ │ │ - b 2f7d8 │ │ │ │ + bne 2ef50 │ │ │ │ + b 2f7d4 │ │ │ │ ldr r5, [r5] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2f7d8 │ │ │ │ + beq 2f7d4 │ │ │ │ ldrb r3, [r5, #42] @ 0x2a │ │ │ │ ands r1, r3, #3 │ │ │ │ - beq 2ef48 │ │ │ │ + beq 2ef44 │ │ │ │ ldrb r2, [r5, #43] @ 0x2b │ │ │ │ tst r2, #16 │ │ │ │ - beq 2ef48 │ │ │ │ + beq 2ef44 │ │ │ │ lsr r3, r3, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ bic r2, r2, #16 │ │ │ │ cmp r3, #1 │ │ │ │ strb r2, [r5, #43] @ 0x2b │ │ │ │ - beq 2f7b0 │ │ │ │ - bhi 3003c │ │ │ │ + beq 2f7ac │ │ │ │ + bhi 30038 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi 2f7b0 │ │ │ │ + bhi 2f7ac │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ - b 2f7b4 │ │ │ │ + b 2f7b0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r4, #508 @ 0x1fc │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ ldr r5, [r4, #508] @ 0x1fc │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2efd4 │ │ │ │ + beq 2efd0 │ │ │ │ add r0, r5, #12 │ │ │ │ mov r1, r4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ add r0, r5, #16 │ │ │ │ mov r1, r4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ ldr r5, [r5, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2efb0 │ │ │ │ + bne 2efac │ │ │ │ ldr r3, [r4, #272] @ 0x110 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 306ac │ │ │ │ + beq 306a8 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ add r2, r3, #12 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 306a0 │ │ │ │ + beq 3069c │ │ │ │ cmp r6, #0 │ │ │ │ ldreq r2, [r4, #328] @ 0x148 │ │ │ │ - ldreq r3, [pc, #-1020] @ 2ec04 │ │ │ │ + ldreq r3, [pc, #-1020] @ 2ec00 │ │ │ │ movne r2, #4096 @ 0x1000 │ │ │ │ umulleq r1, r2, r3, r2 │ │ │ │ mov r0, r4 │ │ │ │ lsreq r2, r2, #25 │ │ │ │ addeq r2, r2, #1 │ │ │ │ lsleq r2, r2, #12 │ │ │ │ mov r1, #1 │ │ │ │ - bl 33708 │ │ │ │ + bl 33704 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ tst r3, #1 │ │ │ │ - beq 2e4a8 │ │ │ │ + beq 2e4a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d8f0 │ │ │ │ - b 2e4a8 │ │ │ │ + bl 2d8ec │ │ │ │ + b 2e4a4 │ │ │ │ add r0, r5, #12 │ │ │ │ mov r1, r4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r9, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ ldr r3, [r5] │ │ │ │ lsl r3, r3, #11 │ │ │ │ lsr r3, r3, #18 │ │ │ │ add r5, r5, r3, lsl #2 │ │ │ │ - b 2ed4c │ │ │ │ + b 2ed48 │ │ │ │ cmp r9, sl │ │ │ │ - bcs 2ed48 │ │ │ │ + bcs 2ed44 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ add r9, r9, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ cmp r9, sl │ │ │ │ - bcc 2f070 │ │ │ │ + bcc 2f06c │ │ │ │ ldr r3, [r5] │ │ │ │ lsl r3, r3, #11 │ │ │ │ lsr r3, r3, #18 │ │ │ │ add r5, r5, r3, lsl #2 │ │ │ │ - b 2ed4c │ │ │ │ + b 2ed48 │ │ │ │ cmp fp, r9 │ │ │ │ - bcs 2e190 │ │ │ │ + bcs 2e18c │ │ │ │ mov r0, fp │ │ │ │ mov r1, r4 │ │ │ │ add fp, fp, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ cmp r9, fp │ │ │ │ - bhi 2f0a4 │ │ │ │ - b 2e008 │ │ │ │ + bhi 2f0a0 │ │ │ │ + b 2e004 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r4, #260] @ 0x104 │ │ │ │ ldrb r3, [r4, #356] @ 0x164 │ │ │ │ orr r3, r3, #8 │ │ │ │ strb r3, [r4, #356] @ 0x164 │ │ │ │ - b 2e964 │ │ │ │ + b 2e960 │ │ │ │ tst r2, #16 │ │ │ │ - bne 2f610 │ │ │ │ + bne 2f60c │ │ │ │ ldr ip, [r5, #8] │ │ │ │ ands r2, r3, #24 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ add r3, ip, #4 │ │ │ │ - bne 2f520 │ │ │ │ + bne 2f51c │ │ │ │ add ip, ip, r1 │ │ │ │ cmp ip, r3 │ │ │ │ - bls 309ac │ │ │ │ - ldr lr, [pc, #-1256] @ 2ec20 │ │ │ │ + bls 309a8 │ │ │ │ + ldr lr, [pc, #-1256] @ 2ec1c │ │ │ │ ldrb r1, [r3] │ │ │ │ ldr r0, [r3] │ │ │ │ tst r1, #8 │ │ │ │ and r0, lr, r0, lsr #7 │ │ │ │ bicne r1, r1, #8 │ │ │ │ orreq r1, r1, #64 @ 0x40 │ │ │ │ strbne r1, [r3] │ │ │ │ strbeq r1, [r3] │ │ │ │ add r3, r3, r0, lsl #2 │ │ │ │ addne r2, r2, r0 │ │ │ │ cmp ip, r3 │ │ │ │ - bhi 2f104 │ │ │ │ + bhi 2f100 │ │ │ │ lsl r1, r2, #16 │ │ │ │ lsr r1, r1, #16 │ │ │ │ lsl r2, r2, #2 │ │ │ │ ldr r3, [r4, #328] @ 0x148 │ │ │ │ ldrh r0, [r5, #40] @ 0x28 │ │ │ │ strh r1, [r5, #40] @ 0x28 │ │ │ │ sub r3, r3, r0, lsl #2 │ │ │ │ add r3, r3, r2 │ │ │ │ str r3, [r4, #328] @ 0x148 │ │ │ │ ldrb r3, [r5, #43] @ 0x2b │ │ │ │ sub r7, r7, #1 │ │ │ │ orr r3, r3, #64 @ 0x40 │ │ │ │ strb r3, [r5, #43] @ 0x2b │ │ │ │ - b 2e944 │ │ │ │ - ldr r3, [pc, #-1388] @ 2ec08 │ │ │ │ + b 2e940 │ │ │ │ + ldr r3, [pc, #-1388] @ 2ec04 │ │ │ │ mov r2, #0 │ │ │ │ bl 2668c4 │ │ │ │ - ldr r3, [pc, #-1396] @ 2ec0c │ │ │ │ + ldr r3, [pc, #-1396] @ 2ec08 │ │ │ │ mov r2, #0 │ │ │ │ bl 266510 │ │ │ │ bl 266ef4 │ │ │ │ mov r1, r0 │ │ │ │ - b 2ea34 │ │ │ │ + b 2ea30 │ │ │ │ ldr r2, [r7, #32] │ │ │ │ add r2, r2, #16320 @ 0x3fc0 │ │ │ │ add r2, r2, #63 @ 0x3f │ │ │ │ bic r2, r2, #16320 @ 0x3fc0 │ │ │ │ bic r2, r2, #63 @ 0x3f │ │ │ │ - b 2e1cc │ │ │ │ + b 2e1c8 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r3, #2 │ │ │ │ add r5, r6, #8 │ │ │ │ - bne 2ee04 │ │ │ │ + bne 2ee00 │ │ │ │ add r6, r6, r2 │ │ │ │ cmp r5, r6 │ │ │ │ - bcs 2df38 │ │ │ │ + bcs 2df34 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ add r5, r5, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ cmp r6, r5 │ │ │ │ - bhi 2f1c8 │ │ │ │ + bhi 2f1c4 │ │ │ │ ldr r2, [r7, #32] │ │ │ │ - b 2df38 │ │ │ │ + b 2df34 │ │ │ │ ldr r2, [r4, #348] @ 0x15c │ │ │ │ - b 2e450 │ │ │ │ + b 2e44c │ │ │ │ ldr r2, [r4, #420] @ 0x1a4 │ │ │ │ cmp r5, r3 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r4, #420] @ 0x1a4 │ │ │ │ - bhi 2f5d4 │ │ │ │ + bhi 2f5d0 │ │ │ │ cmp r0, r3 │ │ │ │ - bls 2f210 │ │ │ │ + bls 2f20c │ │ │ │ str r0, [r4, #412] @ 0x19c │ │ │ │ ldrb sl, [r4, #356] @ 0x164 │ │ │ │ cmp r6, #0 │ │ │ │ lsr sl, sl, #1 │ │ │ │ and sl, sl, #1 │ │ │ │ - bne 2f2bc │ │ │ │ + bne 2f2b8 │ │ │ │ ldr r8, [sp, #16] │ │ │ │ sub r0, r0, r8 │ │ │ │ bl 267184 │ │ │ │ bl 266808 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r7, r1 │ │ │ │ bl 267184 │ │ │ │ bl 266808 │ │ │ │ - ldr r2, [pc, #-1596] @ 2ec14 │ │ │ │ - ldr r3, [pc, #-1604] @ 2ec10 │ │ │ │ + ldr r2, [pc, #-1596] @ 2ec10 │ │ │ │ + ldr r3, [pc, #-1604] @ 2ec0c │ │ │ │ ldr fp, [r4, #388] @ 0x184 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ bl 2668c4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 266e10 │ │ │ │ cmp r0, #0 │ │ │ │ addne fp, fp, #1 │ │ │ │ strne fp, [r4, #388] @ 0x184 │ │ │ │ - bne 2f2bc │ │ │ │ - ldr r2, [pc, #-1656] @ 2ec14 │ │ │ │ - ldr r3, [pc, #-1656] @ 2ec18 │ │ │ │ + bne 2f2b8 │ │ │ │ + ldr r2, [pc, #-1656] @ 2ec10 │ │ │ │ + ldr r3, [pc, #-1656] @ 2ec14 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ bl 2668c4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 266e10 │ │ │ │ cmp r0, #0 │ │ │ │ addne fp, fp, #5 │ │ │ │ addeq fp, fp, #10 │ │ │ │ str fp, [r4, #388] @ 0x184 │ │ │ │ ldr r3, [r4, #468] @ 0x1d4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2f2cc │ │ │ │ + beq 2f2c8 │ │ │ │ blx r3 │ │ │ │ ldr r6, [r4, #472] @ 0x1d8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 2f384 │ │ │ │ + beq 2f380 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [r4, #616] @ 0x268 │ │ │ │ add r0, r3, r2 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr lr, [r4, #684] @ 0x2ac │ │ │ │ add r0, r0, r3 │ │ │ │ @@ -12143,666 +12142,666 @@ │ │ │ │ sub r3, r3, #1 │ │ │ │ str r2, [r4, #552] @ 0x228 │ │ │ │ str r5, [r4, #564] @ 0x234 │ │ │ │ str r5, [r4, #568] @ 0x238 │ │ │ │ str r3, [r4, #352] @ 0x160 │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ tst r3, #1 │ │ │ │ - bne 2fc10 │ │ │ │ + bne 2fc0c │ │ │ │ ands r2, r3, #8 │ │ │ │ - bne 2e05c │ │ │ │ + bne 2e058 │ │ │ │ ldr r3, [r4, #552] @ 0x228 │ │ │ │ ldrb r1, [r4, #357] @ 0x165 │ │ │ │ str r3, [r4, #560] @ 0x230 │ │ │ │ ldr r3, [r4, #280] @ 0x118 │ │ │ │ orr r1, r1, #8 │ │ │ │ strb r1, [r4, #357] @ 0x165 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r4, #548] @ 0x224 │ │ │ │ str r2, [r4, #552] @ 0x228 │ │ │ │ str r1, [r4, #556] @ 0x22c │ │ │ │ str r2, [r4, #548] @ 0x224 │ │ │ │ - beq 2f404 │ │ │ │ - ldr r5, [pc, #-1972] @ 2ec1c │ │ │ │ + beq 2f400 │ │ │ │ + ldr r5, [pc, #-1972] @ 2ec18 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r6, [r5, #28] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ streq r2, [r4, #284] @ 0x11c │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r2, [r4, #280] @ 0x118 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ blx r2 │ │ │ │ ldr r3, [r4, #280] @ 0x118 │ │ │ │ str r6, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2f3d4 │ │ │ │ + bne 2f3d0 │ │ │ │ ldr r5, [r4, #376] @ 0x178 │ │ │ │ cmp r5, #0 │ │ │ │ movne r7, #0 │ │ │ │ - bne 2f458 │ │ │ │ - b 2e034 │ │ │ │ + bne 2f454 │ │ │ │ + b 2e030 │ │ │ │ ldr r3, [r4, #312] @ 0x138 │ │ │ │ ldr r8, [r4, #316] @ 0x13c │ │ │ │ lsr r6, r3, #1 │ │ │ │ cmp r8, r3, lsr #1 │ │ │ │ - bls 2f68c │ │ │ │ + bls 2f688 │ │ │ │ ldr r6, [r5, #16] │ │ │ │ cmp r7, #0 │ │ │ │ strne r6, [r7, #16] │ │ │ │ - beq 2f6bc │ │ │ │ + beq 2f6b8 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ bl 20675c │ │ │ │ mov r0, r5 │ │ │ │ bl 231b4 │ │ │ │ mov r5, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2e034 │ │ │ │ + beq 2e030 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2f418 │ │ │ │ + beq 2f414 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2f6c4 │ │ │ │ + beq 2f6c0 │ │ │ │ mov r7, r5 │ │ │ │ ldr r5, [r5, #16] │ │ │ │ - b 2f450 │ │ │ │ + b 2f44c │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ - bne 2ecf8 │ │ │ │ + bne 2ecf4 │ │ │ │ ldrb r1, [r4, #356] @ 0x164 │ │ │ │ tst r1, #1 │ │ │ │ orrne r1, r1, #2 │ │ │ │ strbne r1, [r4, #356] @ 0x164 │ │ │ │ - b 2ecf8 │ │ │ │ + b 2ecf4 │ │ │ │ add r2, r6, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov fp, r2 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2e008 │ │ │ │ + beq 2e004 │ │ │ │ ldrb r3, [r6] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr ip, [r6] │ │ │ │ - ldr r9, [pc, #-2212] @ 2ec20 │ │ │ │ + ldr r9, [pc, #-2212] @ 2ec1c │ │ │ │ ldrsb r0, [r8, #1] │ │ │ │ and ip, r9, ip, lsr #7 │ │ │ │ cmp r0, #0 │ │ │ │ and r1, r3, #7 │ │ │ │ add ip, r6, ip, lsl #2 │ │ │ │ - blt 2f624 │ │ │ │ + blt 2f620 │ │ │ │ cmp r1, #2 │ │ │ │ - beq 30980 │ │ │ │ + beq 3097c │ │ │ │ cmp r1, #3 │ │ │ │ - beq 30950 │ │ │ │ + beq 3094c │ │ │ │ cmp r1, #0 │ │ │ │ - bne 30698 │ │ │ │ + bne 30694 │ │ │ │ ldrh r0, [r6, #4] │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ ldr fp, [r1, r0, lsl #2] │ │ │ │ cmp fp, #4 │ │ │ │ - bls 30698 │ │ │ │ + bls 30694 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r4 │ │ │ │ blx fp │ │ │ │ ldr r2, [r6] │ │ │ │ and r3, r9, r2, lsr #7 │ │ │ │ add r6, r6, r3, lsl #2 │ │ │ │ - b 2e018 │ │ │ │ + b 2e014 │ │ │ │ sub ip, ip, r1 │ │ │ │ add ip, ip, #16384 @ 0x4000 │ │ │ │ add ip, ip, #1 │ │ │ │ cmp ip, r3 │ │ │ │ - bls 309a8 │ │ │ │ - ldr lr, [pc, #-2332] @ 2ec20 │ │ │ │ + bls 309a4 │ │ │ │ + ldr lr, [pc, #-2332] @ 2ec1c │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r3] │ │ │ │ ldr r0, [r3] │ │ │ │ tst r1, #8 │ │ │ │ and r0, lr, r0, lsr #7 │ │ │ │ bicne r1, r1, #8 │ │ │ │ orreq r1, r1, #64 @ 0x40 │ │ │ │ strbne r1, [r3] │ │ │ │ strbeq r1, [r3] │ │ │ │ add r3, r3, r0, lsl #2 │ │ │ │ addne r2, r2, r0 │ │ │ │ cmp ip, r3 │ │ │ │ - bhi 2f53c │ │ │ │ - b 2f134 │ │ │ │ + bhi 2f538 │ │ │ │ + b 2f130 │ │ │ │ ldrb r1, [r4, #357] @ 0x165 │ │ │ │ cmp r3, #2 │ │ │ │ bic r1, r1, #128 @ 0x80 │ │ │ │ strb r1, [r4, #357] @ 0x165 │ │ │ │ - beq 3090c │ │ │ │ + beq 30908 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 30934 │ │ │ │ + beq 30930 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2f5b8 │ │ │ │ + bne 2f5b4 │ │ │ │ ldrh r1, [r6, #8] │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r3, r1, lsl #2] │ │ │ │ cmp r3, #4 │ │ │ │ - bls 2f5b8 │ │ │ │ + bls 2f5b4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ ldr r2, [r7, #32] │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ orr r3, r3, #128 @ 0x80 │ │ │ │ strb r3, [r4, #357] @ 0x165 │ │ │ │ - b 2df38 │ │ │ │ + b 2df34 │ │ │ │ ldr r1, [r4, #296] @ 0x128 │ │ │ │ sub r1, r1, #5 │ │ │ │ - b 2e27c │ │ │ │ + b 2e278 │ │ │ │ cmp r0, r3 │ │ │ │ str r5, [r4, #416] @ 0x1a0 │ │ │ │ - bhi 2f20c │ │ │ │ - b 2f210 │ │ │ │ + bhi 2f208 │ │ │ │ + b 2f20c │ │ │ │ cmp r0, r3 │ │ │ │ str r5, [r4, #416] @ 0x1a0 │ │ │ │ - bhi 2eb64 │ │ │ │ - b 2eb68 │ │ │ │ + bhi 2eb60 │ │ │ │ + b 2eb64 │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ - bne 2dda4 │ │ │ │ + bne 2dda0 │ │ │ │ ldrb r2, [r4, #356] @ 0x164 │ │ │ │ tst r2, #1 │ │ │ │ orrne r2, r2, #2 │ │ │ │ strbne r2, [r4, #356] @ 0x164 │ │ │ │ - b 2dda4 │ │ │ │ + b 2dda0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a24c │ │ │ │ + bl 2a248 │ │ │ │ ldrb r3, [r5, #42] @ 0x2a │ │ │ │ - b 2f0e0 │ │ │ │ + b 2f0dc │ │ │ │ ldrb r0, [r4, #357] @ 0x165 │ │ │ │ cmp r1, #2 │ │ │ │ bic r0, r0, #128 @ 0x80 │ │ │ │ strb r0, [r4, #357] @ 0x165 │ │ │ │ - beq 30a64 │ │ │ │ + beq 30a60 │ │ │ │ cmp r1, #3 │ │ │ │ - beq 307f8 │ │ │ │ + beq 307f4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 30904 │ │ │ │ + bne 30900 │ │ │ │ ldrh r0, [r6, #4] │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ ldr fp, [r1, r0, lsl #2] │ │ │ │ cmp fp, #4 │ │ │ │ - bls 30904 │ │ │ │ + bls 30900 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r4 │ │ │ │ blx fp │ │ │ │ ldr r2, [r6] │ │ │ │ and r3, r9, r2, lsr #7 │ │ │ │ add r6, r6, r3, lsl #2 │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ orr r3, r3, #128 @ 0x80 │ │ │ │ strb r3, [r4, #357] @ 0x165 │ │ │ │ - b 2e018 │ │ │ │ + b 2e014 │ │ │ │ bl 231b4 │ │ │ │ - b 2eed8 │ │ │ │ + b 2eed4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r9, [r5, #12] │ │ │ │ - bl 29224 │ │ │ │ + bl 29220 │ │ │ │ sub r3, r6, r8 │ │ │ │ add r9, r9, r0 │ │ │ │ cmp r9, r3, lsl #14 │ │ │ │ - bls 2f46c │ │ │ │ + bls 2f468 │ │ │ │ ldr r6, [r5, #16] │ │ │ │ cmp r7, #0 │ │ │ │ strne r6, [r7, #16] │ │ │ │ - bne 2f43c │ │ │ │ + bne 2f438 │ │ │ │ str r6, [r4, #376] @ 0x178 │ │ │ │ - b 2f43c │ │ │ │ + b 2f438 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 30fb0 │ │ │ │ + bl 30fac │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - bhi 2f42c │ │ │ │ - b 2f46c │ │ │ │ + bhi 2f428 │ │ │ │ + b 2f468 │ │ │ │ ldrsb r2, [r8, #1] │ │ │ │ and r3, r3, #7 │ │ │ │ cmp r2, #0 │ │ │ │ add r9, r5, #4 │ │ │ │ - blt 2ffd4 │ │ │ │ + blt 2ffd0 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 30a0c │ │ │ │ + beq 30a08 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 309e4 │ │ │ │ + beq 309e0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2ed48 │ │ │ │ + bne 2ed44 │ │ │ │ ldrh r1, [r5, #4] │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r3, r1, lsl #2] │ │ │ │ cmp r3, #4 │ │ │ │ - bls 2ed48 │ │ │ │ + bls 2ed44 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5] │ │ │ │ and r3, r6, r3, lsr #7 │ │ │ │ add r5, r5, r3, lsl #2 │ │ │ │ - b 2ed4c │ │ │ │ + b 2ed48 │ │ │ │ bic r2, r2, #16 │ │ │ │ strb r2, [fp, #43] @ 0x2b │ │ │ │ lsr r2, r3, #3 │ │ │ │ and r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - beq 2f850 │ │ │ │ - bhi 2ff64 │ │ │ │ + beq 2f84c │ │ │ │ + bhi 2ff60 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 2f850 │ │ │ │ + bhi 2f84c │ │ │ │ ldr r3, [fp, #36] @ 0x24 │ │ │ │ ldr r0, [r4, #616] @ 0x268 │ │ │ │ mov ip, #1 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ ldr r2, [fp, #8] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str ip, [sp] │ │ │ │ - bl 2a174 │ │ │ │ + bl 2a170 │ │ │ │ str r5, [fp, #36] @ 0x24 │ │ │ │ ldr fp, [fp] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2ef24 │ │ │ │ + beq 2ef20 │ │ │ │ ldrb r3, [fp, #42] @ 0x2a │ │ │ │ and r2, r3, #224 @ 0xe0 │ │ │ │ cmp r2, #32 │ │ │ │ - beq 2f780 │ │ │ │ + beq 2f77c │ │ │ │ ldrb r2, [fp, #43] @ 0x2b │ │ │ │ tst r2, #16 │ │ │ │ - beq 2f780 │ │ │ │ - b 2f738 │ │ │ │ + beq 2f77c │ │ │ │ + b 2f734 │ │ │ │ mov r3, #16384 @ 0x4000 │ │ │ │ ldr r0, [r4, #616] @ 0x268 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r1, [r0, #24] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r7, [sp] │ │ │ │ - bl 2a174 │ │ │ │ + bl 2a170 │ │ │ │ ldr r5, [r5] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2ef54 │ │ │ │ + bne 2ef50 │ │ │ │ cmp r9, sl │ │ │ │ - bne 2ef38 │ │ │ │ + bne 2ef34 │ │ │ │ ldr r3, [r4, #616] @ 0x268 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 29e60 │ │ │ │ + bl 29e5c │ │ │ │ ldrh r3, [r8] │ │ │ │ and r3, r3, #264 @ 0x108 │ │ │ │ cmp r3, #256 @ 0x100 │ │ │ │ - bne 2de40 │ │ │ │ + bne 2de3c │ │ │ │ add r3, r4, #504 @ 0x1f8 │ │ │ │ mov sl, r3 │ │ │ │ add r7, r4, #520 @ 0x208 │ │ │ │ mov r5, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r9, [sl, #4]! │ │ │ │ cmp r9, #0 │ │ │ │ - beq 2f83c │ │ │ │ + beq 2f838 │ │ │ │ mov r0, r9 │ │ │ │ ldr r9, [r9, #16] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 29004 │ │ │ │ + bl 29000 │ │ │ │ cmp r9, #0 │ │ │ │ - bne 2f820 │ │ │ │ + bne 2f81c │ │ │ │ cmp r7, sl │ │ │ │ str r5, [sl] │ │ │ │ str r5, [sl, #20] │ │ │ │ - bne 2f814 │ │ │ │ - b 2de48 │ │ │ │ + bne 2f810 │ │ │ │ + b 2de44 │ │ │ │ mov r3, #16384 @ 0x4000 │ │ │ │ - b 2f764 │ │ │ │ + b 2f760 │ │ │ │ ldr r2, [r4, #276] @ 0x114 │ │ │ │ ldr r0, [r4, #372] @ 0x174 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r7, [r4, #368] @ 0x170 │ │ │ │ - beq 308e8 │ │ │ │ + beq 308e4 │ │ │ │ ldrb r3, [r4, #359] @ 0x167 │ │ │ │ bic r3, r3, #8 │ │ │ │ tst r3, #4 │ │ │ │ strb r3, [r4, #359] @ 0x167 │ │ │ │ - beq 2fec8 │ │ │ │ + beq 2fec4 │ │ │ │ ldr r3, [r4, #356] @ 0x164 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #-3180] @ 2ec24 │ │ │ │ + ldr r1, [pc, #-3180] @ 2ec20 │ │ │ │ orr r3, r3, #33554432 @ 0x2000000 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r1] │ │ │ │ orr r3, r3, #32 │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r1, [r1, #888] @ 0x378 │ │ │ │ moveq r1, #4 │ │ │ │ ldrne r1, [r1, #4] │ │ │ │ lslne r1, r1, #2 │ │ │ │ ldr r1, [r7, r1] │ │ │ │ cmp r8, #0 │ │ │ │ ldr r5, [r1] │ │ │ │ str r3, [r4, #356] @ 0x164 │ │ │ │ - ldr r3, [pc, #-3236] @ 2ec28 │ │ │ │ + ldr r3, [pc, #-3236] @ 2ec24 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r4, #324] @ 0x144 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #380] @ 0x17c │ │ │ │ - beq 30054 │ │ │ │ + beq 30050 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 30828 │ │ │ │ + beq 30824 │ │ │ │ mov r8, r3 │ │ │ │ mov r1, #2 │ │ │ │ ldr r3, [r4, #268] @ 0x10c │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [r4, #268] @ 0x10c │ │ │ │ cmp r0, r1 │ │ │ │ - ble 3007c │ │ │ │ + ble 30078 │ │ │ │ sub r2, r1, #-1073741823 @ 0xc0000001 │ │ │ │ add r2, r7, r2, lsl #2 │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ strne ip, [r3, #8] │ │ │ │ cmp r1, r0 │ │ │ │ - blt 2f90c │ │ │ │ - b 3007c │ │ │ │ + blt 2f908 │ │ │ │ + b 30078 │ │ │ │ ldr r5, [r4, #264] @ 0x108 │ │ │ │ ldr r7, [r4, #616] @ 0x268 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2ff9c │ │ │ │ + beq 2ff98 │ │ │ │ mov r8, #0 │ │ │ │ - b 2f94c │ │ │ │ + b 2f948 │ │ │ │ ldr r5, [r5, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2ff9c │ │ │ │ + beq 2ff98 │ │ │ │ ldrb r3, [r5, #43] @ 0x2b │ │ │ │ bic r3, r3, #32 │ │ │ │ strb r3, [r5, #43] @ 0x2b │ │ │ │ ldrb r3, [r5, #42] @ 0x2a │ │ │ │ tst r3, #4 │ │ │ │ - bne 2f940 │ │ │ │ + bne 2f93c │ │ │ │ ldrb r2, [r5, #43] @ 0x2b │ │ │ │ orr r2, r2, #16 │ │ │ │ strb r2, [r5, #43] @ 0x2b │ │ │ │ lsr r2, r3, #3 │ │ │ │ and r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - beq 2f994 │ │ │ │ - bhi 2ffbc │ │ │ │ + beq 2f990 │ │ │ │ + bhi 2ffb8 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ ldrls r3, [r5, #36] @ 0x24 │ │ │ │ - bls 2f998 │ │ │ │ + bls 2f994 │ │ │ │ mov r3, #16384 @ 0x4000 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r1, [r7, #24] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ str r8, [sp] │ │ │ │ - bl 2a174 │ │ │ │ - b 2f940 │ │ │ │ + bl 2a170 │ │ │ │ + b 2f93c │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ add r0, r4, #284 @ 0x11c │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ add r0, r4, #292 @ 0x124 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ ldr r5, [r4, #504] @ 0x1f8 │ │ │ │ cmp r5, #0 │ │ │ │ movne r1, r4 │ │ │ │ - beq 2fa14 │ │ │ │ + beq 2fa10 │ │ │ │ add r0, r5, #12 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ add r0, r5, #4 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ add r0, r5, #16 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ ldr r5, [r5, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2f9ec │ │ │ │ + bne 2f9e8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r5, [r4, #280] @ 0x118 │ │ │ │ cmp r5, #0 │ │ │ │ movne r1, r4 │ │ │ │ - beq 2fa4c │ │ │ │ + beq 2fa48 │ │ │ │ add r0, r5, #12 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ add r0, r5, #4 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ add r0, r5, #16 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ ldr r5, [r5, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2fa24 │ │ │ │ + bne 2fa20 │ │ │ │ mov r4, r1 │ │ │ │ ldr r5, [r4, #288] @ 0x120 │ │ │ │ cmp r5, #0 │ │ │ │ movne r1, r4 │ │ │ │ - beq 2fa84 │ │ │ │ + beq 2fa80 │ │ │ │ add r0, r5, #12 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ add r0, r5, #4 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ add r0, r5, #16 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ ldr r5, [r5, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2fa5c │ │ │ │ + bne 2fa58 │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r4, #608] @ 0x260 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2faf8 │ │ │ │ + beq 2faf4 │ │ │ │ ldr r3, [r4, #612] @ 0x264 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2faa4 │ │ │ │ + bne 2faa0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 29680 │ │ │ │ + bl 2967c │ │ │ │ ldr sl, [r4, #600] @ 0x258 │ │ │ │ cmp sl, #0 │ │ │ │ movne r9, #0 │ │ │ │ movne r8, r9 │ │ │ │ movne r1, r4 │ │ │ │ - beq 2faf8 │ │ │ │ + beq 2faf4 │ │ │ │ ldr r3, [r1, #608] @ 0x260 │ │ │ │ ldr r5, [r3, r9]! │ │ │ │ ldr r7, [r3, #4] │ │ │ │ cmp r5, r7 │ │ │ │ - bcs 2fae4 │ │ │ │ + bcs 2fae0 │ │ │ │ mov r0, r5 │ │ │ │ add r5, r5, #4 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ cmp r7, r5 │ │ │ │ - bhi 2fad0 │ │ │ │ + bhi 2facc │ │ │ │ add r8, r8, #2 │ │ │ │ cmp r8, sl │ │ │ │ add r9, r9, #8 │ │ │ │ - bcc 2fabc │ │ │ │ + bcc 2fab8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r4, #500] @ 0x1f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2fb20 │ │ │ │ - ldr r3, [pc, #-3808] @ 2ec2c │ │ │ │ + beq 2fb1c │ │ │ │ + ldr r3, [pc, #-3808] @ 2ec28 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2fb10 │ │ │ │ + bne 2fb0c │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ - ldr r2, [pc, #-3836] @ 2ec30 │ │ │ │ + ldr r2, [pc, #-3836] @ 2ec2c │ │ │ │ cmp r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r5, [r2, #28] │ │ │ │ - beq 30034 │ │ │ │ + beq 30030 │ │ │ │ blx r3 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [pc, #-3860] @ 2ec34 │ │ │ │ + ldr r3, [pc, #-3860] @ 2ec30 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ - bl 2ca00 │ │ │ │ - b 2e8d0 │ │ │ │ + bl 2c9fc │ │ │ │ + b 2e8cc │ │ │ │ ldr r7, [sl, #368] @ 0x170 │ │ │ │ lsl r3, r5, #2 │ │ │ │ ldr r0, [r7, r5, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2fb84 │ │ │ │ + beq 2fb80 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ bl 231b4 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r7, r3] │ │ │ │ - b 2e694 │ │ │ │ + b 2e690 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 29c18 │ │ │ │ + bl 29c14 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r1, #1 │ │ │ │ add r3, r3, r0 │ │ │ │ str r3, [r5, #12] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 29c18 │ │ │ │ + bl 29c14 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add r3, r3, r0 │ │ │ │ str r3, [r5, #12] │ │ │ │ - b 2eb28 │ │ │ │ + b 2eb24 │ │ │ │ ldr r5, [r4, #456] @ 0x1c8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2fbe4 │ │ │ │ + beq 2fbe0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r5] │ │ │ │ bl 231b4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2fbd0 │ │ │ │ + bne 2fbcc │ │ │ │ ldrb r3, [r4, #356] @ 0x164 │ │ │ │ tst r3, #2 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #456] @ 0x1c8 │ │ │ │ - beq 2eb14 │ │ │ │ + beq 2eb10 │ │ │ │ ldr r3, [r4, #676] @ 0x2a4 │ │ │ │ cmp r3, #1 │ │ │ │ moveq r3, #3 │ │ │ │ movne r3, #1 │ │ │ │ str r3, [r4, #676] @ 0x2a4 │ │ │ │ - b 2eb14 │ │ │ │ + b 2eb10 │ │ │ │ ldr r2, [r4, #288] @ 0x120 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2f390 │ │ │ │ + beq 2f38c │ │ │ │ ldr r0, [r4, #284] @ 0x11c │ │ │ │ ldr r1, [r4, #292] @ 0x124 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [r4, #280] @ 0x118 │ │ │ │ str r0, [r1, #16] │ │ │ │ str r2, [r4, #280] @ 0x118 │ │ │ │ mov r2, #0 │ │ │ │ streq r1, [r4, #284] @ 0x11c │ │ │ │ str r2, [r4, #288] @ 0x120 │ │ │ │ str r2, [r4, #292] @ 0x124 │ │ │ │ - b 2f390 │ │ │ │ + b 2f38c │ │ │ │ ldr r3, [r4, #272] @ 0x110 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2de30 │ │ │ │ + bne 2de2c │ │ │ │ mov r0, #1048576 @ 0x100000 │ │ │ │ bl 234cc │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 30adc │ │ │ │ + beq 30ad8 │ │ │ │ add r2, r3, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ str r3, [r4, #272] @ 0x110 │ │ │ │ str r2, [r3, #8] │ │ │ │ strd r0, [r3] │ │ │ │ - b 2de30 │ │ │ │ + b 2de2c │ │ │ │ ldrb r3, [r4, #359] @ 0x167 │ │ │ │ ldr r0, [r4, #372] @ 0x174 │ │ │ │ tst r3, #8 │ │ │ │ ldr r7, [r4, #368] @ 0x170 │ │ │ │ orrne r3, r3, #4 │ │ │ │ strbne r3, [r4, #359] @ 0x167 │ │ │ │ andne r3, r3, #255 @ 0xff │ │ │ │ tst r3, #4 │ │ │ │ ldr r3, [r4, #356] @ 0x164 │ │ │ │ orr r3, r3, #114688 @ 0x1c000 │ │ │ │ lsr r8, r3, #8 │ │ │ │ and r8, r8, #1 │ │ │ │ str r3, [r4, #356] @ 0x164 │ │ │ │ - beq 30648 │ │ │ │ + beq 30644 │ │ │ │ ldr r2, [r4, #276] @ 0x114 │ │ │ │ - b 2f884 │ │ │ │ + b 2f880 │ │ │ │ ldr r7, [r5, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 2fd44 │ │ │ │ + bne 2fd40 │ │ │ │ ldr fp, [r4, #368] @ 0x170 │ │ │ │ ldr sl, [r4, #372] @ 0x174 │ │ │ │ cmp sl, #1 │ │ │ │ - bls 309b4 │ │ │ │ + bls 309b0 │ │ │ │ add r3, fp, #4 │ │ │ │ mov r7, #1 │ │ │ │ - b 2fcf4 │ │ │ │ + b 2fcf0 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, sl │ │ │ │ - beq 30528 │ │ │ │ + beq 30524 │ │ │ │ mov r9, r3 │ │ │ │ ldr r8, [r9] │ │ │ │ add r3, r3, #4 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 2fce8 │ │ │ │ + bne 2fce4 │ │ │ │ mov r0, #28 │ │ │ │ bl 234cc │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 30adc │ │ │ │ + beq 30ad8 │ │ │ │ str r3, [r9] │ │ │ │ str r8, [r3] │ │ │ │ str r8, [r3, #4] │ │ │ │ str r8, [r3, #8] │ │ │ │ str r8, [r3, #12] │ │ │ │ str r8, [r3, #16] │ │ │ │ str r8, [r3, #20] │ │ │ │ str r8, [r3, #24] │ │ │ │ ldr r3, [r9] │ │ │ │ str r5, [r3] │ │ │ │ str r7, [r5, #64] @ 0x40 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2fe1c │ │ │ │ + beq 2fe18 │ │ │ │ ldr fp, [r3, #4] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2fe1c │ │ │ │ + beq 2fe18 │ │ │ │ ldr r8, [fp, #64] @ 0x40 │ │ │ │ ldr sl, [r4, #368] @ 0x170 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 2fdf0 │ │ │ │ + bne 2fdec │ │ │ │ ldr r9, [r4, #372] @ 0x174 │ │ │ │ cmp r9, #1 │ │ │ │ - bls 30aa4 │ │ │ │ + bls 30aa0 │ │ │ │ add r3, sl, #4 │ │ │ │ mov r8, #1 │ │ │ │ - b 2fd90 │ │ │ │ + b 2fd8c │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r9, r8 │ │ │ │ - beq 30578 │ │ │ │ + beq 30574 │ │ │ │ mov r1, r3 │ │ │ │ ldr r2, [r1] │ │ │ │ add r3, r3, #4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2fd84 │ │ │ │ + bne 2fd80 │ │ │ │ mov r0, #28 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #20] │ │ │ │ bl 234cc │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 30adc │ │ │ │ + beq 30ad8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r3, [r1] │ │ │ │ str r2, [r3] │ │ │ │ str r2, [r3, #4] │ │ │ │ str r2, [r3, #8] │ │ │ │ str r2, [r3, #12] │ │ │ │ @@ -12821,191 +12820,191 @@ │ │ │ │ mvncs r3, #0 │ │ │ │ str r3, [r2, #8] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ add r3, r3, r1 │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2fe34 │ │ │ │ + beq 2fe30 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2fcc0 │ │ │ │ + bne 2fcbc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 30860 │ │ │ │ + beq 3085c │ │ │ │ ldr r3, [r4, #268] @ 0x10c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2fe70 │ │ │ │ + beq 2fe6c │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2fe4c │ │ │ │ + bne 2fe48 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ bl 231b4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2fe5c │ │ │ │ + bne 2fe58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [r4, #268] @ 0x10c │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ mov r2, #0 │ │ │ │ and r3, r3, #1 │ │ │ │ str r2, [r4, #276] @ 0x114 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r4, #356] @ 0x164 │ │ │ │ bic r3, r3, #33554432 @ 0x2000000 │ │ │ │ bic r3, r3, #32 │ │ │ │ str r3, [r4, #356] @ 0x164 │ │ │ │ - beq 305ec │ │ │ │ + beq 305e8 │ │ │ │ ldrb r3, [r4, #359] @ 0x167 │ │ │ │ lsr r2, r3, #1 │ │ │ │ and r2, r2, #16 │ │ │ │ bic r3, r3, #16 │ │ │ │ orr r2, r2, r3 │ │ │ │ mvn r3, r3 │ │ │ │ bic r2, r2, #32 │ │ │ │ and r3, r3, #32 │ │ │ │ orr r3, r3, r2 │ │ │ │ strb r3, [r4, #359] @ 0x167 │ │ │ │ ldrb r3, [r4, #356] @ 0x164 │ │ │ │ tst r3, #1 │ │ │ │ - bne 2f928 │ │ │ │ + bne 2f924 │ │ │ │ ldr r5, [r4, #616] @ 0x268 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 29c18 │ │ │ │ + bl 29c14 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r1, #0 │ │ │ │ add r3, r3, r0 │ │ │ │ str r3, [r5, #12] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 29c18 │ │ │ │ + bl 29c14 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r2, [r4, #616] @ 0x268 │ │ │ │ ldr ip, [r4, #328] @ 0x148 │ │ │ │ add r3, r3, r0 │ │ │ │ str r3, [r5, #12] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 30a9c │ │ │ │ + beq 30a98 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r2, #32] │ │ │ │ cmp r3, #0 │ │ │ │ add r1, r1, r2 │ │ │ │ - bne 2ff24 │ │ │ │ + bne 2ff20 │ │ │ │ add r3, ip, #33554432 @ 0x2000000 │ │ │ │ add r3, r3, r1 │ │ │ │ cmp r0, r3, lsl #1 │ │ │ │ ldrb r3, [r4, #358] @ 0x166 │ │ │ │ movhi r2, #1 │ │ │ │ bic r3, r3, #128 @ 0x80 │ │ │ │ movls r2, #0 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ strb r3, [r4, #358] @ 0x166 │ │ │ │ - b 2ea70 │ │ │ │ + b 2ea6c │ │ │ │ ldr r3, [fp, #32] │ │ │ │ add r3, r3, #16320 @ 0x3fc0 │ │ │ │ add r3, r3, #63 @ 0x3f │ │ │ │ bic r3, r3, #16320 @ 0x3fc0 │ │ │ │ bic r3, r3, #63 @ 0x3f │ │ │ │ - b 2f764 │ │ │ │ + b 2f760 │ │ │ │ add r0, r5, #8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r6, #12 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ ldr r2, [r7, #32] │ │ │ │ - b 2df38 │ │ │ │ + b 2df34 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ str r1, [r4, #264] @ 0x108 │ │ │ │ - bl 29e60 │ │ │ │ + bl 29e5c │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ tst r3, #1 │ │ │ │ - bne 2fed4 │ │ │ │ - b 2ea70 │ │ │ │ + bne 2fed0 │ │ │ │ + b 2ea6c │ │ │ │ ldr r3, [r5, #32] │ │ │ │ add r3, r3, #16320 @ 0x3fc0 │ │ │ │ add r3, r3, #63 @ 0x3f │ │ │ │ bic r3, r3, #16320 @ 0x3fc0 │ │ │ │ bic r3, r3, #63 @ 0x3f │ │ │ │ - b 2f998 │ │ │ │ + b 2f994 │ │ │ │ ldrb r1, [r4, #357] @ 0x165 │ │ │ │ cmp r3, #2 │ │ │ │ bic r1, r1, #128 @ 0x80 │ │ │ │ strb r1, [r4, #357] @ 0x165 │ │ │ │ - beq 30a30 │ │ │ │ + beq 30a2c │ │ │ │ cmp r3, #3 │ │ │ │ - beq 30838 │ │ │ │ + beq 30834 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 309dc │ │ │ │ + bne 309d8 │ │ │ │ ldrh r1, [r5, #4] │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r3, r1, lsl #2] │ │ │ │ cmp r3, #4 │ │ │ │ - bls 309dc │ │ │ │ + bls 309d8 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5] │ │ │ │ and r3, r6, r3, lsr #7 │ │ │ │ add r5, r5, r3, lsl #2 │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ orr r3, r3, #128 @ 0x80 │ │ │ │ strb r3, [r4, #357] @ 0x165 │ │ │ │ - b 2ed4c │ │ │ │ + b 2ed48 │ │ │ │ ldr r2, [r4, #348] @ 0x15c │ │ │ │ - b 2fb40 │ │ │ │ + b 2fb3c │ │ │ │ ldr r3, [r5, #32] │ │ │ │ add r3, r3, #16320 @ 0x3fc0 │ │ │ │ add r3, r3, #63 @ 0x3f │ │ │ │ bic r3, r3, #16320 @ 0x3fc0 │ │ │ │ bic r3, r3, #63 @ 0x3f │ │ │ │ - b 2f7b4 │ │ │ │ + b 2f7b0 │ │ │ │ ldr r3, [r4, #268] @ 0x10c │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [r4, #268] @ 0x10c │ │ │ │ - bne 3007c │ │ │ │ - b 30acc │ │ │ │ + bne 30078 │ │ │ │ + b 30ac8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 30088 │ │ │ │ + beq 30084 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3006c │ │ │ │ + bne 30068 │ │ │ │ ldr r9, [r5, #64] @ 0x40 │ │ │ │ cmp r9, #0 │ │ │ │ - bne 3011c │ │ │ │ + bne 30118 │ │ │ │ ldr r7, [r4, #368] @ 0x170 │ │ │ │ mov fp, r5 │ │ │ │ ldr r5, [r4, #372] @ 0x174 │ │ │ │ cmp r5, #1 │ │ │ │ - bls 30620 │ │ │ │ + bls 3061c │ │ │ │ add r2, r7, #4 │ │ │ │ mov r9, #1 │ │ │ │ - b 300c0 │ │ │ │ + b 300bc │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r9, r5 │ │ │ │ - beq 304d8 │ │ │ │ + beq 304d4 │ │ │ │ mov r3, r2 │ │ │ │ ldr sl, [r3] │ │ │ │ add r2, r2, #4 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 300b4 │ │ │ │ + bne 300b0 │ │ │ │ mov r0, #28 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 234cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 30adc │ │ │ │ + beq 30ad8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r5, fp │ │ │ │ str r0, [r3] │ │ │ │ str sl, [r0] │ │ │ │ str sl, [r0, #4] │ │ │ │ str sl, [r0, #8] │ │ │ │ str sl, [r0, #12] │ │ │ │ @@ -13018,978 +13017,978 @@ │ │ │ │ ldrb r3, [r4, #360] @ 0x168 │ │ │ │ cmp r8, #0 │ │ │ │ bic r3, r3, #1 │ │ │ │ strb r3, [r4, #360] @ 0x168 │ │ │ │ mov r3, #0 │ │ │ │ str r9, [r4, #364] @ 0x16c │ │ │ │ str r3, [r4, #596] @ 0x254 │ │ │ │ - bne 30570 │ │ │ │ + bne 3056c │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ tst r3, #1 │ │ │ │ mvnne sl, #0 │ │ │ │ - bne 30170 │ │ │ │ + bne 3016c │ │ │ │ cmp r6, #0 │ │ │ │ movne sl, #4096 @ 0x1000 │ │ │ │ - bne 30170 │ │ │ │ + bne 3016c │ │ │ │ ldr sl, [r4, #328] @ 0x148 │ │ │ │ - ldr r3, [pc, #3588] @ 30f68 │ │ │ │ + ldr r3, [pc, #3588] @ 30f64 │ │ │ │ umull r2, sl, r3, sl │ │ │ │ lsr sl, sl, #25 │ │ │ │ add sl, sl, #1 │ │ │ │ lsl sl, sl, #11 │ │ │ │ ldrb r2, [r4, #360] @ 0x168 │ │ │ │ - ldr r8, [pc, #3568] @ 30f6c │ │ │ │ - b 301f0 │ │ │ │ + ldr r8, [pc, #3568] @ 30f68 │ │ │ │ + b 301ec │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ lsr r7, r7, #14 │ │ │ │ ldr r1, [r3, r7, lsl #2] │ │ │ │ ldr r7, [r1, #8] │ │ │ │ ldrb r3, [r1, #42] @ 0x2a │ │ │ │ ldr fp, [r1, #32] │ │ │ │ lsr r3, r3, #5 │ │ │ │ add fp, r7, fp │ │ │ │ add r7, r7, #8 │ │ │ │ sub r1, fp, r7 │ │ │ │ asr r1, r1, #2 │ │ │ │ cmp r3, #2 │ │ │ │ str r1, [r4, #408] @ 0x198 │ │ │ │ - beq 30254 │ │ │ │ + beq 30250 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 303cc │ │ │ │ + beq 303c8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 301e8 │ │ │ │ + bne 301e4 │ │ │ │ ldrh r1, [r7] │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r3, r1, lsl #2] │ │ │ │ cmp r3, #4 │ │ │ │ - bls 301e8 │ │ │ │ + bls 301e4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ ldrb r2, [r4, #360] @ 0x168 │ │ │ │ cmn sl, #1 │ │ │ │ - bne 30280 │ │ │ │ + bne 3027c │ │ │ │ ldr r3, [r4, #268] @ 0x10c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ add r0, r3, #12 │ │ │ │ cmp r1, r0 │ │ │ │ - beq 3023c │ │ │ │ + beq 30238 │ │ │ │ sub r0, r1, #4 │ │ │ │ tst r2, #1 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r7, [r1, #-4] │ │ │ │ - bne 303ec │ │ │ │ + bne 303e8 │ │ │ │ tst r7, #1 │ │ │ │ - bne 3017c │ │ │ │ + bne 30178 │ │ │ │ ldr fp, [r7, #-4] │ │ │ │ ldrb r3, [r7, #-4] │ │ │ │ and fp, r8, fp, lsr #7 │ │ │ │ add fp, r7, fp, lsl #2 │ │ │ │ sub fp, fp, #4 │ │ │ │ and r3, r3, #7 │ │ │ │ - b 301a0 │ │ │ │ + b 3019c │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 302a8 │ │ │ │ + beq 302a4 │ │ │ │ str r3, [r4, #268] @ 0x10c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b 30204 │ │ │ │ + b 30200 │ │ │ │ cmp fp, r7 │ │ │ │ - bls 301e8 │ │ │ │ + bls 301e4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ add r7, r7, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ cmp fp, r7 │ │ │ │ - bhi 3025c │ │ │ │ + bhi 30258 │ │ │ │ ldrb r2, [r4, #360] @ 0x168 │ │ │ │ cmn sl, #1 │ │ │ │ - beq 301f0 │ │ │ │ + beq 301ec │ │ │ │ ldrb r3, [r4, #359] @ 0x167 │ │ │ │ ldr r1, [r4, #408] @ 0x198 │ │ │ │ sub sl, sl, #1 │ │ │ │ tst r3, #1 │ │ │ │ sub sl, sl, r1, lsr #2 │ │ │ │ bicne r3, r3, #1 │ │ │ │ subne sl, sl, #100 @ 0x64 │ │ │ │ strbne r3, [r4, #359] @ 0x167 │ │ │ │ cmp sl, #0 │ │ │ │ - bgt 301f0 │ │ │ │ + bgt 301ec │ │ │ │ and r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 303ec │ │ │ │ + bne 303e8 │ │ │ │ ldr r7, [r4, #368] @ 0x170 │ │ │ │ ldr r2, [r4, #596] @ 0x254 │ │ │ │ ldr r1, [r7, r9, lsl #2] │ │ │ │ add r2, r2, #3 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ lsr r2, r2, #2 │ │ │ │ adds r3, r3, r2 │ │ │ │ mvncs r3, #0 │ │ │ │ str r3, [r1, #8] │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ tst r3, #1 │ │ │ │ - beq 305cc │ │ │ │ + beq 305c8 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2fcc0 │ │ │ │ + beq 2fcbc │ │ │ │ ldr fp, [r3, #4] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2fcc0 │ │ │ │ + beq 2fcbc │ │ │ │ ldr r9, [fp, #64] @ 0x40 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 304d0 │ │ │ │ + beq 304cc │ │ │ │ ldrb r3, [r4, #360] @ 0x168 │ │ │ │ str r9, [r4, #364] @ 0x16c │ │ │ │ bic r3, r3, #1 │ │ │ │ strb r3, [r4, #360] @ 0x168 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #596] @ 0x254 │ │ │ │ ldr r5, [r4, #340] @ 0x154 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r7, [r3, #2044] @ 0x7fc │ │ │ │ - bne 30344 │ │ │ │ - b 30420 │ │ │ │ + bne 30340 │ │ │ │ + b 3041c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 3041c │ │ │ │ + beq 30418 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bne 30338 │ │ │ │ + bne 30334 │ │ │ │ ldr r0, [r5] │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #75 @ 0x4b │ │ │ │ - bne 30338 │ │ │ │ + bne 30334 │ │ │ │ ldr r3, [r0, #608] @ 0x260 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 30338 │ │ │ │ + beq 30334 │ │ │ │ mov r1, r4 │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r5] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 30338 │ │ │ │ + bne 30334 │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ - ldr r2, [pc, #3036] @ 30f70 │ │ │ │ + ldr r2, [pc, #3036] @ 30f6c │ │ │ │ cmp r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r8, [r2, #28] │ │ │ │ - beq 307f0 │ │ │ │ + beq 307ec │ │ │ │ blx r3 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [pc, #3012] @ 30f74 │ │ │ │ + ldr r3, [pc, #3012] @ 30f70 │ │ │ │ mov r0, r8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ - bl 32a58 │ │ │ │ - b 30338 │ │ │ │ + bl 32a54 │ │ │ │ + b 30334 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r7, #8 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r7, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ ldrb r2, [r4, #360] @ 0x168 │ │ │ │ - b 30278 │ │ │ │ + b 30274 │ │ │ │ ldr r2, [r4, #268] @ 0x10c │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 30410 │ │ │ │ + beq 3040c │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 303fc │ │ │ │ + bne 303f8 │ │ │ │ str r2, [r4, #268] @ 0x10c │ │ │ │ add r3, r2, #12 │ │ │ │ str r3, [r2, #8] │ │ │ │ - b 302b4 │ │ │ │ + b 302b0 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r7, [fp, #68] @ 0x44 │ │ │ │ ldr r8, [r3, #2032] @ 0x7f0 │ │ │ │ cmp r7, #0 │ │ │ │ movne r2, #0 │ │ │ │ - beq 30484 │ │ │ │ + beq 30480 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r5, [r7, #8] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 30494 │ │ │ │ + beq 30490 │ │ │ │ mov r1, r4 │ │ │ │ blx r8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 30484 │ │ │ │ + beq 30480 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 304ac │ │ │ │ + beq 304a8 │ │ │ │ mov r7, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r3 │ │ │ │ blx r8 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 30458 │ │ │ │ + bne 30454 │ │ │ │ ldr r3, [fp, #72] @ 0x48 │ │ │ │ mov r5, fp │ │ │ │ str r3, [fp, #76] @ 0x4c │ │ │ │ - b 3013c │ │ │ │ + b 30138 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r7, r5 │ │ │ │ streq r5, [fp, #68] @ 0x44 │ │ │ │ - beq 304b8 │ │ │ │ + beq 304b4 │ │ │ │ mov r7, r2 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [r7, #8] │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [fp, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [fp, #72] @ 0x48 │ │ │ │ - bne 30434 │ │ │ │ - b 30488 │ │ │ │ + bne 30430 │ │ │ │ + b 30484 │ │ │ │ mov r8, #1 │ │ │ │ - b 3009c │ │ │ │ + b 30098 │ │ │ │ lsl r9, r5, #1 │ │ │ │ lsl r0, r5, #3 │ │ │ │ str r9, [r4, #372] @ 0x174 │ │ │ │ bl 234cc │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 30adc │ │ │ │ + beq 30ad8 │ │ │ │ lsl sl, r5, #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, sl │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r7, r3 │ │ │ │ sub r2, r9, r5 │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r0, r7, sl │ │ │ │ mov r1, #0 │ │ │ │ str r7, [r4, #368] @ 0x170 │ │ │ │ bl 230c4 │ │ │ │ - b 3009c │ │ │ │ + b 30098 │ │ │ │ lsl r7, sl, #1 │ │ │ │ lsl r0, sl, #3 │ │ │ │ str r7, [r4, #372] @ 0x174 │ │ │ │ bl 234cc │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 30adc │ │ │ │ + beq 30ad8 │ │ │ │ lsl r9, sl, #2 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r9 │ │ │ │ bl 23310 │ │ │ │ mov fp, r8 │ │ │ │ sub r2, r7, sl │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r0, fp, r9 │ │ │ │ mov r1, #0 │ │ │ │ str fp, [r4, #368] @ 0x170 │ │ │ │ bl 230c4 │ │ │ │ - b 2fcd0 │ │ │ │ + b 2fccc │ │ │ │ mov fp, r5 │ │ │ │ - b 30320 │ │ │ │ + b 3031c │ │ │ │ lsl r8, r9, #1 │ │ │ │ lsl r0, r9, #3 │ │ │ │ str r8, [r4, #372] @ 0x174 │ │ │ │ bl 234cc │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq 30adc │ │ │ │ + beq 30ad8 │ │ │ │ lsl r3, r9, #2 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ bl 23310 │ │ │ │ ldr sl, [sp, #20] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ sub r2, r8, r9 │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r0, sl, r3 │ │ │ │ mov r1, #0 │ │ │ │ str sl, [r4, #368] @ 0x170 │ │ │ │ bl 230c4 │ │ │ │ - b 2fd6c │ │ │ │ + b 2fd68 │ │ │ │ ldr r3, [r4, #356] @ 0x164 │ │ │ │ ldr r2, [r4, #268] @ 0x10c │ │ │ │ bic r3, r3, #33554432 @ 0x2000000 │ │ │ │ bic r3, r3, #32 │ │ │ │ str r2, [r4, #276] @ 0x114 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r3, [r4, #356] @ 0x164 │ │ │ │ str r2, [r4, #268] @ 0x10c │ │ │ │ bic r3, r3, #114688 @ 0x1c000 │ │ │ │ tst r3, #256 @ 0x100 │ │ │ │ str r3, [r4, #356] @ 0x164 │ │ │ │ - bne 2fec8 │ │ │ │ + bne 2fec4 │ │ │ │ ldr r3, [r4, #276] @ 0x114 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 30660 │ │ │ │ + beq 3065c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ add r2, r3, #12 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 30654 │ │ │ │ + beq 30650 │ │ │ │ ldrb r3, [r4, #356] @ 0x164 │ │ │ │ - b 2ea68 │ │ │ │ + b 2ea64 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 304d8 │ │ │ │ + bne 304d4 │ │ │ │ mov r9, #10 │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ str r9, [r4, #372] @ 0x174 │ │ │ │ bl 234cc │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 30adc │ │ │ │ + beq 30ad8 │ │ │ │ mov sl, r5 │ │ │ │ - b 3050c │ │ │ │ + b 30508 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 305ec │ │ │ │ - b 2fec8 │ │ │ │ + beq 305e8 │ │ │ │ + b 2fec4 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 30618 │ │ │ │ + bne 30614 │ │ │ │ ldrb r3, [r4, #356] @ 0x164 │ │ │ │ orr r3, r3, #16 │ │ │ │ strb r3, [r4, #356] @ 0x164 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ - b 2ea68 │ │ │ │ + b 2ea64 │ │ │ │ cmp r5, sl │ │ │ │ - bcs 2df38 │ │ │ │ + bcs 2df34 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ add r5, r5, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ cmp sl, r5 │ │ │ │ - bhi 3067c │ │ │ │ - b 2f1e0 │ │ │ │ + bhi 30678 │ │ │ │ + b 2f1dc │ │ │ │ mov r6, ip │ │ │ │ - b 2e018 │ │ │ │ + b 2e014 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2eff0 │ │ │ │ + bne 2efec │ │ │ │ ldr r5, [r4, #356] @ 0x164 │ │ │ │ mov r2, r6 │ │ │ │ orr r3, r5, #81920 @ 0x14000 │ │ │ │ str r3, [r4, #356] @ 0x164 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 33904 │ │ │ │ + bl 33900 │ │ │ │ and r2, r5, #81920 @ 0x14000 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r4, #356] @ 0x164 │ │ │ │ bic r3, r3, #81920 @ 0x14000 │ │ │ │ orr r3, r3, r2 │ │ │ │ str r3, [r4, #356] @ 0x164 │ │ │ │ - bne 2f01c │ │ │ │ + bne 2f018 │ │ │ │ ldrh r1, [r8] │ │ │ │ - ldr r2, [pc, #2180] @ 30f78 │ │ │ │ + ldr r2, [pc, #2180] @ 30f74 │ │ │ │ ldr r7, [r4, #340] @ 0x154 │ │ │ │ and r2, r2, r1 │ │ │ │ cmp r2, #2 │ │ │ │ orreq r3, r3, #81920 @ 0x14000 │ │ │ │ streq r3, [r4, #356] @ 0x164 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 30ae0 │ │ │ │ - ldr sl, [pc, #2152] @ 30f7c │ │ │ │ + beq 30adc │ │ │ │ + ldr sl, [pc, #2152] @ 30f78 │ │ │ │ mov r9, #0 │ │ │ │ add sl, pc, sl │ │ │ │ - b 3078c │ │ │ │ + b 30788 │ │ │ │ ldrb r3, [r2, #42] @ 0x2a │ │ │ │ and r1, r3, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi 30898 │ │ │ │ + bhi 30894 │ │ │ │ lsr r3, r3, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 3075c │ │ │ │ + beq 30758 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 30898 │ │ │ │ + beq 30894 │ │ │ │ ldrb r3, [r2, #43] @ 0x2b │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - bne 30898 │ │ │ │ + bne 30894 │ │ │ │ ldrb r3, [r0, #-4] │ │ │ │ tst r3, #8 │ │ │ │ - bne 30898 │ │ │ │ + bne 30894 │ │ │ │ ldr r5, [r7, #8] │ │ │ │ cmp r9, #0 │ │ │ │ moveq r0, r7 │ │ │ │ streq r5, [r4, #340] @ 0x154 │ │ │ │ moveq r7, r5 │ │ │ │ - beq 30780 │ │ │ │ + beq 3077c │ │ │ │ mov r0, r7 │ │ │ │ mov r7, r5 │ │ │ │ str r5, [r9, #8] │ │ │ │ bl 231b4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 30ae0 │ │ │ │ + beq 30adc │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3075c │ │ │ │ + beq 30758 │ │ │ │ ldrb r5, [r4, #357] @ 0x165 │ │ │ │ lsr r5, r5, #6 │ │ │ │ and r5, r5, #1 │ │ │ │ eor r5, r5, #1 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ lsr r2, r0, #14 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r5, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3071c │ │ │ │ + bne 30718 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 30898 │ │ │ │ + beq 30894 │ │ │ │ ldrb r1, [r2, #42] @ 0x2a │ │ │ │ lsr r3, r1, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 30f38 │ │ │ │ + bhi 30f34 │ │ │ │ ldrsb ip, [sl, r3] │ │ │ │ add pc, pc, ip, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r2, [r4, #348] @ 0x15c │ │ │ │ - b 303a8 │ │ │ │ + b 303a4 │ │ │ │ add r0, r6, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r1, r4 │ │ │ │ add r0, r2, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ ldr r2, [r6] │ │ │ │ and r3, r9, r2, lsr #7 │ │ │ │ add r6, r6, r3, lsl #2 │ │ │ │ - b 2f674 │ │ │ │ + b 2f670 │ │ │ │ mov r8, #1 │ │ │ │ mov r1, r8 │ │ │ │ str r2, [sp, #28] │ │ │ │ - b 2f8f8 │ │ │ │ + b 2f8f4 │ │ │ │ add r0, r5, #12 │ │ │ │ mov r1, r4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r9, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ ldr r3, [r5] │ │ │ │ and r3, r6, r3, lsr #7 │ │ │ │ add r5, r5, r3, lsl #2 │ │ │ │ - b 30024 │ │ │ │ + b 30020 │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ and r3, r3, #1 │ │ │ │ - b 2fe88 │ │ │ │ + b 2fe84 │ │ │ │ and r1, r1, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bls 30744 │ │ │ │ + bls 30740 │ │ │ │ ldrb r3, [r4, #358] @ 0x166 │ │ │ │ tst r3, #1 │ │ │ │ - bne 30744 │ │ │ │ + bne 30740 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ add r3, r3, r1 │ │ │ │ cmp r3, r0 │ │ │ │ - bls 30744 │ │ │ │ + bls 30740 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2c1e0 │ │ │ │ + bl 2c1dc │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [r7] │ │ │ │ - beq 30ae0 │ │ │ │ + beq 30adc │ │ │ │ ldr r0, [r3] │ │ │ │ mov r9, r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 30e7c │ │ │ │ + beq 30e78 │ │ │ │ mov r7, r3 │ │ │ │ - b 307a8 │ │ │ │ + b 307a4 │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ ands r3, r3, #1 │ │ │ │ moveq r2, r3 │ │ │ │ moveq r9, r2 │ │ │ │ - beq 2e27c │ │ │ │ + beq 2e278 │ │ │ │ mov r2, fp │ │ │ │ mov r9, fp │ │ │ │ - b 2e228 │ │ │ │ + b 2e224 │ │ │ │ ldrb r1, [r4, #359] @ 0x167 │ │ │ │ lsr r3, r1, #1 │ │ │ │ and r3, r3, #4 │ │ │ │ bic r1, r1, #4 │ │ │ │ orr r3, r3, r1 │ │ │ │ strb r3, [r4, #359] @ 0x167 │ │ │ │ - b 2f86c │ │ │ │ + b 2f868 │ │ │ │ mov r6, ip │ │ │ │ - b 2f674 │ │ │ │ + b 2f670 │ │ │ │ cmp r5, sl │ │ │ │ - bcs 2f5b8 │ │ │ │ + bcs 2f5b4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ add r5, r5, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ cmp sl, r5 │ │ │ │ - bhi 30914 │ │ │ │ + bhi 30910 │ │ │ │ ldr r2, [r7, #32] │ │ │ │ - b 2f5b8 │ │ │ │ + b 2f5b4 │ │ │ │ add r0, r5, #8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r6, #12 │ │ │ │ - bl 31cb4 │ │ │ │ - b 3092c │ │ │ │ + bl 31cb0 │ │ │ │ + b 30928 │ │ │ │ add r0, r6, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r1, r4 │ │ │ │ add r0, r2, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ ldr r2, [r6] │ │ │ │ and r3, r9, r2, lsr #7 │ │ │ │ add r6, r6, r3, lsl #2 │ │ │ │ - b 2e018 │ │ │ │ + b 2e014 │ │ │ │ cmp ip, r2 │ │ │ │ movhi r9, ip │ │ │ │ - bls 30698 │ │ │ │ + bls 30694 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r4 │ │ │ │ add fp, fp, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ cmp r9, fp │ │ │ │ - bhi 3098c │ │ │ │ - b 2e008 │ │ │ │ + bhi 30988 │ │ │ │ + b 2e004 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b 2f140 │ │ │ │ + b 2f13c │ │ │ │ cmp sl, #0 │ │ │ │ - bne 30528 │ │ │ │ + bne 30524 │ │ │ │ mov r7, #10 │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ str r7, [r4, #372] @ 0x174 │ │ │ │ bl 234cc │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 30adc │ │ │ │ + beq 30ad8 │ │ │ │ mov r9, sl │ │ │ │ - b 30554 │ │ │ │ + b 30550 │ │ │ │ mov r5, sl │ │ │ │ - b 30024 │ │ │ │ + b 30020 │ │ │ │ add r0, r5, #12 │ │ │ │ mov r1, r4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r9, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ ldr r3, [r5] │ │ │ │ and r3, r6, r3, lsr #7 │ │ │ │ add r5, r5, r3, lsl #2 │ │ │ │ - b 2ed4c │ │ │ │ + b 2ed48 │ │ │ │ cmp r9, sl │ │ │ │ - bcs 2ed48 │ │ │ │ + bcs 2ed44 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ add r9, r9, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ cmp r9, sl │ │ │ │ - bcc 30a14 │ │ │ │ - b 2f088 │ │ │ │ + bcc 30a10 │ │ │ │ + b 2f084 │ │ │ │ cmp r9, sl │ │ │ │ - bcs 309dc │ │ │ │ + bcs 309d8 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ add r9, r9, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ cmp r9, sl │ │ │ │ - bcc 30a38 │ │ │ │ + bcc 30a34 │ │ │ │ ldr r3, [r5] │ │ │ │ lsl r3, r3, #11 │ │ │ │ lsr r3, r3, #18 │ │ │ │ add r5, r5, r3, lsl #2 │ │ │ │ - b 30024 │ │ │ │ + b 30020 │ │ │ │ cmp ip, r2 │ │ │ │ movhi r9, ip │ │ │ │ - bls 30904 │ │ │ │ + bls 30900 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r4 │ │ │ │ add fp, fp, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ cmp r9, fp │ │ │ │ - bhi 30a70 │ │ │ │ + bhi 30a6c │ │ │ │ ldr r3, [r6] │ │ │ │ lsl r3, r3, #11 │ │ │ │ lsr r3, r3, #18 │ │ │ │ add r6, r6, r3, lsl #2 │ │ │ │ - b 2f674 │ │ │ │ + b 2f670 │ │ │ │ mov r1, r3 │ │ │ │ - b 2ff3c │ │ │ │ + b 2ff38 │ │ │ │ cmp r9, #0 │ │ │ │ - bne 30578 │ │ │ │ + bne 30574 │ │ │ │ mov r8, #10 │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ str r8, [r4, #372] @ 0x174 │ │ │ │ bl 234cc │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 30adc │ │ │ │ + beq 30ad8 │ │ │ │ mov r3, r9 │ │ │ │ - b 305b0 │ │ │ │ + b 305ac │ │ │ │ mov r0, #1048576 @ 0x100000 │ │ │ │ bl 234cc │ │ │ │ subs ip, r0, #0 │ │ │ │ - bne 30eac │ │ │ │ - bl 294e0 │ │ │ │ + bne 30ea8 │ │ │ │ + bl 294dc │ │ │ │ ldr fp, [r4, #372] @ 0x174 │ │ │ │ ldr r3, [r4, #368] @ 0x170 │ │ │ │ cmp fp, #1 │ │ │ │ - ble 30c3c │ │ │ │ + ble 30c38 │ │ │ │ mov sl, r3 │ │ │ │ - ldr r3, [pc, #1156] @ 30f80 │ │ │ │ + ldr r3, [pc, #1156] @ 30f7c │ │ │ │ mov r7, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b 30b80 │ │ │ │ + b 30b7c │ │ │ │ ldrb r3, [r2, #42] @ 0x2a │ │ │ │ and r1, r3, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi 30c10 │ │ │ │ + bhi 30c0c │ │ │ │ lsr r3, r3, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 30b48 │ │ │ │ + beq 30b44 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 30c10 │ │ │ │ + beq 30c0c │ │ │ │ ldrb r3, [r2, #43] @ 0x2b │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - bne 30c10 │ │ │ │ + bne 30c0c │ │ │ │ ldrb r3, [r0, #-4] │ │ │ │ tst r3, #8 │ │ │ │ - bne 30c10 │ │ │ │ + bne 30c0c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ cmp r7, #1 │ │ │ │ - beq 30b74 │ │ │ │ + beq 30b70 │ │ │ │ ldr r3, [sl] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 30b74 │ │ │ │ + bne 30b70 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 30e88 │ │ │ │ + beq 30e84 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp fp, r7 │ │ │ │ - beq 30c3c │ │ │ │ + beq 30c38 │ │ │ │ ldr r5, [sl, #4]! │ │ │ │ cmp r5, #0 │ │ │ │ - beq 30b74 │ │ │ │ + beq 30b70 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 30b48 │ │ │ │ + beq 30b44 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ lsr r2, r0, #14 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ subs r1, r2, #0 │ │ │ │ movne r1, #1 │ │ │ │ bics r3, r1, r3, lsr #6 │ │ │ │ - bne 30b08 │ │ │ │ + bne 30b04 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 30c10 │ │ │ │ + beq 30c0c │ │ │ │ ldrb r1, [r2, #42] @ 0x2a │ │ │ │ ldr ip, [sp, #52] @ 0x34 │ │ │ │ lsr r3, r1, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 30ed4 │ │ │ │ + bhi 30ed0 │ │ │ │ ldrsb ip, [ip, r3] │ │ │ │ add pc, pc, ip, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ and r1, r1, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bls 30b30 │ │ │ │ + bls 30b2c │ │ │ │ ldrb r3, [r4, #358] @ 0x166 │ │ │ │ tst r3, #1 │ │ │ │ - bne 30b30 │ │ │ │ + bne 30b2c │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ add r3, r3, r1 │ │ │ │ cmp r3, r0 │ │ │ │ - bls 30b30 │ │ │ │ + bls 30b2c │ │ │ │ mov r1, r4 │ │ │ │ - bl 2c1e0 │ │ │ │ + bl 2c1dc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r0, [r5] │ │ │ │ ldr r3, [sl] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ str r2, [sp, #20] │ │ │ │ - b 30b50 │ │ │ │ + b 30b4c │ │ │ │ ldrb r2, [r4, #359] @ 0x167 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r7, [r4, #376] @ 0x178 │ │ │ │ orr r3, r3, r2, lsr #3 │ │ │ │ and r3, r3, #1 │ │ │ │ bic r2, r2, #8 │ │ │ │ orr r3, r2, r3, lsl #3 │ │ │ │ cmp r7, #0 │ │ │ │ strb r3, [r4, #359] @ 0x167 │ │ │ │ - beq 30e50 │ │ │ │ - ldr sl, [pc, #792] @ 30f84 │ │ │ │ - ldr fp, [pc, #792] @ 30f88 │ │ │ │ + beq 30e4c │ │ │ │ + ldr sl, [pc, #792] @ 30f80 │ │ │ │ + ldr fp, [pc, #792] @ 30f84 │ │ │ │ add sl, pc, sl │ │ │ │ add fp, pc, fp │ │ │ │ mov r9, #0 │ │ │ │ - b 30d00 │ │ │ │ + b 30cfc │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ lsr r2, r0, #14 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ subs r1, r2, #0 │ │ │ │ movne r1, #1 │ │ │ │ bics r3, r1, r3, lsr #6 │ │ │ │ - beq 30da0 │ │ │ │ + beq 30d9c │ │ │ │ ldrb r3, [r2, #42] @ 0x2a │ │ │ │ and r1, r3, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi 30d0c │ │ │ │ + bhi 30d08 │ │ │ │ lsr r3, r3, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 30cdc │ │ │ │ + beq 30cd8 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 30d0c │ │ │ │ + beq 30d08 │ │ │ │ ldrb r3, [r2, #43] @ 0x2b │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - bne 30d0c │ │ │ │ + bne 30d08 │ │ │ │ ldrb r3, [r0, #-4] │ │ │ │ tst r3, #8 │ │ │ │ - bne 30d0c │ │ │ │ + bne 30d08 │ │ │ │ ldr r5, [r7, #16] │ │ │ │ cmp r9, #0 │ │ │ │ mov r0, r7 │ │ │ │ streq r5, [r4, #376] @ 0x178 │ │ │ │ strne r5, [r9, #16] │ │ │ │ bl 231b4 │ │ │ │ mov r7, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 30e50 │ │ │ │ + beq 30e4c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 30c7c │ │ │ │ + bne 30c78 │ │ │ │ ldr r5, [r7, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 30cdc │ │ │ │ + beq 30cd8 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ lsr r2, r5, #14 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ subs r1, r2, #0 │ │ │ │ movne r1, #1 │ │ │ │ bics r3, r1, r3, lsr #6 │ │ │ │ - beq 30df8 │ │ │ │ + beq 30df4 │ │ │ │ ldrb r3, [r2, #42] @ 0x2a │ │ │ │ and r1, r3, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi 30d78 │ │ │ │ + bhi 30d74 │ │ │ │ lsr r3, r3, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 30cdc │ │ │ │ + beq 30cd8 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 30d78 │ │ │ │ + beq 30d74 │ │ │ │ ldrb r3, [r2, #43] @ 0x2b │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - bne 30d78 │ │ │ │ + bne 30d74 │ │ │ │ ldrb r3, [r5, #-4] │ │ │ │ tst r3, #8 │ │ │ │ - beq 30cdc │ │ │ │ + beq 30cd8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2c1e0 │ │ │ │ + bl 2c1dc │ │ │ │ mov r1, r4 │ │ │ │ mov r9, r7 │ │ │ │ str r0, [r7, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2c1e0 │ │ │ │ + bl 2c1dc │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr r7, [r7, #16] │ │ │ │ - b 30cf8 │ │ │ │ + b 30cf4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 30d0c │ │ │ │ + beq 30d08 │ │ │ │ ldrb r1, [r2, #42] @ 0x2a │ │ │ │ lsr r3, r1, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 30f18 │ │ │ │ + bhi 30f14 │ │ │ │ ldrsb ip, [fp, r3] │ │ │ │ add pc, pc, ip, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ and r1, r1, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bls 30cc4 │ │ │ │ + bls 30cc0 │ │ │ │ ldrb r3, [r4, #358] @ 0x166 │ │ │ │ tst r3, #1 │ │ │ │ - bne 30cc4 │ │ │ │ + bne 30cc0 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ add r3, r3, r1 │ │ │ │ cmp r3, r0 │ │ │ │ - bls 30cc4 │ │ │ │ - b 30d0c │ │ │ │ + bls 30cc0 │ │ │ │ + b 30d08 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 30d78 │ │ │ │ + beq 30d74 │ │ │ │ ldrb r1, [r2, #42] @ 0x2a │ │ │ │ lsr r3, r1, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 30f08 │ │ │ │ + bhi 30f04 │ │ │ │ ldrsb ip, [sl, r3] │ │ │ │ add pc, pc, ip, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ and r1, r1, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bls 30d60 │ │ │ │ + bls 30d5c │ │ │ │ ldrb r3, [r4, #358] @ 0x166 │ │ │ │ tst r3, #1 │ │ │ │ - bne 30d60 │ │ │ │ + bne 30d5c │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ add r3, r3, r1 │ │ │ │ cmp r3, r5 │ │ │ │ - bls 30d60 │ │ │ │ - b 30d78 │ │ │ │ + bls 30d5c │ │ │ │ + b 30d74 │ │ │ │ ldrh r2, [r8] │ │ │ │ - ldr r3, [pc, #284] @ 30f78 │ │ │ │ + ldr r3, [pc, #284] @ 30f74 │ │ │ │ and r3, r3, r2 │ │ │ │ cmp r3, #2 │ │ │ │ ldreq r3, [r4, #356] @ 0x164 │ │ │ │ biceq r3, r3, #81920 @ 0x14000 │ │ │ │ streq r3, [r4, #356] @ 0x164 │ │ │ │ ldrb r3, [r4, #356] @ 0x164 │ │ │ │ orr r3, r3, #4 │ │ │ │ strb r3, [r4, #356] @ 0x164 │ │ │ │ - b 2f01c │ │ │ │ + b 2f018 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ mov r7, r3 │ │ │ │ - b 30774 │ │ │ │ + b 30770 │ │ │ │ ldr r5, [r4, #368] @ 0x170 │ │ │ │ lsl r9, r7, #2 │ │ │ │ ldr r0, [r5, r7, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 30ea0 │ │ │ │ + beq 30e9c │ │ │ │ bl 231b4 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, r9] │ │ │ │ - b 30b74 │ │ │ │ + b 30b70 │ │ │ │ add r3, ip, #12 │ │ │ │ mov r8, #1 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [ip, #8] │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, #2 │ │ │ │ str ip, [r4, #268] @ 0x10c │ │ │ │ strd r2, [ip] │ │ │ │ - b 2f900 │ │ │ │ - ldr r2, [pc, #176] @ 30f8c │ │ │ │ - ldr r1, [pc, #176] @ 30f90 │ │ │ │ + b 2f8fc │ │ │ │ + ldr r2, [pc, #176] @ 30f88 │ │ │ │ + ldr r1, [pc, #176] @ 30f8c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r1] │ │ │ │ mov r1, #1 │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ bl 22f20 │ │ │ │ - ldr r2, [pc, #148] @ 30f94 │ │ │ │ - ldr r1, [pc, #140] @ 30f90 │ │ │ │ + ldr r2, [pc, #148] @ 30f90 │ │ │ │ + ldr r1, [pc, #140] @ 30f8c │ │ │ │ add r2, pc, r2 │ │ │ │ - b 30ee0 │ │ │ │ - ldr r2, [pc, #136] @ 30f98 │ │ │ │ - ldr r1, [pc, #124] @ 30f90 │ │ │ │ - add r2, pc, r2 │ │ │ │ - b 30ee0 │ │ │ │ - ldr r2, [pc, #124] @ 30f9c │ │ │ │ - ldr r1, [pc, #108] @ 30f90 │ │ │ │ - add r2, pc, r2 │ │ │ │ - b 30ee0 │ │ │ │ - ldr r2, [pc, #112] @ 30fa0 │ │ │ │ - ldr r1, [pc, #92] @ 30f90 │ │ │ │ - add r2, pc, r2 │ │ │ │ - b 30ee0 │ │ │ │ - ldr r2, [pc, #100] @ 30fa4 │ │ │ │ - ldr r1, [pc, #76] @ 30f90 │ │ │ │ - add r2, pc, r2 │ │ │ │ - b 30ee0 │ │ │ │ - ldr r2, [pc, #88] @ 30fa8 │ │ │ │ - ldr r1, [pc, #60] @ 30f90 │ │ │ │ - add r2, pc, r2 │ │ │ │ - b 30ee0 │ │ │ │ - ldr r2, [pc, #76] @ 30fac │ │ │ │ - ldr r1, [pc, #44] @ 30f90 │ │ │ │ + b 30edc │ │ │ │ + ldr r2, [pc, #136] @ 30f94 │ │ │ │ + ldr r1, [pc, #124] @ 30f8c │ │ │ │ + add r2, pc, r2 │ │ │ │ + b 30edc │ │ │ │ + ldr r2, [pc, #124] @ 30f98 │ │ │ │ + ldr r1, [pc, #108] @ 30f8c │ │ │ │ + add r2, pc, r2 │ │ │ │ + b 30edc │ │ │ │ + ldr r2, [pc, #112] @ 30f9c │ │ │ │ + ldr r1, [pc, #92] @ 30f8c │ │ │ │ + add r2, pc, r2 │ │ │ │ + b 30edc │ │ │ │ + ldr r2, [pc, #100] @ 30fa0 │ │ │ │ + ldr r1, [pc, #76] @ 30f8c │ │ │ │ + add r2, pc, r2 │ │ │ │ + b 30edc │ │ │ │ + ldr r2, [pc, #88] @ 30fa4 │ │ │ │ + ldr r1, [pc, #60] @ 30f8c │ │ │ │ + add r2, pc, r2 │ │ │ │ + b 30edc │ │ │ │ + ldr r2, [pc, #76] @ 30fa8 │ │ │ │ + ldr r1, [pc, #44] @ 30f8c │ │ │ │ add r2, pc, r2 │ │ │ │ - b 30ee0 │ │ │ │ + b 30edc │ │ │ │ mvnpl r8, pc, lsl r5 │ │ │ │ strdeq r3, [r0], -pc @ │ │ │ │ - eorseq r7, r6, r8, lsl #7 │ │ │ │ - eorseq r7, r6, ip, ror #6 │ │ │ │ + eorseq r7, r6, ip, lsl #7 │ │ │ │ + eorseq r7, r6, r0, ror r3 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ - eoreq r2, r5, r4, lsl #24 │ │ │ │ - eoreq r2, r5, r0, lsr #16 │ │ │ │ - @ instruction: 0x002526b8 │ │ │ │ - @ instruction: 0x002526b0 │ │ │ │ - eoreq r8, r3, ip, lsl #10 │ │ │ │ + eoreq r2, r5, r8, lsl #24 │ │ │ │ + eoreq r2, r5, r4, lsr #16 │ │ │ │ + @ instruction: 0x002526bc │ │ │ │ + @ instruction: 0x002526b4 │ │ │ │ + eoreq r8, r3, r0, 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 │ │ │ │ + eoreq r8, r3, ip, ror #9 │ │ │ │ + ldrdeq r8, [r3], -ip @ │ │ │ │ + eoreq r8, r3, ip, asr #9 │ │ │ │ + @ instruction: 0x002384bc │ │ │ │ + eoreq r8, r3, ip, lsr #9 │ │ │ │ + mlaeq r3, ip, r4, r8 │ │ │ │ + eoreq r8, r3, ip, lsl #9 │ │ │ │ │ │ │ │ -00030fb0 : │ │ │ │ +00030fac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r3, [pc, #452] @ 3118c │ │ │ │ + ldr r3, [pc, #452] @ 31188 │ │ │ │ subs r5, r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - beq 31040 │ │ │ │ + beq 3103c │ │ │ │ ands r4, r5, #1 │ │ │ │ - beq 30fe8 │ │ │ │ + beq 30fe4 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrsh r3, [r5] │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bne 30fe0 │ │ │ │ + bne 30fdc │ │ │ │ ldrb r3, [r6, #359] @ 0x167 │ │ │ │ mov r1, #1 │ │ │ │ tst r3, #4 │ │ │ │ str r1, [r5, #80] @ 0x50 │ │ │ │ - bne 31014 │ │ │ │ + bne 31010 │ │ │ │ ldr r2, [r6, #352] @ 0x160 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 31140 │ │ │ │ + beq 3113c │ │ │ │ ldr r7, [r5, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 310c0 │ │ │ │ + beq 310bc │ │ │ │ ldr r3, [r6, #368] @ 0x170 │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r4, [r3, #8] │ │ │ │ ldrne r3, [r3, #12] │ │ │ │ addne r4, r4, r3 │ │ │ │ lslne r4, r4, #2 │ │ │ │ - b 30fe0 │ │ │ │ + b 30fdc │ │ │ │ ldr r1, [r6] │ │ │ │ ldr r2, [r6, #12] │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r3, [r3, #20] │ │ │ │ ldrne r1, [r1, #8] │ │ │ │ subne r3, r3, #4 │ │ │ │ addne r2, r3, r2 │ │ │ │ @@ -14003,340 +14002,340 @@ │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsl r8, sl, #1 │ │ │ │ lsl r0, sl, #3 │ │ │ │ str r8, [r6, #372] @ 0x174 │ │ │ │ bl 234cc │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 31188 │ │ │ │ + beq 31184 │ │ │ │ lsl r9, sl, #2 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r9 │ │ │ │ bl 23310 │ │ │ │ sub r2, r8, sl │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r0, r7, r9 │ │ │ │ mov r1, #0 │ │ │ │ str r7, [r6, #368] @ 0x170 │ │ │ │ bl 230c4 │ │ │ │ ldr sl, [r6, #372] @ 0x174 │ │ │ │ ldr fp, [r6, #368] @ 0x170 │ │ │ │ cmp sl, #1 │ │ │ │ - bls 31164 │ │ │ │ + bls 31160 │ │ │ │ add r3, fp, #4 │ │ │ │ mov r7, #1 │ │ │ │ - b 310e8 │ │ │ │ + b 310e4 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp sl, r7 │ │ │ │ - beq 31080 │ │ │ │ + beq 3107c │ │ │ │ mov r9, r3 │ │ │ │ ldr r8, [r9] │ │ │ │ add r3, r3, #4 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 310dc │ │ │ │ + bne 310d8 │ │ │ │ mov r0, #28 │ │ │ │ bl 234cc │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 31188 │ │ │ │ + beq 31184 │ │ │ │ str r3, [r9] │ │ │ │ str r8, [r3] │ │ │ │ str r8, [r3, #4] │ │ │ │ str r8, [r3, #8] │ │ │ │ str r8, [r3, #12] │ │ │ │ str r8, [r3, #16] │ │ │ │ str r8, [r3, #20] │ │ │ │ str r8, [r3, #24] │ │ │ │ ldr r3, [r6, #368] @ 0x170 │ │ │ │ ldr r2, [r3, r7, lsl #2] │ │ │ │ str r5, [r2] │ │ │ │ str r7, [r5, #64] @ 0x40 │ │ │ │ - b 31024 │ │ │ │ + b 31020 │ │ │ │ orr r3, r3, #8 │ │ │ │ str r5, [r6, #548] @ 0x224 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ strb r3, [r6, #359] @ 0x167 │ │ │ │ - bl 2dbf8 │ │ │ │ + bl 2dbf4 │ │ │ │ ldr r5, [r6, #548] @ 0x224 │ │ │ │ str r4, [r6, #548] @ 0x224 │ │ │ │ - b 31014 │ │ │ │ + b 31010 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 31080 │ │ │ │ + bne 3107c │ │ │ │ mov r8, #10 │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ str r8, [r6, #372] @ 0x174 │ │ │ │ bl 234cc │ │ │ │ subs r7, r0, #0 │ │ │ │ movne r9, sl │ │ │ │ - bne 310a8 │ │ │ │ - bl 294e0 │ │ │ │ - eorseq r6, r6, r4, asr r7 │ │ │ │ + bne 310a4 │ │ │ │ + bl 294dc │ │ │ │ + eorseq r6, r6, r8, asr r7 │ │ │ │ │ │ │ │ -00031190 : │ │ │ │ +0003118c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r3, [pc, #920] @ 31540 │ │ │ │ - ldr r2, [pc, #920] @ 31544 │ │ │ │ + ldr r3, [pc, #920] @ 3153c │ │ │ │ + ldr r2, [pc, #920] @ 31540 │ │ │ │ add r3, pc, r3 │ │ │ │ subs r4, r1, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ mov r9, r0 │ │ │ │ - bgt 31298 │ │ │ │ + bgt 31294 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ lsr r2, r0, #14 │ │ │ │ ldr r1, [r3, r2, lsl #2] │ │ │ │ add r2, r3, r2, lsl #2 │ │ │ │ ldrb r3, [r1, #42] @ 0x2a │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 31230 │ │ │ │ + bhi 3122c │ │ │ │ cmp r4, #0 │ │ │ │ ldr ip, [r5, #588] @ 0x24c │ │ │ │ - beq 312f4 │ │ │ │ + beq 312f0 │ │ │ │ rsb r3, r4, #0 │ │ │ │ cmp r3, ip │ │ │ │ movhi r3, #0 │ │ │ │ strhi r3, [r5, #588] @ 0x24c │ │ │ │ - bhi 31224 │ │ │ │ + bhi 31220 │ │ │ │ add ip, ip, r4 │ │ │ │ str ip, [r5, #588] @ 0x24c │ │ │ │ cmp ip, #33554432 @ 0x2000000 │ │ │ │ - bls 31224 │ │ │ │ + bls 31220 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2dbf8 │ │ │ │ + bl 2dbf4 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r3, [r5, #356] @ 0x164 │ │ │ │ ands r3, r3, #2 │ │ │ │ - bne 313c0 │ │ │ │ + bne 313bc │ │ │ │ cmp r4, #0 │ │ │ │ - beq 31488 │ │ │ │ + beq 31484 │ │ │ │ ldr r1, [r5, #588] @ 0x24c │ │ │ │ rsb r0, r4, #0 │ │ │ │ ldr r2, [r5, #328] @ 0x148 │ │ │ │ mov ip, r1 │ │ │ │ cmp r2, r0 │ │ │ │ addcs r2, r4, r2 │ │ │ │ movcc r2, #0 │ │ │ │ str r2, [r5, #328] @ 0x148 │ │ │ │ ldr r2, [r5, #584] @ 0x248 │ │ │ │ cmp r0, r2 │ │ │ │ addls r2, r4, r2 │ │ │ │ movhi r2, #0 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r5, #584] @ 0x248 │ │ │ │ - beq 3120c │ │ │ │ + beq 31208 │ │ │ │ ldr r3, [r5, #592] @ 0x250 │ │ │ │ cmp r0, r3 │ │ │ │ addls r3, r4, r3 │ │ │ │ movhi r3, #0 │ │ │ │ str r3, [r5, #592] @ 0x250 │ │ │ │ - b 3120c │ │ │ │ + b 31208 │ │ │ │ ldr sl, [r5, #496] @ 0x1f0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 31430 │ │ │ │ + beq 3142c │ │ │ │ ldr r6, [sl, #64] @ 0x40 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 31340 │ │ │ │ + beq 3133c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 29314 │ │ │ │ + bl 29310 │ │ │ │ cmp r4, r0 │ │ │ │ - bhi 31468 │ │ │ │ + bhi 31464 │ │ │ │ ldr r1, [r5, #588] @ 0x24c │ │ │ │ adds r3, r4, r1 │ │ │ │ mov ip, r3 │ │ │ │ - bcs 31224 │ │ │ │ + bcs 31220 │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ lsr r3, r9, #14 │ │ │ │ ldr r0, [r2, r3, lsl #2] │ │ │ │ add r2, r2, r3, lsl #2 │ │ │ │ ldrb r3, [r0, #42] @ 0x2a │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 314b4 │ │ │ │ + bhi 314b0 │ │ │ │ str ip, [r5, #588] @ 0x24c │ │ │ │ - b 3120c │ │ │ │ + b 31208 │ │ │ │ lsl r6, fp, #1 │ │ │ │ lsl r0, fp, #3 │ │ │ │ str r6, [r5, #372] @ 0x174 │ │ │ │ str r1, [sp, #4] │ │ │ │ bl 234cc │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 3153c │ │ │ │ + beq 31538 │ │ │ │ lsl r8, fp, #2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r8 │ │ │ │ bl 23310 │ │ │ │ sub r2, r6, fp │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r0, r7, r8 │ │ │ │ mov r1, #0 │ │ │ │ str r7, [r5, #368] @ 0x170 │ │ │ │ bl 230c4 │ │ │ │ ldr fp, [r5, #372] @ 0x174 │ │ │ │ ldr r1, [r5, #368] @ 0x170 │ │ │ │ cmp fp, #1 │ │ │ │ - bls 31518 │ │ │ │ + bls 31514 │ │ │ │ add r3, r1, #4 │ │ │ │ mov r6, #1 │ │ │ │ - b 31368 │ │ │ │ + b 31364 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp fp, r6 │ │ │ │ - beq 312fc │ │ │ │ + beq 312f8 │ │ │ │ ldr r7, [r3] │ │ │ │ mov r8, r3 │ │ │ │ cmp r7, #0 │ │ │ │ add r3, r3, #4 │ │ │ │ - bne 3135c │ │ │ │ + bne 31358 │ │ │ │ mov r0, #28 │ │ │ │ bl 234cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3153c │ │ │ │ + beq 31538 │ │ │ │ str r0, [r8] │ │ │ │ str r7, [r0] │ │ │ │ str r7, [r0, #4] │ │ │ │ str r7, [r0, #8] │ │ │ │ str r7, [r0, #12] │ │ │ │ str r7, [r0, #16] │ │ │ │ str r7, [r0, #20] │ │ │ │ str r7, [r0, #24] │ │ │ │ ldr r3, [r5, #368] @ 0x170 │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ str sl, [r3] │ │ │ │ str r6, [sl, #64] @ 0x40 │ │ │ │ - b 312b0 │ │ │ │ + b 312ac │ │ │ │ ldr r0, [r5, #356] @ 0x164 │ │ │ │ cmp r9, #0 │ │ │ │ orr r0, r0, #81920 @ 0x14000 │ │ │ │ ldr r1, [r5, #588] @ 0x24c │ │ │ │ str r0, [r5, #356] @ 0x164 │ │ │ │ - beq 31510 │ │ │ │ + beq 3150c │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 314e4 │ │ │ │ + beq 314e0 │ │ │ │ ldrb r3, [r2, #42] @ 0x2a │ │ │ │ lsr r3, r3, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 31510 │ │ │ │ + beq 3150c │ │ │ │ cmp r3, #3 │ │ │ │ - beq 314e4 │ │ │ │ + beq 314e0 │ │ │ │ ldrb r3, [r2, #43] @ 0x2b │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - bne 314e4 │ │ │ │ + bne 314e0 │ │ │ │ ldrb r3, [r9, #-4] │ │ │ │ lsr r3, r3, #3 │ │ │ │ and r3, r3, #1 │ │ │ │ bic r0, r0, #81920 @ 0x14000 │ │ │ │ cmp r4, #0 │ │ │ │ str r0, [r5, #356] @ 0x164 │ │ │ │ rsblt r0, r4, #0 │ │ │ │ - bge 314c4 │ │ │ │ - b 3124c │ │ │ │ - ldr r3, [pc, #272] @ 31548 │ │ │ │ + bge 314c0 │ │ │ │ + b 31248 │ │ │ │ + ldr r3, [pc, #272] @ 31544 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 31474 │ │ │ │ + beq 31470 │ │ │ │ ldr r3, [r3, #888] @ 0x378 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - bl 29314 │ │ │ │ + bl 29310 │ │ │ │ cmp r4, r0 │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 312c4 │ │ │ │ + beq 312c0 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r5, #696] @ 0x2b8 │ │ │ │ cmp r4, r0 │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ - b 31460 │ │ │ │ + b 3145c │ │ │ │ ldr r2, [r5, #584] @ 0x248 │ │ │ │ ldr r1, [r5, #588] @ 0x24c │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, #0 │ │ │ │ mov ip, r1 │ │ │ │ str r2, [r5, #584] @ 0x248 │ │ │ │ - beq 3120c │ │ │ │ + beq 31208 │ │ │ │ ldr r3, [r5, #592] @ 0x250 │ │ │ │ adds r3, r3, r4 │ │ │ │ mvncs r3, #0 │ │ │ │ - b 31290 │ │ │ │ + b 3128c │ │ │ │ ldrb r3, [r5, #356] @ 0x164 │ │ │ │ tst r3, #2 │ │ │ │ - bne 314ec │ │ │ │ + bne 314e8 │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r5, #328] @ 0x148 │ │ │ │ adds r2, r2, r4 │ │ │ │ mvncs r2, #0 │ │ │ │ str r2, [r5, #328] @ 0x148 │ │ │ │ ldr r2, [r5, #584] @ 0x248 │ │ │ │ adds r2, r4, r2 │ │ │ │ mvncs r2, #0 │ │ │ │ - b 31494 │ │ │ │ + b 31490 │ │ │ │ mov r3, #1 │ │ │ │ - b 31418 │ │ │ │ + b 31414 │ │ │ │ ldr r0, [r5, #356] @ 0x164 │ │ │ │ cmp r9, #0 │ │ │ │ orr r3, r0, #81920 @ 0x14000 │ │ │ │ str r3, [r5, #356] @ 0x164 │ │ │ │ mov r0, r3 │ │ │ │ biceq r3, r3, #81920 @ 0x14000 │ │ │ │ streq r3, [r5, #356] @ 0x164 │ │ │ │ - bne 313d8 │ │ │ │ - b 314c0 │ │ │ │ + bne 313d4 │ │ │ │ + b 314bc │ │ │ │ mov r3, #0 │ │ │ │ - b 31418 │ │ │ │ + b 31414 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 312fc │ │ │ │ + bne 312f8 │ │ │ │ mov r6, #10 │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ str r6, [r5, #372] @ 0x174 │ │ │ │ bl 234cc │ │ │ │ subs r7, r0, #0 │ │ │ │ movne r8, fp │ │ │ │ - bne 31328 │ │ │ │ - bl 294e0 │ │ │ │ - eorseq r6, r6, r4, ror r5 │ │ │ │ - eoreq lr, r7, r4, asr #28 │ │ │ │ + bne 31324 │ │ │ │ + bl 294dc │ │ │ │ + eorseq r6, r6, r8, ror r5 │ │ │ │ + eoreq lr, r7, r8, asr #28 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ │ │ │ │ -0003154c : │ │ │ │ - ldr r3, [pc, #24] @ 3156c │ │ │ │ +00031548 : │ │ │ │ + ldr r3, [pc, #24] @ 31568 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr r1, [r0, #352] @ 0x160 │ │ │ │ cmp r1, #0 │ │ │ │ bxne lr │ │ │ │ mov r2, #1 │ │ │ │ - b 2dbf8 │ │ │ │ - eorseq r6, r6, ip, asr #3 │ │ │ │ + b 2dbf4 │ │ │ │ + @ instruction: 0x003661d0 │ │ │ │ │ │ │ │ -00031570 : │ │ │ │ - ldr r3, [pc, #24] @ 31590 │ │ │ │ +0003156c : │ │ │ │ + ldr r3, [pc, #24] @ 3158c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr r2, [r0, #352] @ 0x160 │ │ │ │ cmp r2, #0 │ │ │ │ bxne lr │ │ │ │ mov r1, #1 │ │ │ │ - b 2dbf8 │ │ │ │ - eorseq r6, r6, r8, lsr #3 │ │ │ │ + b 2dbf4 │ │ │ │ + eorseq r6, r6, ip, lsr #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r3 │ │ │ │ lsls r3, r1, #18 │ │ │ │ movne r3, #1 │ │ │ │ @@ -14345,95 +14344,95 @@ │ │ │ │ ldr r3, [r0, #316] @ 0x13c │ │ │ │ ldrb r2, [r0, #356] @ 0x164 │ │ │ │ add r3, r8, r3 │ │ │ │ tst r2, #32 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [r0, #316] @ 0x13c │ │ │ │ - beq 3163c │ │ │ │ + beq 31638 │ │ │ │ ldr r2, [r0, #308] @ 0x134 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi 316c0 │ │ │ │ + bhi 316bc │ │ │ │ ldr r3, [r5, #616] @ 0x268 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ sub r1, r1, #1 │ │ │ │ ands r1, r1, r4 │ │ │ │ - bne 316cc │ │ │ │ + bne 316c8 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ mov r2, r7 │ │ │ │ add r0, r0, r4 │ │ │ │ str r0, [r3, #20] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r1, [r0] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, r6, lsl #2] │ │ │ │ add r3, r3, #12 │ │ │ │ - bl 2b080 │ │ │ │ + bl 2b07c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eor r3, r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ tst r3, #1 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - b 316bc │ │ │ │ + b 316b8 │ │ │ │ ldr r9, [r0, #352] @ 0x160 │ │ │ │ cmp r9, #0 │ │ │ │ - bne 315e4 │ │ │ │ + bne 315e0 │ │ │ │ ldr r2, [r0, #312] @ 0x138 │ │ │ │ cmp r3, r2 │ │ │ │ - bls 315e4 │ │ │ │ + bls 315e0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r9 │ │ │ │ - bl 2dbf8 │ │ │ │ + bl 2dbf4 │ │ │ │ ldr r2, [r5, #316] @ 0x13c │ │ │ │ ldr r3, [r5, #312] @ 0x138 │ │ │ │ cmp r2, r3 │ │ │ │ - bls 315e4 │ │ │ │ + bls 315e0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2dbf8 │ │ │ │ + bl 2dbf4 │ │ │ │ ldr r3, [r5, #316] @ 0x13c │ │ │ │ ldr r2, [r5, #312] @ 0x138 │ │ │ │ cmp r3, r2 │ │ │ │ - bls 315e4 │ │ │ │ - ldr r1, [pc, #84] @ 316ec │ │ │ │ + bls 315e0 │ │ │ │ + ldr r1, [pc, #84] @ 316e8 │ │ │ │ ldr r2, [r5, #480] @ 0x1e0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 316d8 │ │ │ │ + beq 316d4 │ │ │ │ sub r3, r3, r8 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [r5, #316] @ 0x13c │ │ │ │ - beq 316d0 │ │ │ │ + beq 316cc │ │ │ │ blx r2 │ │ │ │ - bl 294e0 │ │ │ │ + bl 294dc │ │ │ │ ldr r3, [r0, #324] @ 0x144 │ │ │ │ blx r3 │ │ │ │ - b 315e4 │ │ │ │ - bl 29770 │ │ │ │ + b 315e0 │ │ │ │ + bl 2976c │ │ │ │ blx r1 │ │ │ │ - b 316bc │ │ │ │ + b 316b8 │ │ │ │ cmp r2, #0 │ │ │ │ subne r3, r3, r8 │ │ │ │ strne r3, [r5, #316] @ 0x13c │ │ │ │ - bne 316b8 │ │ │ │ - b 316bc │ │ │ │ - eorseq r6, r6, r4, lsl #1 │ │ │ │ + bne 316b4 │ │ │ │ + b 316b8 │ │ │ │ + eorseq r6, r6, r8, lsl #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr sl, [pc, #500] @ 318fc │ │ │ │ + ldr sl, [pc, #500] @ 318f8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r3 │ │ │ │ lsls r1, r1, #18 │ │ │ │ - ldr r3, [pc, #484] @ 31900 │ │ │ │ + ldr r3, [pc, #484] @ 318fc │ │ │ │ movne r1, #1 │ │ │ │ ldr r8, [sp, #56] @ 0x38 │ │ │ │ add sl, pc, sl │ │ │ │ add r3, pc, r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r2 │ │ │ │ add r9, r1, r5, lsr #14 │ │ │ │ @@ -14443,225 +14442,225 @@ │ │ │ │ ldrb r2, [r4, #356] @ 0x164 │ │ │ │ ldr r3, [r4, #316] @ 0x13c │ │ │ │ lsr sl, r2, #5 │ │ │ │ add r3, r9, r3 │ │ │ │ tst r2, #32 │ │ │ │ and sl, sl, #1 │ │ │ │ str r3, [r4, #316] @ 0x13c │ │ │ │ - beq 317c0 │ │ │ │ + beq 317bc │ │ │ │ ldr r2, [r4, #308] @ 0x134 │ │ │ │ cmp r3, r2 │ │ │ │ - bls 31778 │ │ │ │ + bls 31774 │ │ │ │ ldr r3, [r4, #324] @ 0x144 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r2, [r4, #616] @ 0x268 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ sub r3, r3, #1 │ │ │ │ ands r3, r3, r5 │ │ │ │ - bne 318b8 │ │ │ │ + bne 318b4 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ add r1, r1, r5 │ │ │ │ str r1, [r2, #20] │ │ │ │ str r3, [r8] │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r2, r6, lsl #2] │ │ │ │ add r3, r2, #12 │ │ │ │ mov r2, r7 │ │ │ │ - bl 2b080 │ │ │ │ + bl 2b07c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 31848 │ │ │ │ + beq 31844 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r4, #352] @ 0x160 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 31778 │ │ │ │ + bne 31774 │ │ │ │ ldr r1, [r4, #312] @ 0x138 │ │ │ │ cmp r3, r1 │ │ │ │ - bls 31778 │ │ │ │ + bls 31774 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 2dbf8 │ │ │ │ + bl 2dbf4 │ │ │ │ ldr r1, [r4, #316] @ 0x13c │ │ │ │ ldr r3, [r4, #312] @ 0x138 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bls 31778 │ │ │ │ + bls 31774 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2dbf8 │ │ │ │ + bl 2dbf4 │ │ │ │ ldr r2, [r4, #316] @ 0x13c │ │ │ │ ldr r3, [r4, #312] @ 0x138 │ │ │ │ cmp r2, r3 │ │ │ │ - bls 31778 │ │ │ │ - ldr r0, [pc, #228] @ 31904 │ │ │ │ + bls 31774 │ │ │ │ + ldr r0, [pc, #228] @ 31900 │ │ │ │ ldr r3, [r4, #480] @ 0x1e0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 318e0 │ │ │ │ + beq 318dc │ │ │ │ sub r2, r2, r9 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r4, #316] @ 0x13c │ │ │ │ - beq 318f4 │ │ │ │ + beq 318f0 │ │ │ │ blx r3 │ │ │ │ - bl 294e0 │ │ │ │ + bl 294dc │ │ │ │ cmp sl, #0 │ │ │ │ - bne 31844 │ │ │ │ + bne 31840 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 3186c │ │ │ │ + bne 31868 │ │ │ │ ldr r3, [r4, #352] @ 0x160 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 31880 │ │ │ │ + beq 3187c │ │ │ │ mov fp, #1 │ │ │ │ - b 31740 │ │ │ │ + b 3173c │ │ │ │ ldr r3, [r4, #480] @ 0x1e0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 318a4 │ │ │ │ + beq 318a0 │ │ │ │ blx r3 │ │ │ │ - b 31864 │ │ │ │ + b 31860 │ │ │ │ mov r2, fp │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2dbf8 │ │ │ │ + bl 2dbf4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ add r3, r3, r2 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b 31864 │ │ │ │ + b 31860 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 31878 │ │ │ │ - b 31844 │ │ │ │ - ldr r2, [pc, #72] @ 31908 │ │ │ │ + bne 31874 │ │ │ │ + b 31840 │ │ │ │ + ldr r2, [pc, #72] @ 31904 │ │ │ │ ldr sl, [sp, #12] │ │ │ │ - ldr r0, [pc, #68] @ 3190c │ │ │ │ + ldr r0, [pc, #68] @ 31908 │ │ │ │ ldr r3, [sl, r2] │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r3] │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2346c │ │ │ │ bl 22f20 │ │ │ │ cmp r3, #0 │ │ │ │ subne r2, r2, r9 │ │ │ │ strne r2, [r4, #316] @ 0x13c │ │ │ │ - bne 31840 │ │ │ │ - b 31844 │ │ │ │ + bne 3183c │ │ │ │ + b 31840 │ │ │ │ blx r0 │ │ │ │ - b 31844 │ │ │ │ - ldrdeq lr, [r7], -r8 @ │ │ │ │ - @ instruction: 0x00365ff8 │ │ │ │ - @ instruction: 0x00365efc │ │ │ │ + b 31840 │ │ │ │ + ldrdeq lr, [r7], -ip @ │ │ │ │ + @ instruction: 0x00365ffc │ │ │ │ + eorseq r5, r6, r0, lsl #30 │ │ │ │ muleq r0, r8, r8 │ │ │ │ - eoreq r7, r3, r0, ror #16 │ │ │ │ + eoreq r7, r3, r4, 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 │ │ │ │ + ldr r3, [pc, #880] @ 31c94 │ │ │ │ mov r9, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r0, [pc, #872] @ 31c9c │ │ │ │ + ldr r0, [pc, #872] @ 31c98 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #864] @ 31ca0 │ │ │ │ + ldr r1, [pc, #864] @ 31c9c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ cmp r2, #0 │ │ │ │ - ldr r2, [pc, #852] @ 31ca4 │ │ │ │ + ldr r2, [pc, #852] @ 31ca0 │ │ │ │ sub sp, sp, #28 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ - bne 31bac │ │ │ │ + bne 31ba8 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ ldr fp, [r4, #496] @ 0x1f0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 319c0 │ │ │ │ + beq 319bc │ │ │ │ cmp fp, #0 │ │ │ │ - bne 319d4 │ │ │ │ - ldr r3, [pc, #800] @ 31ca8 │ │ │ │ + bne 319d0 │ │ │ │ + ldr r3, [pc, #800] @ 31ca4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 31bb4 │ │ │ │ + beq 31bb0 │ │ │ │ ldr r3, [r3, #888] @ 0x378 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - bl 29314 │ │ │ │ + bl 29310 │ │ │ │ cmp r9, r0 │ │ │ │ - bls 31a70 │ │ │ │ + bls 31a6c │ │ │ │ ldr r3, [r4, #480] @ 0x1e0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 31c5c │ │ │ │ + beq 31c58 │ │ │ │ blx r3 │ │ │ │ - b 31a70 │ │ │ │ + b 31a6c │ │ │ │ ldr r3, [r4, #480] @ 0x1e0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 31978 │ │ │ │ + bne 31974 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 31a70 │ │ │ │ + beq 31a6c │ │ │ │ ldr r5, [fp, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 31a5c │ │ │ │ + bne 31a58 │ │ │ │ ldr sl, [r4, #372] @ 0x174 │ │ │ │ ldr r1, [r4, #368] @ 0x170 │ │ │ │ cmp sl, #1 │ │ │ │ - bls 31c6c │ │ │ │ + bls 31c68 │ │ │ │ add r3, r1, #4 │ │ │ │ mov r5, #1 │ │ │ │ - b 31a08 │ │ │ │ + b 31a04 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp sl, r5 │ │ │ │ - beq 31c14 │ │ │ │ + beq 31c10 │ │ │ │ ldr r6, [r3] │ │ │ │ mov r7, r3 │ │ │ │ cmp r6, #0 │ │ │ │ add r3, r3, #4 │ │ │ │ - bne 319fc │ │ │ │ + bne 319f8 │ │ │ │ mov r0, #28 │ │ │ │ bl 234cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 31c90 │ │ │ │ + beq 31c8c │ │ │ │ str r0, [r7] │ │ │ │ str r6, [r0] │ │ │ │ str r6, [r0, #4] │ │ │ │ str r6, [r0, #8] │ │ │ │ str r6, [r0, #12] │ │ │ │ str r6, [r0, #16] │ │ │ │ str r6, [r0, #20] │ │ │ │ str r6, [r0, #24] │ │ │ │ ldr r3, [r4, #368] @ 0x170 │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ str fp, [r3] │ │ │ │ str r5, [fp, #64] @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 29314 │ │ │ │ + bl 29310 │ │ │ │ cmp r9, r0 │ │ │ │ - bhi 31ba0 │ │ │ │ + bhi 31b9c │ │ │ │ tst r9, #7 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r3, [r4, #588] @ 0x24c │ │ │ │ bicne r5, r9, #7 │ │ │ │ addne r5, r5, #16 │ │ │ │ addeq r5, r9, #8 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ add r3, r1, r3 │ │ │ │ add r3, r3, r5 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc 31aa8 │ │ │ │ + bcc 31aa4 │ │ │ │ ldr r2, [r4, #352] @ 0x160 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 31c00 │ │ │ │ + beq 31bfc │ │ │ │ add r7, r5, #16320 @ 0x3fc0 │ │ │ │ add r1, r5, r1 │ │ │ │ add r7, r7, #63 @ 0x3f │ │ │ │ cmp r8, #1 │ │ │ │ add r3, sp, #16 │ │ │ │ str r1, [r4, #12] │ │ │ │ bic r1, r7, #16320 @ 0x3fc0 │ │ │ │ @@ -14669,21 +14668,21 @@ │ │ │ │ moveq r2, r8 │ │ │ │ moveq r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ movne r2, #0 │ │ │ │ bic r1, r1, #63 @ 0x3f │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 316f0 │ │ │ │ + bl 316ec │ │ │ │ mov r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ bl 23070 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 31c90 │ │ │ │ + beq 31c8c │ │ │ │ ldrb r2, [r3, #42] @ 0x2a │ │ │ │ lsl r8, r8, #5 │ │ │ │ and r2, r2, #7 │ │ │ │ orr r8, r8, #16 │ │ │ │ orr r8, r8, r2 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ @@ -14696,363 +14695,363 @@ │ │ │ │ strne r3, [r2, #4] │ │ │ │ ldr r2, [r4, #248] @ 0xf8 │ │ │ │ str r3, [r4, #8] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r4, #248] @ 0xf8 │ │ │ │ ldr r2, [r4, #680] @ 0x2a8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 31bc4 │ │ │ │ + beq 31bc0 │ │ │ │ ldr r1, [r4, #616] @ 0x268 │ │ │ │ ldr r3, [r4, #316] @ 0x13c │ │ │ │ ldr r2, [r1, #12] │ │ │ │ sub r3, r3, r7, lsr #14 │ │ │ │ sub r2, r2, r5 │ │ │ │ str r2, [r1, #12] │ │ │ │ str r3, [r4, #316] @ 0x13c │ │ │ │ add r0, r6, #8 │ │ │ │ - ldr r2, [pc, #304] @ 31cac │ │ │ │ - ldr r3, [pc, #288] @ 31ca0 │ │ │ │ + ldr r2, [pc, #304] @ 31ca8 │ │ │ │ + ldr r3, [pc, #288] @ 31c9c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 31c94 │ │ │ │ + bne 31c90 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #496] @ 0x1f0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 319ac │ │ │ │ + beq 319a8 │ │ │ │ mov r0, #0 │ │ │ │ - b 31b74 │ │ │ │ + b 31b70 │ │ │ │ ldr r3, [r4, #696] @ 0x2b8 │ │ │ │ cmp r9, r3 │ │ │ │ - bhi 319ac │ │ │ │ - b 31a70 │ │ │ │ + bhi 319a8 │ │ │ │ + b 31a6c │ │ │ │ cmp r5, #0 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - ble 31b70 │ │ │ │ + ble 31b6c │ │ │ │ sub r2, r5, #1 │ │ │ │ bic r2, r2, #16320 @ 0x3fc0 │ │ │ │ bic r2, r2, #63 @ 0x3f │ │ │ │ add r2, r2, #16384 @ 0x4000 │ │ │ │ add r2, r6, r2 │ │ │ │ lsr r1, r6, #14 │ │ │ │ add r6, r6, #16384 @ 0x4000 │ │ │ │ cmp r6, r2 │ │ │ │ str r3, [r0, r1, lsl #2] │ │ │ │ - bne 31be4 │ │ │ │ + bne 31be0 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b 31b70 │ │ │ │ + b 31b6c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2dbf8 │ │ │ │ + bl 2dbf4 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ - b 31aa8 │ │ │ │ + b 31aa4 │ │ │ │ lsl r5, sl, #1 │ │ │ │ lsl r0, sl, #3 │ │ │ │ str r5, [r4, #372] @ 0x174 │ │ │ │ str r1, [sp, #12] │ │ │ │ bl 234cc │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 31c90 │ │ │ │ + beq 31c8c │ │ │ │ lsl r7, sl, #2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ bl 23310 │ │ │ │ sub r2, r5, sl │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r0, r6, r7 │ │ │ │ mov r1, #0 │ │ │ │ str r6, [r4, #368] @ 0x170 │ │ │ │ bl 230c4 │ │ │ │ - b 319e0 │ │ │ │ - ldr r3, [pc, #76] @ 31cb0 │ │ │ │ + b 319dc │ │ │ │ + ldr r3, [pc, #76] @ 31cac │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ - b 319b8 │ │ │ │ + b 319b4 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 31c14 │ │ │ │ + bne 31c10 │ │ │ │ mov r5, #10 │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ str r5, [r4, #372] @ 0x174 │ │ │ │ bl 234cc │ │ │ │ subs r6, r0, #0 │ │ │ │ movne r7, sl │ │ │ │ - bne 31c40 │ │ │ │ - bl 294e0 │ │ │ │ + bne 31c3c │ │ │ │ + bl 294dc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x00365df4 │ │ │ │ - @ instruction: 0x0027e6bc │ │ │ │ + @ instruction: 0x00365df8 │ │ │ │ + eoreq lr, r7, r0, asr #13 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq lr, r7, r8, lsr #13 │ │ │ │ + eoreq lr, r7, ip, lsr #13 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - eoreq lr, r7, ip, ror r4 │ │ │ │ - @ instruction: 0x00365abc │ │ │ │ + eoreq lr, r7, r0, lsl #9 │ │ │ │ + eorseq r5, r6, r0, asr #21 │ │ │ │ │ │ │ │ -00031cb4 : │ │ │ │ +00031cb0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #2492] @ 32688 │ │ │ │ - ldr r3, [pc, #2492] @ 3268c │ │ │ │ + ldr r2, [pc, #2492] @ 32684 │ │ │ │ + ldr r3, [pc, #2492] @ 32688 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r5, [r0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ - beq 31e2c │ │ │ │ + beq 31e28 │ │ │ │ tst r5, #1 │ │ │ │ - bne 31e2c │ │ │ │ + bne 31e28 │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ ldrb r9, [r1, #357] @ 0x165 │ │ │ │ lsr r2, r5, #14 │ │ │ │ ldr r7, [r3, r2, lsl #2] │ │ │ │ lsr r3, r9, #7 │ │ │ │ eor r3, r3, #1 │ │ │ │ cmp r7, #0 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bne 31e1c │ │ │ │ + bne 31e18 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 31e2c │ │ │ │ + beq 31e28 │ │ │ │ ldrb r8, [r7, #42] @ 0x2a │ │ │ │ ldrb sl, [r4, #359] @ 0x167 │ │ │ │ and r3, r8, #24 │ │ │ │ tst sl, #2 │ │ │ │ - bne 31f20 │ │ │ │ + bne 31f1c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 31e58 │ │ │ │ + beq 31e54 │ │ │ │ lsr r2, r8, #3 │ │ │ │ and r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bls 31fbc │ │ │ │ + bls 31fb8 │ │ │ │ cmp r3, #16 │ │ │ │ - bne 31e2c │ │ │ │ + bne 31e28 │ │ │ │ orr r8, r8, #24 │ │ │ │ tst r8, #3 │ │ │ │ strb r8, [r7, #42] @ 0x2a │ │ │ │ ldr r3, [r7, #28] │ │ │ │ orr r0, r5, #1 │ │ │ │ and r8, r8, #255 @ 0xff │ │ │ │ - beq 32134 │ │ │ │ + beq 32130 │ │ │ │ tst r9, #1 │ │ │ │ - bne 32190 │ │ │ │ + bne 3218c │ │ │ │ ldrb r2, [r7, #43] @ 0x2b │ │ │ │ orr r2, r2, #2 │ │ │ │ strb r2, [r7, #43] @ 0x2b │ │ │ │ ldr r2, [r4, #256] @ 0x100 │ │ │ │ str r2, [r7, #20] │ │ │ │ ldr r2, [r4, #260] @ 0x104 │ │ │ │ str r7, [r4, #256] @ 0x100 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3248c │ │ │ │ + beq 32488 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 32498 │ │ │ │ + beq 32494 │ │ │ │ mov ip, #1 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r4, #668] @ 0x29c │ │ │ │ str r2, [r7, #28] │ │ │ │ - b 31dd0 │ │ │ │ + b 31dcc │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ str r1, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ - bne 31dcc │ │ │ │ + bne 31dc8 │ │ │ │ cmp ip, #0 │ │ │ │ str r3, [r4, #668] @ 0x29c │ │ │ │ - bne 32498 │ │ │ │ + bne 32494 │ │ │ │ add r1, r4, #268 @ 0x10c │ │ │ │ - ldr r2, [pc, #2196] @ 32690 │ │ │ │ - ldr r3, [pc, #2188] @ 3268c │ │ │ │ + ldr r2, [pc, #2196] @ 3268c │ │ │ │ + ldr r3, [pc, #2188] @ 32688 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 32128 │ │ │ │ - b 31fb8 │ │ │ │ + beq 32124 │ │ │ │ + b 31fb4 │ │ │ │ ldrb r8, [r7, #42] @ 0x2a │ │ │ │ and r3, r8, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 31d38 │ │ │ │ - ldr r2, [pc, #2144] @ 32694 │ │ │ │ - ldr r3, [pc, #2132] @ 3268c │ │ │ │ + bls 31d34 │ │ │ │ + ldr r2, [pc, #2144] @ 32690 │ │ │ │ + ldr r3, [pc, #2132] @ 32688 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 31fb8 │ │ │ │ + bne 31fb4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r3, [r5, #-4] │ │ │ │ ands r2, r3, #8 │ │ │ │ - bne 32098 │ │ │ │ + bne 32094 │ │ │ │ and r8, r8, #3 │ │ │ │ cmp r8, #1 │ │ │ │ - bls 321b4 │ │ │ │ + bls 321b0 │ │ │ │ ldrb r3, [r7, #43] @ 0x2b │ │ │ │ ands r6, r3, #64 @ 0x40 │ │ │ │ - bne 31e2c │ │ │ │ + bne 31e28 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ add r2, r2, r1 │ │ │ │ cmp r5, r2 │ │ │ │ - bcc 32544 │ │ │ │ + bcc 32540 │ │ │ │ ldrb r3, [r5, #-4] │ │ │ │ mov r2, r6 │ │ │ │ orr r3, r3, #8 │ │ │ │ strb r3, [r5, #-4] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 29ac0 │ │ │ │ + bl 29abc │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 31ee4 │ │ │ │ + beq 31ee0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r4, #668] @ 0x29c │ │ │ │ str r2, [r7, #28] │ │ │ │ - b 31ecc │ │ │ │ + b 31ec8 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ str r0, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bne 31ec8 │ │ │ │ + bne 31ec4 │ │ │ │ str r3, [r4, #668] @ 0x29c │ │ │ │ - ldr r2, [pc, #1964] @ 32698 │ │ │ │ - ldr r3, [pc, #1948] @ 3268c │ │ │ │ + ldr r2, [pc, #1964] @ 32694 │ │ │ │ + ldr r3, [pc, #1948] @ 32688 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ moveq r2, r6 │ │ │ │ moveq r1, r5 │ │ │ │ - bne 31fb8 │ │ │ │ + bne 31fb4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 32dcc │ │ │ │ + b 32dc8 │ │ │ │ cmp r3, #0 │ │ │ │ lsr r3, sl, #4 │ │ │ │ and r6, r3, #1 │ │ │ │ - beq 320a8 │ │ │ │ + beq 320a4 │ │ │ │ lsr r8, r8, #3 │ │ │ │ and r8, r8, #3 │ │ │ │ cmp r8, #1 │ │ │ │ - bls 324a0 │ │ │ │ + bls 3249c │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ lsr r3, r2, #4 │ │ │ │ and r3, r3, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - bne 31e2c │ │ │ │ + bne 31e28 │ │ │ │ lsr r3, sl, #1 │ │ │ │ bic r2, r2, #16 │ │ │ │ and r3, r3, #16 │ │ │ │ orr r3, r3, r2 │ │ │ │ ldr r0, [r7, #32] │ │ │ │ strb r3, [r1, #4] │ │ │ │ ldr r3, [r4, #368] @ 0x170 │ │ │ │ ldr r1, [r4, #364] @ 0x16c │ │ │ │ add r2, r0, #3 │ │ │ │ ldr r1, [r3, r1, lsl #2] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ add r3, r3, r2, lsr #2 │ │ │ │ - ldr r2, [pc, #1804] @ 3269c │ │ │ │ + ldr r2, [pc, #1804] @ 32698 │ │ │ │ str r3, [r1, #8] │ │ │ │ - ldr r3, [pc, #1780] @ 3268c │ │ │ │ + ldr r3, [pc, #1780] @ 32688 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ addeq r1, r4, #268 @ 0x10c │ │ │ │ orreq r0, r5, #1 │ │ │ │ - beq 32128 │ │ │ │ + beq 32124 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ lsl r0, r5, #18 │ │ │ │ lsr r0, r0, #18 │ │ │ │ sub r6, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r7, #32] │ │ │ │ bl 2662a4 │ │ │ │ bic r5, r5, #16320 @ 0x3fc0 │ │ │ │ bic r5, r5, #63 @ 0x3f │ │ │ │ add r5, r5, #4 │ │ │ │ sub r6, r6, r1 │ │ │ │ ldrb r3, [r6, r5] │ │ │ │ add sl, r6, r5 │ │ │ │ tst r3, #8 │ │ │ │ - bne 31e2c │ │ │ │ + bne 31e28 │ │ │ │ ldrb r3, [r7, #43] @ 0x2b │ │ │ │ ands r2, r3, #64 @ 0x40 │ │ │ │ - bne 31e2c │ │ │ │ + bne 31e28 │ │ │ │ ands r8, r8, #3 │ │ │ │ - beq 32014 │ │ │ │ + beq 32010 │ │ │ │ tst r9, #1 │ │ │ │ movne r8, r2 │ │ │ │ - beq 32630 │ │ │ │ + beq 3262c │ │ │ │ ldrb r3, [r6, r5] │ │ │ │ mov r2, r8 │ │ │ │ orr r3, r3, #8 │ │ │ │ strb r3, [r6, r5] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 29ac0 │ │ │ │ + bl 29abc │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 32068 │ │ │ │ + beq 32064 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r4, #668] @ 0x29c │ │ │ │ str r2, [r7, #28] │ │ │ │ - b 32050 │ │ │ │ + b 3204c │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ str r0, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bne 3204c │ │ │ │ + bne 32048 │ │ │ │ str r3, [r4, #668] @ 0x29c │ │ │ │ - ldr r2, [pc, #1584] @ 326a0 │ │ │ │ - ldr r3, [pc, #1560] @ 3268c │ │ │ │ + ldr r2, [pc, #1584] @ 3269c │ │ │ │ + ldr r3, [pc, #1560] @ 32688 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ moveq r2, r8 │ │ │ │ addeq r1, sl, #4 │ │ │ │ - beq 31f10 │ │ │ │ - b 31fb8 │ │ │ │ + beq 31f0c │ │ │ │ + b 31fb4 │ │ │ │ tst r3, #32 │ │ │ │ ldrne r3, [r5] │ │ │ │ strne r3, [r6] │ │ │ │ - b 31e2c │ │ │ │ + b 31e28 │ │ │ │ ldrb r2, [r5, #-4] │ │ │ │ lsr r3, r2, #4 │ │ │ │ and r3, r3, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - bne 31e2c │ │ │ │ + bne 31e28 │ │ │ │ lsr r3, sl, #1 │ │ │ │ bic r2, r2, #16 │ │ │ │ and r3, r3, #16 │ │ │ │ orr r3, r3, r2 │ │ │ │ ldr r1, [r4, #364] @ 0x16c │ │ │ │ strb r3, [r5, #-4] │ │ │ │ ldr r3, [r4, #368] @ 0x170 │ │ │ │ @@ -15060,29 +15059,29 @@ │ │ │ │ ldr r1, [r3, r1, lsl #2] │ │ │ │ and r8, r8, #3 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ lsl r2, r2, #11 │ │ │ │ add r3, r3, r2, lsr #18 │ │ │ │ cmp r8, #1 │ │ │ │ str r3, [r1, #8] │ │ │ │ - beq 31e2c │ │ │ │ - ldr r2, [pc, #1440] @ 326a4 │ │ │ │ - ldr r3, [pc, #1412] @ 3268c │ │ │ │ + beq 31e28 │ │ │ │ + ldr r2, [pc, #1440] @ 326a0 │ │ │ │ + ldr r3, [pc, #1412] @ 32688 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ addeq r1, r4, #268 @ 0x10c │ │ │ │ moveq r0, r5 │ │ │ │ - bne 31fb8 │ │ │ │ + bne 31fb4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 2a3cc │ │ │ │ + b 2a3c8 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r2, [r7] │ │ │ │ bic r8, r8, #1 │ │ │ │ cmp r1, #0 │ │ │ │ orr r8, r8, #2 │ │ │ │ strb r8, [r7, #42] @ 0x2a │ │ │ │ strne r2, [r1] │ │ │ │ @@ -15102,62 +15101,62 @@ │ │ │ │ orr sl, sl, r2 │ │ │ │ str r7, [r4, #68] @ 0x44 │ │ │ │ strb sl, [r1, #4] │ │ │ │ ldrb r2, [r7, #43] @ 0x2b │ │ │ │ orr r2, r2, #1 │ │ │ │ tst r2, #4 │ │ │ │ strb r2, [r7, #43] @ 0x2b │ │ │ │ - beq 32554 │ │ │ │ + beq 32550 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 31df0 │ │ │ │ + beq 31dec │ │ │ │ mov ip, #0 │ │ │ │ - b 31dbc │ │ │ │ + b 31db8 │ │ │ │ and sl, r3, #7 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 321ec │ │ │ │ + beq 321e8 │ │ │ │ ldr r1, [r4, #668] @ 0x29c │ │ │ │ str r2, [r7, #28] │ │ │ │ - b 321d4 │ │ │ │ + b 321d0 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ str r1, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ - bne 321d0 │ │ │ │ + bne 321cc │ │ │ │ str r3, [r4, #668] @ 0x29c │ │ │ │ cmp sl, #0 │ │ │ │ - bne 32224 │ │ │ │ + bne 32220 │ │ │ │ ldrh r2, [r5] │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ cmp r3, #4 │ │ │ │ - bhi 32224 │ │ │ │ + bhi 32220 │ │ │ │ ldrb r1, [r5, #-4] │ │ │ │ and r2, r3, #7 │ │ │ │ bic r1, r1, #7 │ │ │ │ lsl sl, r3, #16 │ │ │ │ orr r2, r2, r1 │ │ │ │ lsr sl, sl, #16 │ │ │ │ strb r2, [r5, #-4] │ │ │ │ tst r9, #4 │ │ │ │ ldr r9, [r5, #-4] │ │ │ │ lsl r9, r9, #11 │ │ │ │ lsr r9, r9, #18 │ │ │ │ lsl r9, r9, #2 │ │ │ │ - beq 3230c │ │ │ │ + beq 32308 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 3230c │ │ │ │ + bne 32308 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3256c │ │ │ │ + beq 32568 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ add r0, r3, r9 │ │ │ │ cmp r0, #1048576 @ 0x100000 │ │ │ │ - bhi 3256c │ │ │ │ + bhi 32568 │ │ │ │ ldr r7, [r2, #8] │ │ │ │ ldrh r1, [r2, #40] @ 0x28 │ │ │ │ add r3, r7, r3 │ │ │ │ add r1, r1, r9, lsr #2 │ │ │ │ mov r7, #1 │ │ │ │ str r0, [r2, #32] │ │ │ │ strh r1, [r2, #40] @ 0x28 │ │ │ │ @@ -15179,97 +15178,97 @@ │ │ │ │ ldrb r2, [r4, #359] @ 0x167 │ │ │ │ and r2, r2, #16 │ │ │ │ mov r3, r0 │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r1, r3 │ │ │ │ bic r3, r0, #16 │ │ │ │ orr r3, r2, r3 │ │ │ │ - ldr r2, [pc, #972] @ 326a8 │ │ │ │ + ldr r2, [pc, #972] @ 326a4 │ │ │ │ strb r3, [r1], #4 │ │ │ │ - ldr r3, [pc, #936] @ 3268c │ │ │ │ + ldr r3, [pc, #936] @ 32688 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [r5] │ │ │ │ str r1, [r6] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ moveq r2, #0 │ │ │ │ - beq 31f10 │ │ │ │ - b 31fb8 │ │ │ │ + beq 31f0c │ │ │ │ + b 31fb4 │ │ │ │ add r8, r4, sl, lsl #2 │ │ │ │ ldr r7, [r8, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 323cc │ │ │ │ + beq 323c8 │ │ │ │ ldr r0, [r7, #32] │ │ │ │ add r2, r0, r9 │ │ │ │ cmp r2, #16384 @ 0x4000 │ │ │ │ - bcs 323cc │ │ │ │ + bcs 323c8 │ │ │ │ ldrb r3, [r7, #43] @ 0x2b │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - bne 323cc │ │ │ │ + bne 323c8 │ │ │ │ tst r3, #1 │ │ │ │ - bne 32370 │ │ │ │ + bne 3236c │ │ │ │ orr r3, r3, #1 │ │ │ │ tst r3, #4 │ │ │ │ strb r3, [r7, #43] @ 0x2b │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ - bne 32370 │ │ │ │ + bne 3236c │ │ │ │ ldrh ip, [r7, #40] @ 0x28 │ │ │ │ ldr r1, [r4, #328] @ 0x148 │ │ │ │ sub r1, r1, ip, lsl #2 │ │ │ │ str r1, [r4, #328] @ 0x148 │ │ │ │ ldr r1, [r4, #252] @ 0xfc │ │ │ │ str r1, [r7, #16] │ │ │ │ str r7, [r4, #252] @ 0xfc │ │ │ │ tst r3, #16 │ │ │ │ - beq 323a0 │ │ │ │ + beq 3239c │ │ │ │ ldrb r3, [r7, #43] @ 0x2b │ │ │ │ mov r2, #16384 @ 0x4000 │ │ │ │ bic r3, r3, #16 │ │ │ │ strb r3, [r7, #43] @ 0x2b │ │ │ │ ldr r3, [r4, #616] @ 0x268 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - bl 29a1c │ │ │ │ + bl 29a18 │ │ │ │ ldr r0, [r7, #32] │ │ │ │ add r2, r9, r0 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ add r3, r3, r0 │ │ │ │ str r2, [r7, #32] │ │ │ │ ldrh r2, [r7, #40] @ 0x28 │ │ │ │ add r2, r2, r9, lsr #2 │ │ │ │ strh r2, [r7, #40] @ 0x28 │ │ │ │ ldrb r2, [r7, #43] @ 0x2b │ │ │ │ orr r2, r2, #8 │ │ │ │ strb r2, [r7, #43] @ 0x2b │ │ │ │ mov r7, #0 │ │ │ │ - b 3227c │ │ │ │ + b 32278 │ │ │ │ mov r1, #1 │ │ │ │ subs fp, sl, r1 │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ movne fp, #1 │ │ │ │ bl 23070 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 32684 │ │ │ │ + beq 32680 │ │ │ │ mov r2, #1 │ │ │ │ add r1, r7, #12 │ │ │ │ mov r3, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #16384 @ 0x4000 │ │ │ │ - bl 31594 │ │ │ │ - ldr r1, [pc, #668] @ 326ac │ │ │ │ - ldr r3, [pc, #668] @ 326b0 │ │ │ │ + bl 31590 │ │ │ │ + ldr r1, [pc, #668] @ 326a8 │ │ │ │ + ldr r3, [pc, #668] @ 326ac │ │ │ │ orr r1, r1, sl, lsl #5 │ │ │ │ ldrh r2, [r7, #42] @ 0x2a │ │ │ │ and r3, r3, r1 │ │ │ │ - ldr r1, [pc, #656] @ 326b4 │ │ │ │ + ldr r1, [pc, #656] @ 326b0 │ │ │ │ and r2, r2, r1 │ │ │ │ orr r3, r3, r2 │ │ │ │ strh r3, [r7, #42] @ 0x2a │ │ │ │ ldr r3, [r4, #252] @ 0xfc │ │ │ │ str r3, [r7, #16] │ │ │ │ mov r3, #0 │ │ │ │ str r7, [r4, #252] @ 0xfc │ │ │ │ @@ -15288,94 +15287,94 @@ │ │ │ │ str r7, [r8, #52] @ 0x34 │ │ │ │ ldr r2, [r4, #248] @ 0xf8 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r4, #248] @ 0xf8 │ │ │ │ add r3, r1, #4 │ │ │ │ add r2, r9, #4 │ │ │ │ - b 323a8 │ │ │ │ + b 323a4 │ │ │ │ cmp r3, #0 │ │ │ │ str r7, [r4, #260] @ 0x104 │ │ │ │ - bne 31db8 │ │ │ │ + bne 31db4 │ │ │ │ add r1, r4, #272 @ 0x110 │ │ │ │ - b 31df4 │ │ │ │ - ldr r8, [pc, #528] @ 326b8 │ │ │ │ + b 31df0 │ │ │ │ + ldr r8, [pc, #528] @ 326b4 │ │ │ │ ldr r1, [r7, #32] │ │ │ │ and r7, r5, r8 │ │ │ │ sub r7, r7, #4 │ │ │ │ mov r0, r7 │ │ │ │ bl 2662a4 │ │ │ │ bic r5, r5, #16320 @ 0x3fc0 │ │ │ │ bic r5, r5, #63 @ 0x3f │ │ │ │ add r5, r5, #4 │ │ │ │ sub r1, r7, r1 │ │ │ │ ldrb r2, [r1, r5] │ │ │ │ add r0, r1, r5 │ │ │ │ lsr r3, r2, #4 │ │ │ │ and r3, r3, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - bne 31e2c │ │ │ │ + bne 31e28 │ │ │ │ lsr r3, sl, #1 │ │ │ │ bic r2, r2, #16 │ │ │ │ and r3, r3, #16 │ │ │ │ orr r3, r3, r2 │ │ │ │ strb r3, [r1, r5] │ │ │ │ ldr r3, [r1, r5] │ │ │ │ ldr r2, [r4, #364] @ 0x16c │ │ │ │ and r8, r8, r3, lsr #7 │ │ │ │ ldr r3, [r4, #368] @ 0x170 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ add r3, r3, r8 │ │ │ │ str r3, [r2, #8] │ │ │ │ - ldr r2, [pc, #416] @ 326bc │ │ │ │ - ldr r3, [pc, #364] @ 3268c │ │ │ │ + ldr r2, [pc, #416] @ 326b8 │ │ │ │ + ldr r3, [pc, #364] @ 32688 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ addeq r1, r4, #268 @ 0x10c │ │ │ │ addeq r0, r0, #4 │ │ │ │ - beq 32128 │ │ │ │ - b 31fb8 │ │ │ │ + beq 32124 │ │ │ │ + b 31fb4 │ │ │ │ tst r3, #16 │ │ │ │ - bne 32640 │ │ │ │ + bne 3263c │ │ │ │ mov r6, #1 │ │ │ │ - b 31e90 │ │ │ │ + b 31e8c │ │ │ │ ldr r2, [r4, #252] @ 0xfc │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r7, #16] │ │ │ │ str r7, [r4, #252] @ 0xfc │ │ │ │ - bne 321ac │ │ │ │ - b 31df0 │ │ │ │ + bne 321a8 │ │ │ │ + b 31dec │ │ │ │ mov r1, #1048576 @ 0x100000 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #0 │ │ │ │ - bl 316f0 │ │ │ │ + bl 316ec │ │ │ │ mov r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ bl 23070 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 32684 │ │ │ │ + beq 32680 │ │ │ │ ldr r3, [r4, #680] @ 0x2a8 │ │ │ │ mov r0, #4 │ │ │ │ cmp r3, #0 │ │ │ │ mov r1, #1048576 @ 0x100000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r7, [r2, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ strd r0, [r2, #32] │ │ │ │ - beq 32650 │ │ │ │ + beq 3264c │ │ │ │ ldr r0, [r4, #616] @ 0x268 │ │ │ │ ldr r3, [r4, #316] @ 0x13c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ sub r3, r3, #64 @ 0x40 │ │ │ │ sub r1, r1, #1048576 @ 0x100000 │ │ │ │ str r1, [r0, #12] │ │ │ │ str r3, [r4, #316] @ 0x13c │ │ │ │ @@ -15393,202 +15392,202 @@ │ │ │ │ cmp r3, #0 │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ str r2, [r4, #24] │ │ │ │ orr r3, r3, #32 │ │ │ │ strb r3, [r4, #357] @ 0x165 │ │ │ │ streq r2, [r4, #28] │ │ │ │ mov r3, #4 │ │ │ │ - b 32268 │ │ │ │ + b 32264 │ │ │ │ tst r3, #16 │ │ │ │ - bne 32674 │ │ │ │ + bne 32670 │ │ │ │ mov r8, #1 │ │ │ │ - b 32014 │ │ │ │ + b 32010 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a24c │ │ │ │ - b 3254c │ │ │ │ + bl 2a248 │ │ │ │ + b 32548 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ add r1, r7, #1048576 @ 0x100000 │ │ │ │ lsr r3, r7, #14 │ │ │ │ add r7, r7, #16384 @ 0x4000 │ │ │ │ cmp r7, r1 │ │ │ │ str r2, [r0, r3, lsl #2] │ │ │ │ - bne 32658 │ │ │ │ + bne 32654 │ │ │ │ ldr r7, [r2, #8] │ │ │ │ - b 325e4 │ │ │ │ + b 325e0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a24c │ │ │ │ - b 32638 │ │ │ │ - bl 294e0 │ │ │ │ - eoreq lr, r7, ip, lsr #6 │ │ │ │ - strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq lr, [r7], -ip @ │ │ │ │ - eoreq lr, r7, r4, asr #3 │ │ │ │ - eoreq lr, r7, ip, lsl #2 │ │ │ │ - eoreq lr, r7, r4, rrx │ │ │ │ - eoreq sp, r7, r8, lsl #31 │ │ │ │ - strdeq sp, [r7], -r4 @ │ │ │ │ - eoreq sp, r7, r8, lsl sp │ │ │ │ + bl 2a248 │ │ │ │ + b 32634 │ │ │ │ + bl 294dc │ │ │ │ + eoreq lr, r7, r0, lsr r3 │ │ │ │ + strdeq r0, [r0], -r0 @ │ │ │ │ + eoreq lr, r7, r0, lsl #4 │ │ │ │ + eoreq lr, r7, r8, asr #3 │ │ │ │ + eoreq lr, r7, r0, lsl r1 │ │ │ │ + eoreq lr, r7, r8, rrx │ │ │ │ + eoreq sp, r7, ip, lsl #31 │ │ │ │ + strdeq sp, [r7], -r8 @ │ │ │ │ + eoreq sp, r7, ip, lsl sp │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ andeq r0, r0, r2, ror #3 │ │ │ │ @ instruction: 0xfffffe1c │ │ │ │ strdeq r3, [r0], -pc @ │ │ │ │ - ldrdeq sp, [r7], -ip @ │ │ │ │ + eoreq sp, r7, r0, ror #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb r3, [r1, #359] @ 0x167 │ │ │ │ mov r4, r1 │ │ │ │ tst r3, #2 │ │ │ │ mov r5, r0 │ │ │ │ - bne 32710 │ │ │ │ + bne 3270c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 32708 │ │ │ │ + beq 32704 │ │ │ │ ldrb r3, [r1, #358] @ 0x166 │ │ │ │ tst r3, #1 │ │ │ │ - beq 3272c │ │ │ │ + beq 32728 │ │ │ │ ldr r3, [r1, #660] @ 0x294 │ │ │ │ str r3, [r0, #16] │ │ │ │ str r0, [r4, #660] @ 0x294 │ │ │ │ mov r0, #6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ add r0, r5, #8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ mov r0, #6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ tst r3, #4 │ │ │ │ - beq 32764 │ │ │ │ + beq 32760 │ │ │ │ ldrb r3, [r1, #357] @ 0x165 │ │ │ │ tst r3, #1 │ │ │ │ - bne 32708 │ │ │ │ + bne 32704 │ │ │ │ add r3, r1, #356 @ 0x164 │ │ │ │ ldrh r3, [r3] │ │ │ │ - ldr r2, [pc, #40] @ 32778 │ │ │ │ + ldr r2, [pc, #40] @ 32774 │ │ │ │ and r3, r3, r2 │ │ │ │ cmp r3, #6 │ │ │ │ ldrne r3, [r1, #664] @ 0x298 │ │ │ │ strne r3, [r0, #12] │ │ │ │ strne r0, [r4, #664] @ 0x298 │ │ │ │ - b 32708 │ │ │ │ + b 32704 │ │ │ │ ldr r3, [r1, #656] @ 0x290 │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r4, #656] @ 0x290 │ │ │ │ mov r0, #6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0xffff8006 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ subs r8, r2, #0 │ │ │ │ - ldr r2, [pc, #688] @ 32a48 │ │ │ │ + ldr r2, [pc, #688] @ 32a44 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r2, pc, r2 │ │ │ │ movne fp, r1 │ │ │ │ moveq fp, #0 │ │ │ │ subs r5, r3, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - beq 329b4 │ │ │ │ + beq 329b0 │ │ │ │ mov r6, r0 │ │ │ │ add sl, r0, fp, lsl #2 │ │ │ │ ldr r0, [sl, #504] @ 0x1f8 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2c1e0 │ │ │ │ + bl 2c1dc │ │ │ │ ldr r3, [r6, #296] @ 0x128 │ │ │ │ sub r1, r3, #5 │ │ │ │ str r1, [r6, #296] @ 0x128 │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r0, r5 │ │ │ │ - beq 32884 │ │ │ │ + beq 32880 │ │ │ │ add r3, fp, #1 │ │ │ │ mov r9, #0 │ │ │ │ str r3, [sp] │ │ │ │ - b 3282c │ │ │ │ + b 32828 │ │ │ │ ldr r9, [r4, #4] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2c1e0 │ │ │ │ + bl 2c1dc │ │ │ │ mov r1, r6 │ │ │ │ cmp r9, r0 │ │ │ │ strne r0, [r4, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 2c1e0 │ │ │ │ + bl 2c1dc │ │ │ │ mov r9, r4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 32878 │ │ │ │ + beq 32874 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 329a8 │ │ │ │ + beq 329a4 │ │ │ │ cmp r5, #0 │ │ │ │ ldrb r2, [r4] │ │ │ │ subgt r5, r5, #4 │ │ │ │ bicgt r5, r5, r5, asr #31 │ │ │ │ cmp r2, r7 │ │ │ │ - beq 32890 │ │ │ │ + beq 3288c │ │ │ │ cmp r8, #0 │ │ │ │ - beq 327f0 │ │ │ │ + beq 327ec │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, fp │ │ │ │ - bl 28f74 │ │ │ │ + bl 28f70 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r2, r6 │ │ │ │ - bl 29004 │ │ │ │ + bl 29000 │ │ │ │ ldr r4, [sl, #504] @ 0x1f8 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 32824 │ │ │ │ + bne 32820 │ │ │ │ ldr r3, [r6, #296] @ 0x128 │ │ │ │ mov r0, r5 │ │ │ │ add r3, r3, #5 │ │ │ │ str r3, [r6, #296] @ 0x128 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 328fc │ │ │ │ + beq 328f8 │ │ │ │ ldr r2, [r6, #48] @ 0x30 │ │ │ │ lsr r0, r1, #14 │ │ │ │ ldr r2, [r2, r0, lsl #2] │ │ │ │ ldrb r0, [r6, #357] @ 0x165 │ │ │ │ subs ip, r2, #0 │ │ │ │ movne ip, #1 │ │ │ │ bics r0, ip, r0, lsr #6 │ │ │ │ - beq 32978 │ │ │ │ + beq 32974 │ │ │ │ ldrb r0, [r2, #42] @ 0x2a │ │ │ │ and ip, r0, #3 │ │ │ │ cmp ip, #1 │ │ │ │ - bhi 32844 │ │ │ │ + bhi 32840 │ │ │ │ lsr r0, r0, #3 │ │ │ │ and r0, r0, #3 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 328fc │ │ │ │ + beq 328f8 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 32844 │ │ │ │ + beq 32840 │ │ │ │ ldrb r2, [r2, #43] @ 0x2b │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ - bne 32844 │ │ │ │ + bne 32840 │ │ │ │ ldrb r2, [r1, #-4] │ │ │ │ tst r2, #8 │ │ │ │ - bne 32844 │ │ │ │ + bne 32840 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 329f0 │ │ │ │ + bne 329ec │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, r6 │ │ │ │ - bl 2c1e0 │ │ │ │ + bl 2c1dc │ │ │ │ cmp r9, #0 │ │ │ │ strne r0, [r9, #16] │ │ │ │ streq r0, [sl, #504] @ 0x1f8 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [r6, #284] @ 0x11c │ │ │ │ ldrne r2, [r4, #20] │ │ │ │ strne r2, [r0, #20] │ │ │ │ @@ -15603,353 +15602,353 @@ │ │ │ │ streq r4, [r6, #280] @ 0x118 │ │ │ │ ldr r2, [r6, #544] @ 0x220 │ │ │ │ mov r1, #0 │ │ │ │ sub r2, r2, #1 │ │ │ │ str r1, [r4, #16] │ │ │ │ mov r4, r0 │ │ │ │ str r2, [r6, #544] @ 0x220 │ │ │ │ - b 3281c │ │ │ │ + b 32818 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 32844 │ │ │ │ + beq 32840 │ │ │ │ ldrb lr, [r2, #42] @ 0x2a │ │ │ │ - ldr ip, [pc, #192] @ 32a4c │ │ │ │ + ldr ip, [pc, #192] @ 32a48 │ │ │ │ lsr r0, lr, #3 │ │ │ │ add ip, pc, ip │ │ │ │ and r0, r0, #3 │ │ │ │ cmp r0, #3 │ │ │ │ - bhi 32a20 │ │ │ │ + bhi 32a1c │ │ │ │ ldrsb ip, [ip, r0] │ │ │ │ add pc, pc, ip, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [r6, #296] @ 0x128 │ │ │ │ add r3, r3, #5 │ │ │ │ str r3, [r6, #296] @ 0x128 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ and lr, lr, #3 │ │ │ │ cmp lr, #1 │ │ │ │ - bls 328e4 │ │ │ │ + bls 328e0 │ │ │ │ ldrb r0, [r6, #358] @ 0x166 │ │ │ │ tst r0, #1 │ │ │ │ - bne 328e4 │ │ │ │ + bne 328e0 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr ip, [r2, #36] @ 0x24 │ │ │ │ add r0, r0, ip │ │ │ │ cmp r0, r1 │ │ │ │ - bls 328e4 │ │ │ │ - b 32844 │ │ │ │ + bls 328e0 │ │ │ │ + b 32840 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, fp │ │ │ │ - bl 28f74 │ │ │ │ + bl 28f70 │ │ │ │ ldr r2, [r6, #292] @ 0x124 │ │ │ │ ldr r0, [sl, #504] @ 0x1f8 │ │ │ │ cmp r2, #0 │ │ │ │ strne r4, [r2, #16] │ │ │ │ streq r4, [r6, #292] @ 0x124 │ │ │ │ strne r4, [r6, #292] @ 0x124 │ │ │ │ streq r4, [r6, #288] @ 0x120 │ │ │ │ - b 3295c │ │ │ │ + b 32958 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #36] @ 32a50 │ │ │ │ + ldr r1, [pc, #36] @ 32a4c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - ldr r2, [pc, #32] @ 32a54 │ │ │ │ + ldr r2, [pc, #32] @ 32a50 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r1, #1 │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ bl 22f20 │ │ │ │ - eoreq sp, r7, r0, ror #16 │ │ │ │ - mlaeq r5, ip, r9, r0 │ │ │ │ + eoreq sp, r7, r4, ror #16 │ │ │ │ + eoreq r0, r5, r0, lsr #19 │ │ │ │ muleq r0, r8, r8 │ │ │ │ - @ instruction: 0x002369b4 │ │ │ │ + @ instruction: 0x002369b8 │ │ │ │ │ │ │ │ -00032a58 : │ │ │ │ +00032a54 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ subs r9, r0, #0 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ popeq {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r1 │ │ │ │ mov sl, r2 │ │ │ │ add r9, r9, r8 │ │ │ │ ldr r6, [r9, #4] │ │ │ │ cmp r9, sl │ │ │ │ add r5, r9, #8 │ │ │ │ sub r4, r6, #1 │ │ │ │ - beq 32b30 │ │ │ │ + beq 32b2c │ │ │ │ add r3, r6, #2 │ │ │ │ add r3, r9, r3, lsl #2 │ │ │ │ cmp sl, r3 │ │ │ │ - beq 32b30 │ │ │ │ + beq 32b2c │ │ │ │ cmp r6, #0 │ │ │ │ - bne 32ad0 │ │ │ │ - b 32b20 │ │ │ │ + bne 32acc │ │ │ │ + b 32b1c │ │ │ │ mov r6, r4 │ │ │ │ mov r1, r7 │ │ │ │ add r0, r0, r8 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ cmp r6, #0 │ │ │ │ add r5, r5, #4 │ │ │ │ sub r4, r6, #1 │ │ │ │ - beq 32b20 │ │ │ │ + beq 32b1c │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 32ab0 │ │ │ │ + bne 32aac │ │ │ │ ldr r4, [r5, #8] │ │ │ │ ldr fp, [r5, #4] │ │ │ │ cmp r4, #0 │ │ │ │ add fp, fp, r8 │ │ │ │ - beq 32b08 │ │ │ │ + beq 32b04 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r7 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ subs r4, r4, #1 │ │ │ │ add fp, fp, #4 │ │ │ │ - bne 32af0 │ │ │ │ + bne 32aec │ │ │ │ sub r6, r6, #3 │ │ │ │ add r5, r5, #8 │ │ │ │ cmp r6, #0 │ │ │ │ add r5, r5, #4 │ │ │ │ sub r4, r6, #1 │ │ │ │ - bne 32ad0 │ │ │ │ + bne 32acc │ │ │ │ ldr r9, [r9] │ │ │ │ cmp r9, #0 │ │ │ │ - bne 32a7c │ │ │ │ + bne 32a78 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r6, #0 │ │ │ │ - bne 32b5c │ │ │ │ + bne 32b58 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r0, r8 │ │ │ │ cmp r0, sl │ │ │ │ - bcc 32b84 │ │ │ │ + bcc 32b80 │ │ │ │ mov r6, r4 │ │ │ │ cmp r6, #0 │ │ │ │ add r5, r5, #4 │ │ │ │ sub r4, r6, #1 │ │ │ │ popeq {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 32b3c │ │ │ │ + bne 32b38 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ add r4, r4, r8 │ │ │ │ cmp r4, sl │ │ │ │ - bcc 32b90 │ │ │ │ + bcc 32b8c │ │ │ │ add r5, r5, #8 │ │ │ │ sub r6, r6, #3 │ │ │ │ - b 32b4c │ │ │ │ + b 32b48 │ │ │ │ mov r1, r7 │ │ │ │ - bl 31cb4 │ │ │ │ - b 32b48 │ │ │ │ + bl 31cb0 │ │ │ │ + b 32b44 │ │ │ │ ldr r9, [r5, #8] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 32b78 │ │ │ │ + beq 32b74 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ subs r9, r9, #1 │ │ │ │ add r4, r4, #4 │ │ │ │ - bne 32b9c │ │ │ │ - b 32b78 │ │ │ │ + bne 32b98 │ │ │ │ + b 32b74 │ │ │ │ │ │ │ │ -00032bb8 : │ │ │ │ +00032bb4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr ip, [pc, #24] @ 32be8 │ │ │ │ + ldr ip, [pc, #24] @ 32be4 │ │ │ │ sub sp, sp, #12 │ │ │ │ add ip, pc, ip │ │ │ │ ldr ip, [ip, #8] │ │ │ │ str ip, [sp] │ │ │ │ - bl 32a58 │ │ │ │ + bl 32a54 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r4, r6, ip, asr #22 │ │ │ │ + eorseq r4, r6, r0, asr fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ ldrb r2, [r5, #359] @ 0x167 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ tst r2, #2 │ │ │ │ - bne 32c38 │ │ │ │ + bne 32c34 │ │ │ │ ldrb r2, [r5, #358] @ 0x166 │ │ │ │ tst r2, #1 │ │ │ │ - beq 32c48 │ │ │ │ + beq 32c44 │ │ │ │ ldr r1, [r5, #624] @ 0x270 │ │ │ │ add r2, r3, #4 │ │ │ │ str r1, [r4, r2, lsl #2] │ │ │ │ str r4, [r5, #624] @ 0x270 │ │ │ │ lsl r0, r3, #2 │ │ │ │ add r0, r0, #23 │ │ │ │ lsr r0, r0, #2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r1, [r5, #357] @ 0x165 │ │ │ │ ands r2, r2, #4 │ │ │ │ and r1, r1, #1 │ │ │ │ - beq 32c90 │ │ │ │ + beq 32c8c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 32c80 │ │ │ │ + beq 32c7c │ │ │ │ ldrb r2, [r5, #356] @ 0x164 │ │ │ │ tst r2, #2 │ │ │ │ - beq 32c38 │ │ │ │ + beq 32c34 │ │ │ │ add r2, r3, #4 │ │ │ │ ldr r1, [r4, r2, lsl #2] │ │ │ │ ldr r2, [r5, #676] @ 0x2a4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne 32c38 │ │ │ │ + bne 32c34 │ │ │ │ ldr r2, [r5, #628] @ 0x274 │ │ │ │ str r2, [r4, #12] │ │ │ │ str r4, [r5, #628] @ 0x274 │ │ │ │ - b 32c38 │ │ │ │ + b 32c34 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r1, [r5, #620] @ 0x26c │ │ │ │ str r1, [r4, #12] │ │ │ │ addne r1, r3, #4 │ │ │ │ str r4, [r5, #620] @ 0x26c │ │ │ │ strne r2, [r4, r1, lsl #2] │ │ │ │ - b 32c38 │ │ │ │ + b 32c34 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ ldrb r3, [r5, #359] @ 0x167 │ │ │ │ tst r3, #2 │ │ │ │ - bne 32cf8 │ │ │ │ + bne 32cf4 │ │ │ │ ldrb r3, [r5, #358] @ 0x166 │ │ │ │ tst r3, #1 │ │ │ │ - beq 32d00 │ │ │ │ + beq 32cfc │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add r3, r5, r3, lsl #2 │ │ │ │ ldr r2, [r3, #640] @ 0x280 │ │ │ │ str r2, [r4, #24] │ │ │ │ str r4, [r3, #640] @ 0x280 │ │ │ │ mov r0, #7 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ tst r3, #4 │ │ │ │ - beq 32d54 │ │ │ │ + beq 32d50 │ │ │ │ ldrb r3, [r5, #357] @ 0x165 │ │ │ │ tst r3, #1 │ │ │ │ - beq 32d8c │ │ │ │ + beq 32d88 │ │ │ │ ldrb r3, [r5, #356] @ 0x164 │ │ │ │ tst r3, #2 │ │ │ │ - beq 32cf8 │ │ │ │ + beq 32cf4 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ ldr r3, [r5, #676] @ 0x2a4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 32cf8 │ │ │ │ + bne 32cf4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 32cf8 │ │ │ │ + beq 32cf4 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add r3, r5, r3, lsl #2 │ │ │ │ ldr r2, [r3, #648] @ 0x288 │ │ │ │ str r2, [r4, #20] │ │ │ │ str r4, [r3, #648] @ 0x288 │ │ │ │ - b 32cf8 │ │ │ │ + b 32cf4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 32da8 │ │ │ │ + beq 32da4 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r0, #7 │ │ │ │ add r3, r5, r3, lsl #2 │ │ │ │ ldr r2, [r3, #632] @ 0x278 │ │ │ │ str r2, [r4, #20] │ │ │ │ str r4, [r3, #632] @ 0x278 │ │ │ │ ldrb r3, [r5, #357] @ 0x165 │ │ │ │ tst r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [r4, #24] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 32d3c │ │ │ │ + bne 32d38 │ │ │ │ ldrb r3, [r5, #356] @ 0x164 │ │ │ │ tst r3, #2 │ │ │ │ - beq 32cf8 │ │ │ │ - b 32d3c │ │ │ │ + beq 32cf4 │ │ │ │ + b 32d38 │ │ │ │ ldrb r3, [r5, #356] @ 0x164 │ │ │ │ tst r3, #2 │ │ │ │ - beq 32cf8 │ │ │ │ - b 32d60 │ │ │ │ + beq 32cf4 │ │ │ │ + b 32d5c │ │ │ │ │ │ │ │ -00032db8 : │ │ │ │ - ldr r3, [pc, #8] @ 32dc8 │ │ │ │ +00032db4 : │ │ │ │ + ldr r3, [pc, #8] @ 32dc4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b 31cb4 │ │ │ │ - eorseq r4, r6, r0, ror #18 │ │ │ │ + b 31cb0 │ │ │ │ + eorseq r4, r6, r4, ror #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #296] @ 0x128 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #4 │ │ │ │ mov r6, r1 │ │ │ │ - bgt 32e64 │ │ │ │ + bgt 32e60 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 32e20 │ │ │ │ + beq 32e1c │ │ │ │ ldr r5, [r4, #272] @ 0x110 │ │ │ │ add r4, r4, #272 @ 0x110 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ add r2, r5, #1048576 @ 0x100000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 32e84 │ │ │ │ + beq 32e80 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r5, #8] │ │ │ │ str r6, [r3] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrb r2, [r1, #-4] │ │ │ │ ands r2, r2, #7 │ │ │ │ - beq 32ea8 │ │ │ │ + beq 32ea4 │ │ │ │ cmp r2, #3 │ │ │ │ - bne 32e6c │ │ │ │ + bne 32e68 │ │ │ │ add r3, r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ str r3, [r4, #296] @ 0x128 │ │ │ │ add r0, r6, #8 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r6, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ ldr r3, [r4, #296] @ 0x128 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #296] @ 0x128 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r2, #0 │ │ │ │ - bne 32df8 │ │ │ │ + bne 32df4 │ │ │ │ ldr r5, [r4, #268] @ 0x10c │ │ │ │ add r4, r4, #268 @ 0x10c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ add r2, r5, #1048576 @ 0x100000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 32e10 │ │ │ │ + bne 32e0c │ │ │ │ ldr r7, [r5, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 32ee0 │ │ │ │ + beq 32edc │ │ │ │ add r3, r7, #12 │ │ │ │ str r3, [r7, #8] │ │ │ │ mov r5, r7 │ │ │ │ str r7, [r4] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - b 32e10 │ │ │ │ + b 32e0c │ │ │ │ ldrh r1, [r1] │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ ldr r2, [r2, r1, lsl #2] │ │ │ │ cmp r2, #4 │ │ │ │ popls {r4, r5, r6, r7, r8, pc} │ │ │ │ add r3, r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ @@ -15959,1000 +15958,1000 @@ │ │ │ │ ldr r3, [r4, #296] @ 0x128 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #296] @ 0x128 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #1048576 @ 0x100000 │ │ │ │ bl 234cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 32f10 │ │ │ │ + beq 32f0c │ │ │ │ add r3, r0, #12 │ │ │ │ str r7, [r0, #4] │ │ │ │ str r3, [r0, #8] │ │ │ │ str r0, [r5, #4] │ │ │ │ str r5, [r0] │ │ │ │ str r0, [r4] │ │ │ │ mov r5, r0 │ │ │ │ - b 32e10 │ │ │ │ - bl 294e0 │ │ │ │ + b 32e0c │ │ │ │ + bl 294dc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r7, [pc, #284] @ 33048 │ │ │ │ + ldr r7, [pc, #284] @ 33044 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, #0 │ │ │ │ ldr r3, [r8, #268] @ 0x10c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add r1, r3, #12 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 33004 │ │ │ │ + beq 33000 │ │ │ │ sub r1, r2, #4 │ │ │ │ str r1, [r3, #8] │ │ │ │ ldr r4, [r2, #-4] │ │ │ │ add r6, r6, #1 │ │ │ │ tst r4, #1 │ │ │ │ - beq 32fe8 │ │ │ │ + beq 32fe4 │ │ │ │ ldr r3, [r8, #48] @ 0x30 │ │ │ │ lsr r4, r4, #14 │ │ │ │ ldr r2, [r3, r4, lsl #2] │ │ │ │ ldr r5, [r2, #8] │ │ │ │ ldrb r3, [r2, #42] @ 0x2a │ │ │ │ ldr r2, [r2, #32] │ │ │ │ add r4, r5, #8 │ │ │ │ lsr r3, r3, #5 │ │ │ │ add r5, r5, r2 │ │ │ │ ldr r2, [r8, #408] @ 0x198 │ │ │ │ sub r1, r5, r4 │ │ │ │ add r2, r2, r1, asr #2 │ │ │ │ cmp r3, #2 │ │ │ │ str r2, [r8, #408] @ 0x198 │ │ │ │ - beq 32fdc │ │ │ │ + beq 32fd8 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 3301c │ │ │ │ + beq 33018 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 32f30 │ │ │ │ + bne 32f2c │ │ │ │ ldrh r2, [r4] │ │ │ │ ldr r3, [r8, #40] @ 0x28 │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ cmp r3, #4 │ │ │ │ - bls 32f30 │ │ │ │ + bls 32f2c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 32f30 │ │ │ │ + b 32f2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ add r4, r4, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ cmp r5, r4 │ │ │ │ - bhi 32fcc │ │ │ │ - b 32f30 │ │ │ │ + bhi 32fc8 │ │ │ │ + b 32f2c │ │ │ │ ldr r5, [r4, #-4] │ │ │ │ ldrb r3, [r4, #-4] │ │ │ │ and r5, r7, r5, lsr #7 │ │ │ │ add r5, r4, r5, lsl #2 │ │ │ │ and r3, r3, #7 │ │ │ │ sub r5, r5, #4 │ │ │ │ - b 32f80 │ │ │ │ + b 32f7c │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 33038 │ │ │ │ + beq 33034 │ │ │ │ str r3, [r8, #268] @ 0x10c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - b 32f44 │ │ │ │ + b 32f40 │ │ │ │ mov r1, r8 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ mov r1, r8 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 31cb4 │ │ │ │ - b 32f30 │ │ │ │ + bl 31cb0 │ │ │ │ + b 32f2c │ │ │ │ ldr r3, [r8, #396] @ 0x18c │ │ │ │ add r3, r3, r6 │ │ │ │ str r3, [r8, #396] @ 0x18c │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ strdeq r3, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #296] @ 0x128 │ │ │ │ - ldr r6, [pc, #1680] @ 336f8 │ │ │ │ + ldr r6, [pc, #1680] @ 336f4 │ │ │ │ add r2, r3, #5 │ │ │ │ subs r8, r1, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ str r2, [r0, #296] @ 0x128 │ │ │ │ add r6, pc, r6 │ │ │ │ - beq 330c8 │ │ │ │ + beq 330c4 │ │ │ │ ldr r4, [r0, #660] @ 0x294 │ │ │ │ cmp r4, #0 │ │ │ │ streq r4, [sp] │ │ │ │ - beq 330b4 │ │ │ │ + beq 330b0 │ │ │ │ mov r9, #0 │ │ │ │ mov fp, #1 │ │ │ │ mov sl, r9 │ │ │ │ str r9, [sp] │ │ │ │ - b 330ec │ │ │ │ + b 330e8 │ │ │ │ ldr r3, [r5, #296] @ 0x128 │ │ │ │ mov r4, sl │ │ │ │ str r8, [sp] │ │ │ │ sub r3, r3, #5 │ │ │ │ ldr r0, [sp] │ │ │ │ str r4, [r5, #660] @ 0x294 │ │ │ │ str r3, [r5, #296] @ 0x128 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [r0, #656] @ 0x290 │ │ │ │ str r8, [r0, #656] @ 0x290 │ │ │ │ cmp r4, #0 │ │ │ │ streq r4, [sp] │ │ │ │ - beq 33664 │ │ │ │ + beq 33660 │ │ │ │ mov r9, r8 │ │ │ │ mov fp, r8 │ │ │ │ mov sl, r8 │ │ │ │ str r8, [sp] │ │ │ │ mov r7, #0 │ │ │ │ str r6, [sp, #4] │ │ │ │ mov r6, r7 │ │ │ │ cmp fp, #0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bne 33210 │ │ │ │ + bne 3320c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 33228 │ │ │ │ + beq 33224 │ │ │ │ mov r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ mov r6, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - beq 33570 │ │ │ │ + beq 3356c │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ lsr r2, r0, #14 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ ldrb r3, [r5, #357] @ 0x165 │ │ │ │ subs r1, r2, #0 │ │ │ │ movne r1, #1 │ │ │ │ bics r3, r1, r3, lsr #6 │ │ │ │ - beq 33434 │ │ │ │ + beq 33430 │ │ │ │ ldrb r3, [r2, #42] @ 0x2a │ │ │ │ and r1, r3, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi 333e4 │ │ │ │ + bhi 333e0 │ │ │ │ lsr r3, r3, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 33184 │ │ │ │ + beq 33180 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 333e4 │ │ │ │ + beq 333e0 │ │ │ │ ldrb r3, [r2, #43] @ 0x2b │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - bne 333e4 │ │ │ │ + bne 333e0 │ │ │ │ ldrb r3, [r0, #-4] │ │ │ │ tst r3, #8 │ │ │ │ - bne 333e4 │ │ │ │ + bne 333e0 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 33388 │ │ │ │ + bne 33384 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 33274 │ │ │ │ + beq 33270 │ │ │ │ cmp r7, #0 │ │ │ │ str sl, [r4, #12] │ │ │ │ - bne 333ac │ │ │ │ + bne 333a8 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov sl, r4 │ │ │ │ tst r9, #1 │ │ │ │ - beq 335f8 │ │ │ │ + beq 335f4 │ │ │ │ ldrb r3, [r5, #357] @ 0x165 │ │ │ │ tst r3, #1 │ │ │ │ str sl, [r5, #664] @ 0x298 │ │ │ │ - beq 331e0 │ │ │ │ + beq 331dc │ │ │ │ ldr r4, [r5, #660] @ 0x294 │ │ │ │ mov r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr sl, [r5, #656] @ 0x290 │ │ │ │ mov r9, #2 │ │ │ │ mov fp, #1 │ │ │ │ str r3, [r5, #660] @ 0x294 │ │ │ │ - bne 330ec │ │ │ │ + bne 330e8 │ │ │ │ ldr r3, [r5, #296] @ 0x128 │ │ │ │ ldr r0, [sp] │ │ │ │ sub r3, r3, #5 │ │ │ │ str r3, [r5, #296] @ 0x128 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, #1 │ │ │ │ cmp fp, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ str r3, [sp] │ │ │ │ - beq 332b4 │ │ │ │ + beq 332b0 │ │ │ │ mov r4, r7 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r7, [r4, #16] │ │ │ │ - bne 33124 │ │ │ │ - b 33184 │ │ │ │ + bne 33120 │ │ │ │ + b 33180 │ │ │ │ mov r4, r7 │ │ │ │ str r8, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ mov r6, #0 │ │ │ │ - bne 33124 │ │ │ │ + bne 33120 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 33274 │ │ │ │ + beq 33270 │ │ │ │ cmp r7, #0 │ │ │ │ str sl, [r4, #12] │ │ │ │ - bne 33634 │ │ │ │ + bne 33630 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ cmp r8, #0 │ │ │ │ ldrne r3, [r5, #296] @ 0x128 │ │ │ │ - bne 330b0 │ │ │ │ - b 331a4 │ │ │ │ + bne 330ac │ │ │ │ + b 331a0 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ mov r6, #1 │ │ │ │ str fp, [r4, #20] │ │ │ │ - bne 33124 │ │ │ │ + bne 33120 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ lsr r0, r0, #14 │ │ │ │ ldr r3, [r3, r0, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r1, [r3, #28] │ │ │ │ strne r1, [r4, #20] │ │ │ │ strne r4, [r3, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 334f0 │ │ │ │ + bne 334ec │ │ │ │ cmp r7, #0 │ │ │ │ str sl, [r4, #12] │ │ │ │ mov sl, r4 │ │ │ │ - beq 33328 │ │ │ │ + beq 33324 │ │ │ │ cmp fp, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bne 3320c │ │ │ │ + bne 33208 │ │ │ │ mov r4, r7 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ mov r6, #0 │ │ │ │ - bne 33124 │ │ │ │ - b 33238 │ │ │ │ - bl 2c1e0 │ │ │ │ + bne 33120 │ │ │ │ + b 33234 │ │ │ │ + bl 2c1dc │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r4, #4] │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ ldr r3, [r5, #672] @ 0x2a0 │ │ │ │ cmp r9, #0 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r5, #672] @ 0x2a0 │ │ │ │ - bne 3368c │ │ │ │ + bne 33688 │ │ │ │ add r3, r5, #356 @ 0x164 │ │ │ │ ldrh r3, [r3] │ │ │ │ bic r3, r3, #249 @ 0xf9 │ │ │ │ lsl r3, r3, #23 │ │ │ │ lsr r3, r3, #23 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 33468 │ │ │ │ + beq 33464 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 33494 │ │ │ │ + bne 33490 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 331f8 │ │ │ │ + bne 331f4 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [r5, #296] @ 0x128 │ │ │ │ mov r0, r5 │ │ │ │ sub r3, r3, #5 │ │ │ │ str r3, [r5, #296] @ 0x128 │ │ │ │ - bl 32f14 │ │ │ │ + bl 32f10 │ │ │ │ ldr r3, [r5, #296] @ 0x128 │ │ │ │ ldr r4, [r5, #668] @ 0x29c │ │ │ │ add r3, r3, #5 │ │ │ │ mov r2, #0 │ │ │ │ cmp r4, #0 │ │ │ │ str r3, [r5, #296] @ 0x128 │ │ │ │ str r2, [r5, #668] @ 0x29c │ │ │ │ - beq 33518 │ │ │ │ + beq 33514 │ │ │ │ cmp fp, r2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - beq 33260 │ │ │ │ + beq 3325c │ │ │ │ cmp r0, r2 │ │ │ │ ldr r7, [r4, #16] │ │ │ │ movne r6, #1 │ │ │ │ - bne 33124 │ │ │ │ + bne 33120 │ │ │ │ cmp r8, r2 │ │ │ │ mov r6, #1 │ │ │ │ - beq 33274 │ │ │ │ + beq 33270 │ │ │ │ mov r6, r8 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ lsr r1, r4, #14 │ │ │ │ ldr r1, [r3, r1, lsl #2] │ │ │ │ ldrb r3, [r1, #43] @ 0x2b │ │ │ │ tst r3, #16 │ │ │ │ - bne 3350c │ │ │ │ + bne 33508 │ │ │ │ cmp r7, #0 │ │ │ │ str sl, [r4, #16] │ │ │ │ - beq 33594 │ │ │ │ + beq 33590 │ │ │ │ mov sl, r4 │ │ │ │ mov r4, r7 │ │ │ │ - b 330f8 │ │ │ │ + b 330f4 │ │ │ │ and ip, ip, #3 │ │ │ │ cmp ip, #1 │ │ │ │ - bls 3316c │ │ │ │ + bls 33168 │ │ │ │ ldrb r3, [r5, #358] @ 0x166 │ │ │ │ tst r3, #1 │ │ │ │ - bne 3316c │ │ │ │ + bne 33168 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ add r3, r3, r1 │ │ │ │ cmp r3, r0 │ │ │ │ - bls 3316c │ │ │ │ + bls 33168 │ │ │ │ cmp r8, #0 │ │ │ │ mov r1, r5 │ │ │ │ - beq 332cc │ │ │ │ + beq 332c8 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ ldr r3, [r5, #672] @ 0x2a0 │ │ │ │ cmp r6, #0 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r5, #672] @ 0x2a0 │ │ │ │ - beq 334c0 │ │ │ │ + beq 334bc │ │ │ │ mov r3, #1 │ │ │ │ cmp r7, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ - beq 336ac │ │ │ │ + beq 336a8 │ │ │ │ cmp fp, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov r4, r7 │ │ │ │ str r6, [sp] │ │ │ │ - bne 33210 │ │ │ │ - b 3310c │ │ │ │ + bne 3320c │ │ │ │ + b 33108 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 333e4 │ │ │ │ + beq 333e0 │ │ │ │ ldrb ip, [r2, #42] @ 0x2a │ │ │ │ - ldr r1, [pc, #692] @ 336fc │ │ │ │ + ldr r1, [pc, #692] @ 336f8 │ │ │ │ lsr r3, ip, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 336d4 │ │ │ │ + bhi 336d0 │ │ │ │ add r1, r1, r3 │ │ │ │ ldrsh r1, [r1, r3] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 29bdc │ │ │ │ + bl 29bd8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp] │ │ │ │ - bne 3355c │ │ │ │ + bne 33558 │ │ │ │ ldr r3, [r5, #660] @ 0x294 │ │ │ │ cmp r6, #0 │ │ │ │ str r3, [r4, #16] │ │ │ │ str r4, [r5, #660] @ 0x294 │ │ │ │ - beq 33318 │ │ │ │ + beq 33314 │ │ │ │ mov r2, #1 │ │ │ │ cmp r7, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ - beq 33320 │ │ │ │ + beq 3331c │ │ │ │ cmp fp, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov r6, r2 │ │ │ │ str r2, [sp] │ │ │ │ - bne 3320c │ │ │ │ + bne 33208 │ │ │ │ mov r4, r7 │ │ │ │ - b 3310c │ │ │ │ + b 33108 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 330a4 │ │ │ │ + beq 330a0 │ │ │ │ cmp fp, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - beq 33220 │ │ │ │ + beq 3321c │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r7 │ │ │ │ str r8, [sp] │ │ │ │ mov r7, r3 │ │ │ │ - bne 33124 │ │ │ │ - b 33388 │ │ │ │ + bne 33120 │ │ │ │ + b 33384 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 33328 │ │ │ │ + beq 33324 │ │ │ │ cmp fp, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - beq 334b8 │ │ │ │ + beq 334b4 │ │ │ │ mov r4, r7 │ │ │ │ - b 33210 │ │ │ │ + b 3320c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a24c │ │ │ │ - b 333a0 │ │ │ │ + bl 2a248 │ │ │ │ + b 3339c │ │ │ │ ldr r4, [r5, #656] @ 0x290 │ │ │ │ mov r2, #0 │ │ │ │ cmp r4, r2 │ │ │ │ str r2, [r5, #656] @ 0x290 │ │ │ │ - beq 33670 │ │ │ │ + beq 3366c │ │ │ │ cmp fp, r2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - beq 33228 │ │ │ │ + beq 33224 │ │ │ │ cmp r0, r2 │ │ │ │ ldr r7, [r4, #16] │ │ │ │ movne r6, r2 │ │ │ │ - bne 33124 │ │ │ │ + bne 33120 │ │ │ │ cmp r8, r2 │ │ │ │ moveq r6, r8 │ │ │ │ - beq 33274 │ │ │ │ + beq 33270 │ │ │ │ mov r6, r0 │ │ │ │ - b 33388 │ │ │ │ + b 33384 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 33494 │ │ │ │ + bne 33490 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 33320 │ │ │ │ - b 332a8 │ │ │ │ + beq 3331c │ │ │ │ + b 332a4 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 33274 │ │ │ │ + beq 33270 │ │ │ │ cmp r7, #0 │ │ │ │ str sl, [r4, #12] │ │ │ │ - beq 3324c │ │ │ │ + beq 33248 │ │ │ │ mov sl, r4 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov r4, r7 │ │ │ │ - b 3310c │ │ │ │ + b 33108 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ orrs r3, r8, r9 │ │ │ │ - bne 33250 │ │ │ │ + bne 3324c │ │ │ │ ldr r7, [r5, #656] @ 0x290 │ │ │ │ cmp r4, #0 │ │ │ │ mov sl, r7 │ │ │ │ - beq 33660 │ │ │ │ + beq 3365c │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ mov r3, r4 │ │ │ │ cmp r2, #1 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ - beq 335e8 │ │ │ │ + beq 335e4 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ lsr r2, r2, #14 │ │ │ │ ldr r2, [r0, r2, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ strne r1, [r2, #28] │ │ │ │ str sl, [r3, #12] │ │ │ │ mov sl, r3 │ │ │ │ cmp r4, #0 │ │ │ │ str r1, [r3, #20] │ │ │ │ - bne 335b4 │ │ │ │ + bne 335b0 │ │ │ │ mov r9, r4 │ │ │ │ ldrb r3, [r5, #357] @ 0x165 │ │ │ │ add lr, r9, #1 │ │ │ │ tst r3, #1 │ │ │ │ str sl, [r5, #656] @ 0x290 │ │ │ │ - bne 33654 │ │ │ │ + bne 33650 │ │ │ │ cmp lr, #1 │ │ │ │ - bne 331e0 │ │ │ │ + bne 331dc │ │ │ │ ldr r4, [r5, #664] @ 0x298 │ │ │ │ cmp r4, #0 │ │ │ │ andne fp, r8, #1 │ │ │ │ movne r9, #1 │ │ │ │ movne sl, #0 │ │ │ │ - bne 330ec │ │ │ │ + bne 330e8 │ │ │ │ mov sl, #0 │ │ │ │ - b 331b4 │ │ │ │ + b 331b0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov sl, r4 │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ mov r6, #0 │ │ │ │ - bne 33124 │ │ │ │ - b 33238 │ │ │ │ + bne 33120 │ │ │ │ + b 33234 │ │ │ │ cmp lr, #3 │ │ │ │ - bne 33614 │ │ │ │ - b 331e0 │ │ │ │ + bne 33610 │ │ │ │ + b 331dc │ │ │ │ mov r4, r7 │ │ │ │ ldrb r3, [r5, #357] @ 0x165 │ │ │ │ str r4, [r5, #656] @ 0x290 │ │ │ │ - b 33614 │ │ │ │ + b 33610 │ │ │ │ cmp r8, #0 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r7, r2 │ │ │ │ moveq r4, sl │ │ │ │ - beq 335a4 │ │ │ │ + beq 335a0 │ │ │ │ mov r4, sl │ │ │ │ - b 330b0 │ │ │ │ + b 330ac │ │ │ │ cmp r6, #0 │ │ │ │ - bne 336c0 │ │ │ │ + bne 336bc │ │ │ │ cmp r7, #0 │ │ │ │ - bne 331f8 │ │ │ │ + bne 331f4 │ │ │ │ mov r3, #1 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ - b 331a8 │ │ │ │ + b 331a4 │ │ │ │ mov r7, r6 │ │ │ │ mov r4, sl │ │ │ │ ldr r6, [sp, #4] │ │ │ │ str r7, [sp] │ │ │ │ - b 33598 │ │ │ │ + b 33594 │ │ │ │ mov r3, #1 │ │ │ │ cmp r7, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ - beq 3369c │ │ │ │ - b 3341c │ │ │ │ + beq 33698 │ │ │ │ + b 33418 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ - ldr r1, [pc, #32] @ 33700 │ │ │ │ - ldr r2, [pc, #32] @ 33704 │ │ │ │ + ldr r1, [pc, #32] @ 336fc │ │ │ │ + ldr r2, [pc, #32] @ 33700 │ │ │ │ ldr r1, [r6, r1] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r1, #1 │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ bl 22f20 │ │ │ │ - eoreq ip, r7, r0, lsl #31 │ │ │ │ - eoreq pc, r4, r4, ror #29 │ │ │ │ + eoreq ip, r7, r4, lsl #31 │ │ │ │ + eoreq pc, r4, r8, ror #29 │ │ │ │ muleq r0, r8, r8 │ │ │ │ - eoreq r5, r3, r4, lsl #26 │ │ │ │ + eoreq r5, r3, r8, 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 │ │ │ │ + beq 338b0 │ │ │ │ ldr r3, [r0, #272] @ 0x110 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 338b4 │ │ │ │ + beq 338b0 │ │ │ │ ldr r9, [r0, #356] @ 0x164 │ │ │ │ mov r8, r1 │ │ │ │ orr r2, r9, #81920 @ 0x14000 │ │ │ │ mov r5, r7 │ │ │ │ mov sl, #0 │ │ │ │ str r2, [r0, #356] @ 0x164 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add r1, r3, #12 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 33864 │ │ │ │ + beq 33860 │ │ │ │ sub r1, r2, #4 │ │ │ │ str r1, [r3, #8] │ │ │ │ ldr r6, [r2, #-4] │ │ │ │ str sl, [r4, #404] @ 0x194 │ │ │ │ tst r6, #1 │ │ │ │ - beq 338c0 │ │ │ │ + beq 338bc │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ lsr r6, r6, #14 │ │ │ │ ldr r2, [r3, r6, lsl #2] │ │ │ │ ldr r6, [r2, #8] │ │ │ │ ldrb r3, [r2, #42] @ 0x2a │ │ │ │ ldr fp, [r2, #32] │ │ │ │ lsr r3, r3, #5 │ │ │ │ add fp, r6, fp │ │ │ │ add r6, r6, #8 │ │ │ │ sub r2, fp, r6 │ │ │ │ asr r2, r2, #2 │ │ │ │ cmp r3, #2 │ │ │ │ str r2, [r4, #408] @ 0x198 │ │ │ │ - beq 33850 │ │ │ │ + beq 3384c │ │ │ │ cmp r3, #3 │ │ │ │ - beq 338e0 │ │ │ │ + beq 338dc │ │ │ │ cmp r3, #0 │ │ │ │ - bne 337d8 │ │ │ │ + bne 337d4 │ │ │ │ ldrh r2, [r6] │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ cmp r3, #4 │ │ │ │ - bls 337d8 │ │ │ │ + bls 337d4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ cmp r5, #0 │ │ │ │ - ble 3388c │ │ │ │ + ble 33888 │ │ │ │ ldr r3, [r4, #408] @ 0x198 │ │ │ │ ldr r2, [r4, #404] @ 0x194 │ │ │ │ lsr r3, r3, #2 │ │ │ │ add r3, r3, r2, lsr #2 │ │ │ │ sub r5, r5, #1 │ │ │ │ sub r5, r5, r3 │ │ │ │ ldrb r3, [r4, #359] @ 0x167 │ │ │ │ tst r3, #1 │ │ │ │ bicne r3, r3, #1 │ │ │ │ subne r5, r5, #100 @ 0x64 │ │ │ │ strbne r3, [r4, #359] @ 0x167 │ │ │ │ cmp r5, #0 │ │ │ │ - bgt 338a8 │ │ │ │ + bgt 338a4 │ │ │ │ mov r5, #0 │ │ │ │ ldr r3, [r4, #356] @ 0x164 │ │ │ │ ldr r2, [r4, #400] @ 0x190 │ │ │ │ and r9, r9, #81920 @ 0x14000 │ │ │ │ bic r3, r3, #81920 @ 0x14000 │ │ │ │ add r2, r2, r7 │ │ │ │ orr r3, r3, r9 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r4, #400] @ 0x190 │ │ │ │ str r3, [r4, #356] @ 0x164 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ add r6, r6, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ cmp fp, r6 │ │ │ │ - bhi 33840 │ │ │ │ + bhi 3383c │ │ │ │ cmp r5, #0 │ │ │ │ - bgt 337e0 │ │ │ │ - b 3388c │ │ │ │ + bgt 337dc │ │ │ │ + b 33888 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 33894 │ │ │ │ + bne 33890 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 338a0 │ │ │ │ + beq 3389c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3304c │ │ │ │ + bl 33048 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 338a0 │ │ │ │ + beq 3389c │ │ │ │ ldr r3, [r4, #272] @ 0x110 │ │ │ │ - b 33748 │ │ │ │ + b 33744 │ │ │ │ str r3, [r4, #272] @ 0x110 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - b 33758 │ │ │ │ + b 33754 │ │ │ │ sub r7, r7, r5 │ │ │ │ - b 33818 │ │ │ │ + b 33814 │ │ │ │ bic r5, r5, r5, asr #31 │ │ │ │ ldr r3, [r4, #272] @ 0x110 │ │ │ │ - b 33748 │ │ │ │ + b 33744 │ │ │ │ mov r5, r7 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr fp, [r6, #-4] │ │ │ │ ldrb r3, [r6, #-4] │ │ │ │ lsl fp, fp, #11 │ │ │ │ lsr fp, fp, #18 │ │ │ │ add fp, r6, fp, lsl #2 │ │ │ │ sub fp, fp, #4 │ │ │ │ and r3, r3, #7 │ │ │ │ - b 33794 │ │ │ │ + b 33790 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r6, #8 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r6, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ cmp r5, #0 │ │ │ │ - bgt 337e0 │ │ │ │ - b 3388c │ │ │ │ + bgt 337dc │ │ │ │ + b 33888 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ subs r6, r1, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - beq 33b28 │ │ │ │ + beq 33b24 │ │ │ │ cmp r2, #0 │ │ │ │ ldreq r2, [r0, #328] @ 0x148 │ │ │ │ - ldreq r3, [pc, #1164] @ 33dc0 │ │ │ │ + ldreq r3, [pc, #1164] @ 33dbc │ │ │ │ movne r2, #4096 @ 0x1000 │ │ │ │ umulleq r1, r2, r3, r2 │ │ │ │ mov r1, #1 │ │ │ │ lsreq r2, r2, #25 │ │ │ │ addeq r2, r2, #1 │ │ │ │ lsleq r2, r2, #11 │ │ │ │ - bl 33708 │ │ │ │ + bl 33704 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3277c │ │ │ │ + bl 32778 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 33708 │ │ │ │ + bl 33704 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r4, #358] @ 0x166 │ │ │ │ mov r5, #1 │ │ │ │ orr r3, r3, #2 │ │ │ │ strb r3, [r4, #358] @ 0x166 │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ tst r3, #1 │ │ │ │ - bne 33b94 │ │ │ │ + bne 33b90 │ │ │ │ mov r2, #0 │ │ │ │ eor r8, r6, #1 │ │ │ │ mov r3, r6 │ │ │ │ str r7, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r8, [sp] │ │ │ │ - bl 2c244 │ │ │ │ + bl 2c240 │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ tst r3, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne 33ca0 │ │ │ │ + bne 33c9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 339f8 │ │ │ │ + beq 339f4 │ │ │ │ mov r3, r8 │ │ │ │ str r7, [sp] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2c5c8 │ │ │ │ + bl 2c5c4 │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ tst r3, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne 33c68 │ │ │ │ + bne 33c64 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 33bb8 │ │ │ │ + bne 33bb4 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3277c │ │ │ │ + bl 32778 │ │ │ │ cmp r6, #0 │ │ │ │ mov r7, r0 │ │ │ │ - bne 33c04 │ │ │ │ + bne 33c00 │ │ │ │ mov r0, r4 │ │ │ │ - bl 32f14 │ │ │ │ + bl 32f10 │ │ │ │ ldrb r2, [r4, #357] @ 0x165 │ │ │ │ ands r8, r2, #1 │ │ │ │ - bne 33d4c │ │ │ │ + bne 33d48 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r8 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r1, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2c244 │ │ │ │ + bl 2c240 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #3 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3277c │ │ │ │ + bl 32778 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 32f14 │ │ │ │ + bl 32f10 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 33b08 │ │ │ │ + beq 33b04 │ │ │ │ ldr r3, [r4, #484] @ 0x1e4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 33a84 │ │ │ │ + beq 33a80 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r8, #0 │ │ │ │ mvn r9, #0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str r9, [sp, #4] │ │ │ │ str r8, [sp] │ │ │ │ - bl 2c244 │ │ │ │ + bl 2c240 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ stm sp, {r8, r9} │ │ │ │ - bl 2c244 │ │ │ │ + bl 2c240 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r9, [sp] │ │ │ │ - bl 2c5c8 │ │ │ │ + bl 2c5c4 │ │ │ │ cmp r6, r8 │ │ │ │ - beq 33ce0 │ │ │ │ + beq 33cdc │ │ │ │ ldr r3, [r4, #660] @ 0x294 │ │ │ │ cmp r3, r8 │ │ │ │ - beq 33b00 │ │ │ │ + beq 33afc │ │ │ │ str r8, [r3, #4] │ │ │ │ str r8, [r3, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 33aec │ │ │ │ + bne 33ae8 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #660] @ 0x294 │ │ │ │ cmp r5, #0 │ │ │ │ ldrbne r3, [r4, #358] @ 0x166 │ │ │ │ bicne r3, r3, #2 │ │ │ │ strbne r3, [r4, #358] @ 0x166 │ │ │ │ clz r0, r7 │ │ │ │ lsr r0, r0, #5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 32f14 │ │ │ │ + bl 32f10 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3304c │ │ │ │ + bl 33048 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne 33b28 │ │ │ │ + bne 33b24 │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3277c │ │ │ │ + bl 32778 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 32f14 │ │ │ │ + bl 32f10 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3304c │ │ │ │ + bl 33048 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 33b58 │ │ │ │ + bne 33b54 │ │ │ │ add r3, r4, #356 @ 0x164 │ │ │ │ ldrh r3, [r3] │ │ │ │ and r3, r3, #264 @ 0x108 │ │ │ │ cmp r3, #264 @ 0x108 │ │ │ │ - beq 33974 │ │ │ │ + beq 33970 │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ tst r3, #1 │ │ │ │ - beq 33990 │ │ │ │ + beq 3398c │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp] │ │ │ │ - bl 2c244 │ │ │ │ - b 33990 │ │ │ │ + bl 2c240 │ │ │ │ + b 3398c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 33d0c │ │ │ │ + beq 33d08 │ │ │ │ ldr r3, [r4, #660] @ 0x294 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 33be4 │ │ │ │ + beq 33be0 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 33bd0 │ │ │ │ + bne 33bcc │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r7 │ │ │ │ str r2, [r4, #660] @ 0x294 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3277c │ │ │ │ + bl 32778 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 33708 │ │ │ │ + bl 33704 │ │ │ │ ldrb r2, [r4, #357] @ 0x165 │ │ │ │ ands r2, r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bne 33d88 │ │ │ │ + bne 33d84 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r2, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2c244 │ │ │ │ + bl 2c240 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #3 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3277c │ │ │ │ + bl 32778 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 33708 │ │ │ │ + bl 33704 │ │ │ │ mov r7, r0 │ │ │ │ - b 33a68 │ │ │ │ + b 33a64 │ │ │ │ ldr r2, [r4, #660] @ 0x294 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 33c8c │ │ │ │ + beq 33c88 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r2, #8] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 33c78 │ │ │ │ + bne 33c74 │ │ │ │ mov r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ str r3, [r4, #660] @ 0x294 │ │ │ │ - beq 339f8 │ │ │ │ - b 33bb8 │ │ │ │ + beq 339f4 │ │ │ │ + b 33bb4 │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2c5c8 │ │ │ │ + bl 2c5c4 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 339c8 │ │ │ │ + bne 339c4 │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ tst r3, #1 │ │ │ │ - beq 339f8 │ │ │ │ + beq 339f4 │ │ │ │ ldr r2, [r4, #660] @ 0x294 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 33c74 │ │ │ │ - b 339f8 │ │ │ │ + bne 33c70 │ │ │ │ + b 339f4 │ │ │ │ ldr r3, [r4, #656] @ 0x290 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 33d00 │ │ │ │ + beq 33cfc │ │ │ │ str r6, [r3, #4] │ │ │ │ str r6, [r3, #8] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 33cec │ │ │ │ + bne 33ce8 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #656] @ 0x290 │ │ │ │ - b 33b08 │ │ │ │ + b 33b04 │ │ │ │ ldr r3, [r4, #656] @ 0x290 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 33d2c │ │ │ │ + beq 33d28 │ │ │ │ str r6, [r3, #4] │ │ │ │ str r6, [r3, #8] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 33d18 │ │ │ │ + bne 33d14 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r4, #656] @ 0x290 │ │ │ │ - bl 3277c │ │ │ │ + bl 32778 │ │ │ │ mov r7, r0 │ │ │ │ - b 33a18 │ │ │ │ + b 33a14 │ │ │ │ mov r8, #1 │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r8 │ │ │ │ str r8, [sp] │ │ │ │ - bl 2c244 │ │ │ │ + bl 2c240 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r8 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r8, [sp] │ │ │ │ - b 33a40 │ │ │ │ + b 33a3c │ │ │ │ mov r7, #1 │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r7 │ │ │ │ str r7, [sp] │ │ │ │ - bl 2c244 │ │ │ │ + bl 2c240 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r7 │ │ │ │ stm sp, {r2, r8} │ │ │ │ - b 33c34 │ │ │ │ + b 33c30 │ │ │ │ mvnpl r8, pc, lsl r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r2, [pc, #688] @ 3408c │ │ │ │ - ldr r3, [pc, #688] @ 34090 │ │ │ │ + ldr r2, [pc, #688] @ 34088 │ │ │ │ + ldr r3, [pc, #688] @ 3408c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r8, [r0, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r8, #0 │ │ │ │ cmpne r1, #0 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ movne r9, #1 │ │ │ │ moveq r9, #0 │ │ │ │ mov sl, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ - beq 3407c │ │ │ │ + beq 34078 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ mov r9, #0 │ │ │ │ mov r3, #4 │ │ │ │ mov r6, r8 │ │ │ │ str r3, [r8, #32] │ │ │ │ ldr r8, [r8] │ │ │ │ add r9, r9, r2 │ │ │ │ cmp r8, #0 │ │ │ │ cmpne sl, r9 │ │ │ │ - bhi 33e20 │ │ │ │ + bhi 33e1c │ │ │ │ cmp sl, r9 │ │ │ │ - bls 33f2c │ │ │ │ + bls 33f28 │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ - b 33e94 │ │ │ │ + b 33e90 │ │ │ │ ldr ip, [r4, #616] @ 0x268 │ │ │ │ ldr r3, [r4, #316] @ 0x13c │ │ │ │ ldr r1, [ip, #12] │ │ │ │ add r0, r7, #16320 @ 0x3fc0 │ │ │ │ add r0, r0, #63 @ 0x3f │ │ │ │ sub r1, r1, r7 │ │ │ │ sub r3, r3, r0, lsr #14 │ │ │ │ @@ -16960,176 +16959,176 @@ │ │ │ │ str r3, [r4, #316] @ 0x13c │ │ │ │ ldr r7, [r4, #20] │ │ │ │ cmp fp, #0 │ │ │ │ add r9, r9, r7 │ │ │ │ strne r6, [fp] │ │ │ │ streq r6, [r4, #4] │ │ │ │ cmp sl, r9 │ │ │ │ - bls 33f2c │ │ │ │ + bls 33f28 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #4] │ │ │ │ - bl 316f0 │ │ │ │ + bl 316ec │ │ │ │ mov r1, #1 │ │ │ │ mov fp, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ bl 23070 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 34084 │ │ │ │ + beq 34080 │ │ │ │ ldr r0, [r4, #680] @ 0x2a8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r3, #4 │ │ │ │ cmp r0, #0 │ │ │ │ str r5, [r6, #8] │ │ │ │ str r1, [r6, #12] │ │ │ │ str r3, [r6, #32] │ │ │ │ str r7, [r6, #36] @ 0x24 │ │ │ │ - bne 33e54 │ │ │ │ + bne 33e50 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - ble 33e78 │ │ │ │ + ble 33e74 │ │ │ │ sub r1, r7, #1 │ │ │ │ bic r1, r1, #16320 @ 0x3fc0 │ │ │ │ bic r1, r1, #63 @ 0x3f │ │ │ │ add r1, r1, #16384 @ 0x4000 │ │ │ │ add r1, r5, r1 │ │ │ │ lsr r3, r5, #14 │ │ │ │ add r5, r5, #16384 @ 0x4000 │ │ │ │ cmp r1, r5 │ │ │ │ str r6, [r0, r3, lsl #2] │ │ │ │ - bne 33f14 │ │ │ │ - b 33e78 │ │ │ │ + bne 33f10 │ │ │ │ + b 33e74 │ │ │ │ cmp r8, #0 │ │ │ │ movne r5, #0 │ │ │ │ strne r5, [r6] │ │ │ │ - beq 33fa0 │ │ │ │ + beq 33f9c │ │ │ │ ldr r2, [r8, #36] @ 0x24 │ │ │ │ mov r6, r8 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r8, [r8] │ │ │ │ ldr ip, [r4, #48] @ 0x30 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - ble 33f84 │ │ │ │ + ble 33f80 │ │ │ │ sub r0, r2, #1 │ │ │ │ bic r0, r0, #16320 @ 0x3fc0 │ │ │ │ bic r0, r0, #63 @ 0x3f │ │ │ │ add r0, r0, #16384 @ 0x4000 │ │ │ │ add r0, r1, r0 │ │ │ │ lsr r3, r1, #14 │ │ │ │ add r1, r1, #16384 @ 0x4000 │ │ │ │ cmp r0, r1 │ │ │ │ str r5, [ip, r3, lsl #2] │ │ │ │ - bne 33f6c │ │ │ │ + bne 33f68 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a7c4 │ │ │ │ + bl 2a7c0 │ │ │ │ mov r0, r6 │ │ │ │ bl 231b4 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 33f3c │ │ │ │ + bne 33f38 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #232] @ 34094 │ │ │ │ + ldr r1, [pc, #232] @ 34090 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr r2, [r3, #32] │ │ │ │ str r3, [r4] │ │ │ │ ldr r7, [r4, #460] @ 0x1cc │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mov r5, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, r2, r0 │ │ │ │ add r3, r3, r0 │ │ │ │ cmp r7, r5 │ │ │ │ str r9, [r4, #16] │ │ │ │ str r2, [r1, #20] │ │ │ │ str r3, [r1, #24] │ │ │ │ str r5, [r4, #12] │ │ │ │ - beq 34048 │ │ │ │ + beq 34044 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ mov r6, r7 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r7, [r7] │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - ble 3402c │ │ │ │ + ble 34028 │ │ │ │ sub ip, r2, #1 │ │ │ │ bic ip, ip, #16320 @ 0x3fc0 │ │ │ │ bic ip, ip, #63 @ 0x3f │ │ │ │ add ip, ip, #16384 @ 0x4000 │ │ │ │ add ip, r1, ip │ │ │ │ lsr r3, r1, #14 │ │ │ │ add r1, r1, #16384 @ 0x4000 │ │ │ │ cmp ip, r1 │ │ │ │ str r5, [r0, r3, lsl #2] │ │ │ │ - bne 34014 │ │ │ │ + bne 34010 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a7c4 │ │ │ │ + bl 2a7c0 │ │ │ │ mov r0, r6 │ │ │ │ bl 231b4 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 33fe4 │ │ │ │ + bne 33fe0 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #68] @ 34098 │ │ │ │ + ldr r2, [pc, #68] @ 34094 │ │ │ │ str r3, [r4, #460] @ 0x1cc │ │ │ │ - ldr r3, [pc, #52] @ 34090 │ │ │ │ + ldr r3, [pc, #52] @ 3408c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 34088 │ │ │ │ + bne 34084 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r6, r9 │ │ │ │ - b 33e3c │ │ │ │ - bl 294e0 │ │ │ │ + b 33e38 │ │ │ │ + bl 294dc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq ip, r7, ip, lsl r2 │ │ │ │ + eoreq ip, r7, r0, lsr #4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eorseq r3, r6, ip, asr r7 │ │ │ │ - eoreq fp, r7, r0, lsr #31 │ │ │ │ + eorseq r3, r6, r0, ror #14 │ │ │ │ + eoreq fp, r7, r4, lsr #31 │ │ │ │ │ │ │ │ -0003409c : │ │ │ │ +00034098 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r8, [pc, #716] @ 34380 │ │ │ │ + ldr r8, [pc, #716] @ 3437c │ │ │ │ mov r5, r3 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r1, [r8, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #704] @ 34384 │ │ │ │ + ldr r3, [pc, #704] @ 34380 │ │ │ │ cmp r1, #0 │ │ │ │ - ldr r1, [pc, #700] @ 34388 │ │ │ │ - ldr r2, [pc, #700] @ 3438c │ │ │ │ + ldr r1, [pc, #700] @ 34384 │ │ │ │ + ldr r2, [pc, #700] @ 34388 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ - bne 34358 │ │ │ │ + bne 34354 │ │ │ │ mov r6, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, #700 @ 0x2bc │ │ │ │ str r6, [r8, #40] @ 0x28 │ │ │ │ bl 23070 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 34354 │ │ │ │ + beq 34350 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ add r3, r4, #576 @ 0x240 │ │ │ │ str r4, [r8, #8] │ │ │ │ add r8, r4, #572 @ 0x23c │ │ │ │ strh r5, [r8, #2] │ │ │ │ strh r9, [r3] │ │ │ │ strh r2, [r8] │ │ │ │ @@ -17139,86 +17138,86 @@ │ │ │ │ strh r2, [r3] │ │ │ │ mov r3, #512 @ 0x200 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, #2048 @ 0x800 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ bl 23070 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 34354 │ │ │ │ + beq 34350 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, #2048 @ 0x800 │ │ │ │ str r5, [r4, #40] @ 0x28 │ │ │ │ bl 23070 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 34354 │ │ │ │ - ldr r3, [pc, #536] @ 34390 │ │ │ │ + beq 34350 │ │ │ │ + ldr r3, [pc, #536] @ 3438c │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ and r9, r9, r3 │ │ │ │ and r7, r7, r3 │ │ │ │ - ldr r3, [pc, #524] @ 34394 │ │ │ │ + ldr r3, [pc, #524] @ 34390 │ │ │ │ mov r0, #1048576 @ 0x100000 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r5, #300] @ 0x12c │ │ │ │ - ldr r3, [pc, #512] @ 34398 │ │ │ │ + ldr r3, [pc, #512] @ 34394 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r5, #400] @ 0x190 │ │ │ │ - ldr r3, [pc, #504] @ 3439c │ │ │ │ + ldr r3, [pc, #504] @ 34398 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r5, r9, lsl #2] │ │ │ │ - ldr r3, [pc, #496] @ 343a0 │ │ │ │ + ldr r3, [pc, #496] @ 3439c │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r5, r7, lsl #2] │ │ │ │ - ldr r3, [pc, #488] @ 343a4 │ │ │ │ + ldr r3, [pc, #488] @ 343a0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r5, #668] @ 0x29c │ │ │ │ bl 234cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 34354 │ │ │ │ + beq 34350 │ │ │ │ add r3, r0, #12 │ │ │ │ str r3, [r0, #8] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r0, [r4, #268] @ 0x10c │ │ │ │ strd r2, [r0] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, #1048576 @ 0x100000 │ │ │ │ bl 23070 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 34354 │ │ │ │ + beq 34350 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, #32 │ │ │ │ bl 23070 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 34354 │ │ │ │ + beq 34350 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, #20 │ │ │ │ str r4, [r5, #28] │ │ │ │ bl 23070 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 34354 │ │ │ │ + beq 34350 │ │ │ │ mov r0, #16384 @ 0x4000 │ │ │ │ bl 234cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 34354 │ │ │ │ + beq 34350 │ │ │ │ mov r3, #16384 @ 0x4000 │ │ │ │ str r0, [r7, #8] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, #1152 @ 0x480 │ │ │ │ str r7, [r5, #8] │ │ │ │ str r3, [r7, #12] │ │ │ │ bl 23070 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 34354 │ │ │ │ + beq 34350 │ │ │ │ str r0, [r5] │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #1152 @ 0x480 │ │ │ │ bl 23070 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 34354 │ │ │ │ + beq 34350 │ │ │ │ str r0, [r5, #4] │ │ │ │ bl 23814 │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [r4, #696] @ 0x2b8 │ │ │ │ ldr r3, [r4, #356] @ 0x164 │ │ │ │ mov r2, #20971520 @ 0x1400000 │ │ │ │ orr r3, r3, #536870913 @ 0x20000001 │ │ │ │ @@ -17232,268 +17231,268 @@ │ │ │ │ bl 2322c │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ cmn r2, #1 │ │ │ │ cmneq r3, #1 │ │ │ │ lsrne r1, r3, #14 │ │ │ │ - ldreq r3, [pc, #216] @ 343a8 │ │ │ │ - ldreq r1, [pc, #216] @ 343ac │ │ │ │ + ldreq r3, [pc, #216] @ 343a4 │ │ │ │ + ldreq r1, [pc, #216] @ 343a8 │ │ │ │ lsrne r3, r3, #15 │ │ │ │ mov r2, #1048576 @ 0x100000 │ │ │ │ str r3, [r4, #312] @ 0x138 │ │ │ │ str r2, [r4, #20] │ │ │ │ add r5, r4, #564 @ 0x234 │ │ │ │ str r1, [r4, #308] @ 0x134 │ │ │ │ mov r1, #4194304 @ 0x400000 │ │ │ │ - bl 33dc4 │ │ │ │ + bl 33dc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2bda0 │ │ │ │ - bl 29904 │ │ │ │ + bl 2bd9c │ │ │ │ + bl 29900 │ │ │ │ add r1, r6, #1 │ │ │ │ add r0, r4, #548 @ 0x224 │ │ │ │ - bl 2bc24 │ │ │ │ + bl 2bc20 │ │ │ │ add r1, r5, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2bc24 │ │ │ │ + bl 2bc20 │ │ │ │ add r1, r8, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2bc24 │ │ │ │ + bl 2bc20 │ │ │ │ mov r3, #1 │ │ │ │ - ldr r2, [pc, #132] @ 343b0 │ │ │ │ + ldr r2, [pc, #132] @ 343ac │ │ │ │ str r3, [r4, #676] @ 0x2a4 │ │ │ │ - ldr r3, [pc, #80] @ 34384 │ │ │ │ + ldr r3, [pc, #80] @ 34380 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3437c │ │ │ │ + bne 34378 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bl 294e0 │ │ │ │ - ldr r3, [pc, #84] @ 343b4 │ │ │ │ - ldr r0, [pc, #84] @ 343b8 │ │ │ │ + bl 294dc │ │ │ │ + ldr r3, [pc, #84] @ 343b0 │ │ │ │ + ldr r0, [pc, #84] @ 343b4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r3] │ │ │ │ mov r2, #46 @ 0x2e │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2346c │ │ │ │ bl 22f20 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eorseq r3, r6, r8, ror #12 │ │ │ │ + eorseq r3, r6, ip, ror #12 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq fp, r7, ip, lsr #30 │ │ │ │ - eoreq fp, r7, r0, lsr #30 │ │ │ │ + eoreq fp, r7, r0, lsr pc │ │ │ │ + eoreq fp, r7, r4, lsr #30 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ @ instruction: 0xffff54a0 │ │ │ │ @ instruction: 0xffff62d0 │ │ │ │ @ instruction: 0xffffe518 │ │ │ │ @ instruction: 0xffff54a4 │ │ │ │ @ instruction: 0xffff4fd4 │ │ │ │ strdeq pc, [r1], -pc @ │ │ │ │ strdeq pc, [r3], -pc @ │ │ │ │ - eoreq fp, r7, r8, asr #25 │ │ │ │ + eoreq fp, r7, ip, asr #25 │ │ │ │ muleq r0, r8, r8 │ │ │ │ - strheq r5, [r3], -r8 @ │ │ │ │ + strheq r5, [r3], -ip @ │ │ │ │ │ │ │ │ -000343bc : │ │ │ │ +000343b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r3, [pc, #368] @ 34544 │ │ │ │ + ldr r3, [pc, #368] @ 34540 │ │ │ │ mov r7, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [pc, #360] @ 34548 │ │ │ │ + ldr r1, [pc, #360] @ 34544 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - ldr r2, [pc, #356] @ 3454c │ │ │ │ + ldr r2, [pc, #356] @ 34548 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr ip, [r5, #12] │ │ │ │ ldr r3, [r5, #588] @ 0x24c │ │ │ │ sub sp, sp, #20 │ │ │ │ add r3, ip, r3 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, #0 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ add r3, r3, r0, lsl #14 │ │ │ │ cmp r3, r2 │ │ │ │ lsl r6, r0, #14 │ │ │ │ - bcc 34428 │ │ │ │ + bcc 34424 │ │ │ │ ldr r2, [r5, #352] @ 0x160 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 34528 │ │ │ │ + beq 34524 │ │ │ │ add ip, r6, ip │ │ │ │ add r3, sp, #8 │ │ │ │ str ip, [r5, #12] │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r3, #0 │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl 316f0 │ │ │ │ + bl 316ec │ │ │ │ mov r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ bl 23070 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 3453c │ │ │ │ + beq 34538 │ │ │ │ ldr r2, [r5, #680] @ 0x2a8 │ │ │ │ str r4, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r2, [r3, #12] │ │ │ │ mov r2, #4 │ │ │ │ str r6, [r3, #36] @ 0x24 │ │ │ │ str r2, [r3, #32] │ │ │ │ - beq 344f8 │ │ │ │ + beq 344f4 │ │ │ │ ldr r0, [r5, #616] @ 0x268 │ │ │ │ ldr r2, [r5, #316] @ 0x13c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ sub r2, r2, r6, lsr #14 │ │ │ │ sub r1, r1, r6 │ │ │ │ str r1, [r0, #12] │ │ │ │ str r2, [r5, #316] @ 0x13c │ │ │ │ ldr r2, [r5, #460] @ 0x1cc │ │ │ │ str r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ strne r3, [r2, #4] │ │ │ │ - ldr r2, [pc, #144] @ 34550 │ │ │ │ + ldr r2, [pc, #144] @ 3454c │ │ │ │ str r3, [r5, #460] @ 0x1cc │ │ │ │ cmp r7, #0 │ │ │ │ - ldr r3, [pc, #128] @ 3454c │ │ │ │ + ldr r3, [pc, #128] @ 34548 │ │ │ │ add r2, pc, r2 │ │ │ │ subne r6, r6, #4 │ │ │ │ strne r6, [r7] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r0, r4, #4 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 34540 │ │ │ │ + bne 3453c │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r6, #0 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - ble 344a8 │ │ │ │ + ble 344a4 │ │ │ │ add ip, r4, r6 │ │ │ │ lsr r2, r4, #14 │ │ │ │ add r4, r4, #16384 @ 0x4000 │ │ │ │ sub r1, ip, r4 │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [r0, r2, lsl #2] │ │ │ │ - bgt 34508 │ │ │ │ + bgt 34504 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b 344a8 │ │ │ │ + b 344a4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2dbf8 │ │ │ │ + bl 2dbf4 │ │ │ │ ldr ip, [r5, #12] │ │ │ │ - b 34428 │ │ │ │ - bl 294e0 │ │ │ │ + b 34424 │ │ │ │ + bl 294dc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eorseq r3, r6, r8, asr #6 │ │ │ │ - eoreq fp, r7, r4, lsl ip │ │ │ │ + eorseq r3, r6, ip, asr #6 │ │ │ │ + eoreq fp, r7, r8, lsl ip │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq fp, r7, r0, lsr fp │ │ │ │ + eoreq fp, r7, r4, lsr fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ add r5, r0, #4 │ │ │ │ ands r3, r5, #7 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #720] @ 34848 │ │ │ │ + ldr r1, [pc, #720] @ 34844 │ │ │ │ addne r5, r0, #12 │ │ │ │ - ldr r2, [pc, #716] @ 3484c │ │ │ │ + ldr r2, [pc, #716] @ 34848 │ │ │ │ add r1, pc, r1 │ │ │ │ subne r5, r5, r3 │ │ │ │ - ldr r3, [pc, #708] @ 34850 │ │ │ │ + ldr r3, [pc, #708] @ 3484c │ │ │ │ ldr r2, [r1, r2] │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r5, r3 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, #0 │ │ │ │ - bhi 347c8 │ │ │ │ - ldr r2, [pc, #680] @ 34854 │ │ │ │ + bhi 347c4 │ │ │ │ + ldr r2, [pc, #680] @ 34850 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ ldr r0, [r2, #24] │ │ │ │ add r1, r5, r3 │ │ │ │ cmp r1, r0 │ │ │ │ - bls 34718 │ │ │ │ + bls 34714 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 34838 │ │ │ │ - ldr r9, [pc, #644] @ 34858 │ │ │ │ - ldr r8, [pc, #644] @ 3485c │ │ │ │ - ldr r7, [pc, #644] @ 34860 │ │ │ │ + bne 34834 │ │ │ │ + ldr r9, [pc, #644] @ 34854 │ │ │ │ + ldr r8, [pc, #644] @ 34858 │ │ │ │ + ldr r7, [pc, #644] @ 3485c │ │ │ │ ldr r4, [r2, #8] │ │ │ │ add r9, pc, r9 │ │ │ │ add r8, pc, r8 │ │ │ │ add r7, pc, r7 │ │ │ │ - b 34640 │ │ │ │ + b 3463c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ sub r2, r2, r1 │ │ │ │ ldr r1, [r3] │ │ │ │ str r2, [r3, #32] │ │ │ │ cmp r1, #0 │ │ │ │ add r3, r0, r2 │ │ │ │ str r3, [r4, #12] │ │ │ │ - beq 3464c │ │ │ │ + beq 34648 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ str r1, [r4] │ │ │ │ ldr r3, [r1, #32] │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ add r3, r2, r3 │ │ │ │ add r2, r2, r1 │ │ │ │ str r3, [r7, #20] │ │ │ │ str r2, [r7, #24] │ │ │ │ add r1, r5, r3 │ │ │ │ cmp r1, r2 │ │ │ │ - bls 34718 │ │ │ │ + bls 34714 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 345ec │ │ │ │ + bne 345e8 │ │ │ │ ldr r2, [r4, #352] @ 0x160 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 347ac │ │ │ │ + beq 347a8 │ │ │ │ ldr sl, [r4, #20] │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #0 │ │ │ │ str sl, [sp, #4] │ │ │ │ - bl 316f0 │ │ │ │ + bl 316ec │ │ │ │ mov r1, #1 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ bl 23070 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 34844 │ │ │ │ + beq 34840 │ │ │ │ ldr r3, [r4, #680] @ 0x2a8 │ │ │ │ str fp, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r0, #12] │ │ │ │ mov r3, #4 │ │ │ │ str sl, [r0, #36] @ 0x24 │ │ │ │ str r3, [r0, #32] │ │ │ │ - beq 347fc │ │ │ │ + beq 347f8 │ │ │ │ ldr r1, [r4, #616] @ 0x268 │ │ │ │ ldr r3, [r4, #316] @ 0x13c │ │ │ │ ldr r2, [r1, #12] │ │ │ │ sub r2, r2, sl │ │ │ │ str r2, [r1, #12] │ │ │ │ add r2, sl, #16320 @ 0x3fc0 │ │ │ │ add r2, r2, #63 @ 0x3f │ │ │ │ @@ -17509,127 +17508,127 @@ │ │ │ │ add r3, fp, #4 │ │ │ │ add r1, r5, r3 │ │ │ │ streq r0, [r4, #4] │ │ │ │ cmp r1, r2 │ │ │ │ str r0, [r4] │ │ │ │ str r3, [r8, #20] │ │ │ │ str r2, [r8, #24] │ │ │ │ - bhi 34640 │ │ │ │ - ldr r2, [pc, #324] @ 34864 │ │ │ │ + bhi 3463c │ │ │ │ + ldr r2, [pc, #324] @ 34860 │ │ │ │ cmp r6, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [r2, #20] │ │ │ │ - beq 34794 │ │ │ │ + beq 34790 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #0 │ │ │ │ bl 230c4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r2, [pc, #284] @ 34868 │ │ │ │ - ldr r1, [pc, #284] @ 3486c │ │ │ │ + ldr r2, [pc, #284] @ 34864 │ │ │ │ + ldr r1, [pc, #284] @ 34868 │ │ │ │ lsr r5, r5, #2 │ │ │ │ orr r6, r6, r5, lsl #7 │ │ │ │ and r1, r1, r0 │ │ │ │ and r2, r2, r6 │ │ │ │ orr r2, r2, r1 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [r0], #4 │ │ │ │ - ldr r2, [pc, #256] @ 34870 │ │ │ │ - ldr r3, [pc, #216] @ 3484c │ │ │ │ + ldr r2, [pc, #256] @ 3486c │ │ │ │ + ldr r3, [pc, #216] @ 34848 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 34840 │ │ │ │ + bne 3483c │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r3] │ │ │ │ strb r2, [r3, #1] │ │ │ │ strb r2, [r3, #2] │ │ │ │ strb r2, [r3, #3] │ │ │ │ - b 34740 │ │ │ │ + b 3473c │ │ │ │ mov r1, r2 │ │ │ │ str r2, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2dbf8 │ │ │ │ + bl 2dbf4 │ │ │ │ ldr r3, [r9, #20] │ │ │ │ ldr r2, [r9, #24] │ │ │ │ - b 34634 │ │ │ │ - ldr r2, [pc, #164] @ 34874 │ │ │ │ - ldr r3, [pc, #120] @ 3484c │ │ │ │ + b 34630 │ │ │ │ + ldr r2, [pc, #164] @ 34870 │ │ │ │ + ldr r3, [pc, #120] @ 34848 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 34840 │ │ │ │ + bne 3483c │ │ │ │ mov r1, r6 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 31910 │ │ │ │ + b 3190c │ │ │ │ cmp sl, #0 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ - ble 346dc │ │ │ │ + ble 346d8 │ │ │ │ sub r2, sl, #1 │ │ │ │ bic r2, r2, #16320 @ 0x3fc0 │ │ │ │ bic r2, r2, #63 @ 0x3f │ │ │ │ add r2, r2, #16384 @ 0x4000 │ │ │ │ add r2, fp, r2 │ │ │ │ lsr r3, fp, #14 │ │ │ │ add fp, fp, #16384 @ 0x4000 │ │ │ │ cmp fp, r2 │ │ │ │ str r0, [r1, r3, lsl #2] │ │ │ │ - bne 3481c │ │ │ │ + bne 34818 │ │ │ │ ldr fp, [r0, #8] │ │ │ │ - b 346dc │ │ │ │ + b 346d8 │ │ │ │ mov r0, #0 │ │ │ │ - b 34768 │ │ │ │ + b 34764 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - bl 294e0 │ │ │ │ - eoreq fp, r7, ip, ror sl │ │ │ │ + bl 294dc │ │ │ │ + eoreq fp, r7, r0, lsl #21 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ strdeq r3, [r0], -r0 │ │ │ │ - eorseq r3, r6, r4, ror r1 │ │ │ │ + eorseq r3, r6, r8, ror r1 │ │ │ │ + eorseq r3, r6, r4, asr #2 │ │ │ │ eorseq r3, r6, r0, asr #2 │ │ │ │ eorseq r3, r6, ip, lsr r1 │ │ │ │ - eorseq r3, r6, r8, lsr r1 │ │ │ │ - @ instruction: 0x00362ffc │ │ │ │ + eorseq r3, r6, r0 │ │ │ │ andseq pc, pc, r7, lsl #31 │ │ │ │ @ instruction: 0xffe00078 │ │ │ │ - eoreq fp, r7, r8, lsl #17 │ │ │ │ - eoreq fp, r7, r8, lsr #16 │ │ │ │ + eoreq fp, r7, ip, lsl #17 │ │ │ │ + eoreq fp, r7, ip, lsr #16 │ │ │ │ │ │ │ │ -00034878 : │ │ │ │ +00034874 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #172] @ 3493c │ │ │ │ + ldr r2, [pc, #172] @ 34938 │ │ │ │ mov r4, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ add ip, r3, #16 │ │ │ │ cmp r1, ip │ │ │ │ mov r5, r0 │ │ │ │ - bcs 34904 │ │ │ │ + bcs 34900 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r6, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ streq r0, [r6, #548] @ 0x224 │ │ │ │ streq r4, [r6, #552] @ 0x228 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, #12 │ │ │ │ - bl 34554 │ │ │ │ - ldr r3, [pc, #108] @ 34940 │ │ │ │ + bl 34550 │ │ │ │ + ldr r3, [pc, #108] @ 3493c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r5, [r6, #548] @ 0x224 │ │ │ │ ldreq r4, [r6, #552] @ 0x228 │ │ │ │ streq r3, [r6, #548] @ 0x224 │ │ │ │ streq r3, [r6, #552] @ 0x228 │ │ │ │ @@ -17641,96 +17640,96 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str ip, [r2, #20] │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r3] │ │ │ │ strb r2, [r3, #1] │ │ │ │ strb r2, [r3, #2] │ │ │ │ strb r2, [r3, #3] │ │ │ │ - ldr r2, [pc, #32] @ 34944 │ │ │ │ + ldr r2, [pc, #32] @ 34940 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r3 │ │ │ │ and r2, r2, r1 │ │ │ │ orr r3, r2, #512 @ 0x200 │ │ │ │ orr r3, r3, #3 │ │ │ │ str r3, [r0], #4 │ │ │ │ - b 348f4 │ │ │ │ - eorseq r2, r6, ip, lsl #29 │ │ │ │ - eorseq r2, r6, ip, asr #28 │ │ │ │ + b 348f0 │ │ │ │ + mlaseq r6, r0, lr, r2 │ │ │ │ + eorseq r2, r6, r0, asr lr │ │ │ │ @ instruction: 0xffe00078 │ │ │ │ │ │ │ │ -00034948 : │ │ │ │ +00034944 : │ │ │ │ cmp r0, #0 │ │ │ │ - beq 34958 │ │ │ │ + beq 34954 │ │ │ │ mov r1, #2 │ │ │ │ - b 34554 │ │ │ │ - ldr r0, [pc, #8] @ 34968 │ │ │ │ + b 34550 │ │ │ │ + ldr r0, [pc, #8] @ 34964 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #44 @ 0x2c │ │ │ │ bx lr │ │ │ │ - eorseq r2, r6, r0, asr #27 │ │ │ │ + eorseq r2, r6, r4, asr #27 │ │ │ │ │ │ │ │ -0003496c : │ │ │ │ +00034968 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #72] @ 349cc │ │ │ │ + ldr r3, [pc, #72] @ 349c8 │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ adds r0, r0, #20 │ │ │ │ addeq r0, r3, #44 @ 0x2c │ │ │ │ str r1, [r5, #548] @ 0x224 │ │ │ │ - beq 349a8 │ │ │ │ + beq 349a4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 34554 │ │ │ │ + bl 34550 │ │ │ │ ldr r1, [r5, #548] @ 0x224 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #548] @ 0x224 │ │ │ │ add r5, r5, #572 @ 0x23c │ │ │ │ ldrh r3, [r5] │ │ │ │ lsr r4, r4, #2 │ │ │ │ strh r3, [r0] │ │ │ │ str r1, [r0, #8] │ │ │ │ str r4, [r0, #4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - mlaseq r6, r8, sp, r2 │ │ │ │ + mlaseq r6, ip, sp, r2 │ │ │ │ │ │ │ │ -000349d0 : │ │ │ │ +000349cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #436] @ 34ba0 │ │ │ │ + ldr r3, [pc, #436] @ 34b9c │ │ │ │ mov r8, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ lsr r2, r0, #14 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 34ae4 │ │ │ │ + beq 34ae0 │ │ │ │ mov r5, r0 │ │ │ │ mov r9, r1 │ │ │ │ add sl, r6, #520 @ 0x208 │ │ │ │ mov fp, #0 │ │ │ │ ldr r1, [sl, #4]! │ │ │ │ mov r0, r5 │ │ │ │ - bl 28e08 │ │ │ │ + bl 28e04 │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sl] │ │ │ │ - beq 34a40 │ │ │ │ + beq 34a3c │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, r5 │ │ │ │ - beq 34b08 │ │ │ │ + beq 34b04 │ │ │ │ add fp, fp, #1 │ │ │ │ cmp fp, #5 │ │ │ │ - bne 34a18 │ │ │ │ + bne 34a14 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r2, [sp, #44] @ 0x2c │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -17740,15 +17739,15 @@ │ │ │ │ cmp r7, #0 │ │ │ │ popeq {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r6, #552] @ 0x228 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #32 │ │ │ │ str r5, [r6, #548] @ 0x224 │ │ │ │ - bl 34554 │ │ │ │ + bl 34550 │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ bl 230c4 │ │ │ │ ldr r2, [r6, #548] @ 0x224 │ │ │ │ ldr r3, [r6, #552] @ 0x228 │ │ │ │ mov r1, #0 │ │ │ │ @@ -17756,103 +17755,103 @@ │ │ │ │ str r1, [r6, #552] @ 0x228 │ │ │ │ mov r0, r4 │ │ │ │ stmib r4, {r2, r7} │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r2, r6 │ │ │ │ strb r8, [r4] │ │ │ │ strb r9, [r4, #1] │ │ │ │ - bl 29004 │ │ │ │ + bl 29000 │ │ │ │ ldr r3, [r6, #544] @ 0x220 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r6, #544] @ 0x220 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r2, [sp, #48] @ 0x30 │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [r2] │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp fp, #0 │ │ │ │ - bne 34b54 │ │ │ │ + bne 34b50 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r2, [sp, #44] @ 0x2c │ │ │ │ ldrne r3, [r4, #8] │ │ │ │ strne r3, [r2] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r2, [sp, #48] @ 0x30 │ │ │ │ ldrne r3, [r4, #12] │ │ │ │ strne r3, [r2] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 34b80 │ │ │ │ + beq 34b7c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r7, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ strb r8, [r4] │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, fp │ │ │ │ mov r2, r6 │ │ │ │ - bl 28f74 │ │ │ │ + bl 28f70 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 29004 │ │ │ │ + bl 29000 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne 34a4c │ │ │ │ - b 34b10 │ │ │ │ + bne 34a48 │ │ │ │ + b 34b0c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28f74 │ │ │ │ + bl 28f70 │ │ │ │ ldr r3, [r6, #544] @ 0x220 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r6, #544] @ 0x220 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq r2, r6, r0, lsr sp │ │ │ │ + eorseq r2, r6, r4, lsr sp │ │ │ │ │ │ │ │ -00034ba4 : │ │ │ │ +00034ba0 : │ │ │ │ cmp r0, #0 │ │ │ │ - beq 34bb4 │ │ │ │ + beq 34bb0 │ │ │ │ mov r1, #0 │ │ │ │ - b 34554 │ │ │ │ - ldr r0, [pc, #8] @ 34bc4 │ │ │ │ + b 34550 │ │ │ │ + ldr r0, [pc, #8] @ 34bc0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #44 @ 0x2c │ │ │ │ bx lr │ │ │ │ - eorseq r2, r6, r4, ror #22 │ │ │ │ + eorseq r2, r6, r8, ror #22 │ │ │ │ │ │ │ │ -00034bc8 : │ │ │ │ +00034bc4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #148] @ 34c74 │ │ │ │ + ldr r2, [pc, #148] @ 34c70 │ │ │ │ add r4, r0, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ ands r1, r4, #7 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ ldr ip, [r2, #24] │ │ │ │ - bne 34c0c │ │ │ │ + bne 34c08 │ │ │ │ add r1, r3, r4 │ │ │ │ cmp ip, r1 │ │ │ │ - bcs 34c20 │ │ │ │ + bcs 34c1c │ │ │ │ pop {r4, lr} │ │ │ │ mov r1, #0 │ │ │ │ - b 34554 │ │ │ │ + b 34550 │ │ │ │ add r4, r0, #12 │ │ │ │ sub r4, r4, r1 │ │ │ │ add r1, r3, r4 │ │ │ │ cmp r1, ip │ │ │ │ - bhi 34c64 │ │ │ │ - ldr r0, [pc, #80] @ 34c78 │ │ │ │ + bhi 34c60 │ │ │ │ + ldr r0, [pc, #80] @ 34c74 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [r0, #20] │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ bl 230c4 │ │ │ │ lsl r4, r4, #5 │ │ │ │ @@ -17862,81 +17861,81 @@ │ │ │ │ ldr r2, [r0] │ │ │ │ bic r2, r2, #2080768 @ 0x1fc000 │ │ │ │ bic r2, r2, #16256 @ 0x3f80 │ │ │ │ orr r2, r4, r2 │ │ │ │ str r2, [r0], #4 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r0, #0 │ │ │ │ - bne 34c00 │ │ │ │ + bne 34bfc │ │ │ │ add r0, r2, #44 @ 0x2c │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r2, r6, ip, lsr fp │ │ │ │ - @ instruction: 0x00362af4 │ │ │ │ + eorseq r2, r6, r0, asr #22 │ │ │ │ + @ instruction: 0x00362af8 │ │ │ │ │ │ │ │ -00034c7c : │ │ │ │ +00034c78 : │ │ │ │ cmp r0, #0 │ │ │ │ - beq 34c8c │ │ │ │ + beq 34c88 │ │ │ │ mov r1, #1 │ │ │ │ - b 34554 │ │ │ │ - ldr r0, [pc, #8] @ 34c9c │ │ │ │ + b 34550 │ │ │ │ + ldr r0, [pc, #8] @ 34c98 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #44 @ 0x2c │ │ │ │ bx lr │ │ │ │ - eorseq r2, r6, ip, lsl #21 │ │ │ │ + mlaseq r6, r0, sl, r2 │ │ │ │ │ │ │ │ -00034ca0 : │ │ │ │ +00034c9c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #76] @ 34d04 │ │ │ │ + ldr r3, [pc, #76] @ 34d00 │ │ │ │ mov r2, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ mov r3, r1 │ │ │ │ str r2, [r4, #548] @ 0x224 │ │ │ │ mov r1, #0 │ │ │ │ str r3, [r4, #552] @ 0x228 │ │ │ │ mov r0, #24 │ │ │ │ - bl 34554 │ │ │ │ + bl 34550 │ │ │ │ add r1, r4, #576 @ 0x240 │ │ │ │ ldrh lr, [r1] │ │ │ │ ldr ip, [r4, #548] @ 0x224 │ │ │ │ ldr r1, [r4, #552] @ 0x228 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r4, #548] @ 0x224 │ │ │ │ str r2, [r4, #552] @ 0x228 │ │ │ │ strh lr, [r0] │ │ │ │ str ip, [r0, #4] │ │ │ │ str r1, [r0, #8] │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r2, r6, r4, ror #20 │ │ │ │ + eorseq r2, r6, r8, ror #20 │ │ │ │ │ │ │ │ -00034d08 : │ │ │ │ +00034d04 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr ip, [pc, #120] @ 34d98 │ │ │ │ + ldr ip, [pc, #120] @ 34d94 │ │ │ │ mov r8, r3 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r3, [ip, #36] @ 0x24 │ │ │ │ ldr r4, [ip, #8] │ │ │ │ cmp r3, #0 │ │ │ │ streq r0, [r4, #548] @ 0x224 │ │ │ │ streq r1, [r4, #552] @ 0x228 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, #28 │ │ │ │ mov r1, #0 │ │ │ │ mov r7, r2 │ │ │ │ - bl 34554 │ │ │ │ + bl 34550 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #60] @ 34d9c │ │ │ │ + ldr r3, [pc, #60] @ 34d98 │ │ │ │ add r4, r4, #572 @ 0x23c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r6, [r4, #-24] @ 0xffffffe8 │ │ │ │ ldreq r5, [r4, #-20] @ 0xffffffec │ │ │ │ streq r3, [r4, #-24] @ 0xffffffe8 │ │ │ │ @@ -17944,38 +17943,38 @@ │ │ │ │ ldrh r3, [r4, #2] │ │ │ │ strh r3, [r0] │ │ │ │ str r6, [r0, #4] │ │ │ │ str r5, [r0, #8] │ │ │ │ str r8, [r0, #16] │ │ │ │ str r7, [r0, #12] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0x003629fc │ │ │ │ - @ instruction: 0x003629bc │ │ │ │ + eorseq r2, r6, r0, lsl #20 │ │ │ │ + eorseq r2, r6, r0, asr #19 │ │ │ │ │ │ │ │ -00034da0 : │ │ │ │ - ldr r1, [pc, #160] @ 34e48 │ │ │ │ +00034d9c : │ │ │ │ + ldr r1, [pc, #160] @ 34e44 │ │ │ │ add r3, r0, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ ands ip, r3, #7 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldr lr, [r1, #24] │ │ │ │ - bne 34dd8 │ │ │ │ + bne 34dd4 │ │ │ │ add ip, r2, r3 │ │ │ │ cmp lr, ip │ │ │ │ - bcs 34dec │ │ │ │ + bcs 34de8 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ mov r1, #0 │ │ │ │ - b 34554 │ │ │ │ + b 34550 │ │ │ │ add r3, r0, #12 │ │ │ │ sub r3, r3, ip │ │ │ │ add ip, r2, r3 │ │ │ │ cmp ip, lr │ │ │ │ - bhi 34e38 │ │ │ │ - ldr r0, [pc, #88] @ 34e4c │ │ │ │ + bhi 34e34 │ │ │ │ + ldr r0, [pc, #88] @ 34e48 │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [r0, #20] │ │ │ │ lsl r3, r3, #5 │ │ │ │ strb r1, [r2] │ │ │ │ strb r1, [r2, #1] │ │ │ │ strb r1, [r2, #2] │ │ │ │ @@ -17987,65 +17986,65 @@ │ │ │ │ bic r3, r3, #127 @ 0x7f │ │ │ │ bic r1, r1, #16256 @ 0x3f80 │ │ │ │ orr r1, r3, r1 │ │ │ │ mov r0, r2 │ │ │ │ str r1, [r0], #4 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ cmp r0, #0 │ │ │ │ - bne 34dcc │ │ │ │ + bne 34dc8 │ │ │ │ add r0, r1, #44 @ 0x2c │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r2, r6, r4, ror r9 │ │ │ │ - eorseq r2, r6, r8, lsr #18 │ │ │ │ + eorseq r2, r6, r8, ror r9 │ │ │ │ + eorseq r2, r6, ip, lsr #18 │ │ │ │ │ │ │ │ -00034e50 : │ │ │ │ +00034e4c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #224] @ 34f48 │ │ │ │ + ldr r3, [pc, #224] @ 34f44 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ mov r7, r0 │ │ │ │ - beq 34ec8 │ │ │ │ + beq 34ec4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a2e0 │ │ │ │ + bl 2a2dc │ │ │ │ ldr r4, [r6] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 34eb0 │ │ │ │ + beq 34eac │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a2e0 │ │ │ │ + bl 2a2dc │ │ │ │ mov r6, r4 │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 34e94 │ │ │ │ + bne 34e90 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ strne r6, [r3, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r3, [r5, #8] │ │ │ │ ldr r4, [r7] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 34f0c │ │ │ │ + beq 34f08 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a2e0 │ │ │ │ + bl 2a2dc │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 34ed4 │ │ │ │ + bne 34ed0 │ │ │ │ ldr r3, [r5] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 34ef0 │ │ │ │ + bne 34eec │ │ │ │ ldr r3, [r7] │ │ │ │ str r3, [r2] │ │ │ │ str r2, [r3, #4] │ │ │ │ mov r0, r7 │ │ │ │ bl 231b4 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r1, [r5, #588] @ 0x24c │ │ │ │ @@ -18055,94 +18054,94 @@ │ │ │ │ popcc {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r5, #352] @ 0x160 │ │ │ │ cmp r2, #0 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r2 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2dbf8 │ │ │ │ - @ instruction: 0x003628b4 │ │ │ │ + b 2dbf4 │ │ │ │ + @ instruction: 0x003628b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #704] @ 35224 │ │ │ │ - ldr r3, [pc, #704] @ 35228 │ │ │ │ + ldr r2, [pc, #704] @ 35220 │ │ │ │ + ldr r3, [pc, #704] @ 35224 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #16 │ │ │ │ cmp r0, #8 │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ - bls 351f4 │ │ │ │ + bls 351f0 │ │ │ │ mov sl, #0 │ │ │ │ mov r3, #8 │ │ │ │ lsl r3, r3, #1 │ │ │ │ cmp r3, r0 │ │ │ │ mov r5, r3 │ │ │ │ add sl, sl, #1 │ │ │ │ - bcc 34f90 │ │ │ │ + bcc 34f8c │ │ │ │ add r8, r3, #8 │ │ │ │ mov r4, r8 │ │ │ │ - ldr r3, [pc, #632] @ 3522c │ │ │ │ + ldr r3, [pc, #632] @ 35228 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldr r3, [r6, #588] @ 0x24c │ │ │ │ ldr r2, [r6, #16] │ │ │ │ add r3, r1, r3 │ │ │ │ add r3, r3, r8 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc 34fe0 │ │ │ │ + bcc 34fdc │ │ │ │ ldr r2, [r6, #352] @ 0x160 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 351e0 │ │ │ │ + beq 351dc │ │ │ │ cmp r7, #1 │ │ │ │ moveq r9, #11 │ │ │ │ movne r9, #0 │ │ │ │ add r9, r9, sl │ │ │ │ add r1, r8, r1 │ │ │ │ add r9, r6, r9, lsl #2 │ │ │ │ str r1, [r6, #12] │ │ │ │ ldr ip, [r9, #160] @ 0xa0 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 35048 │ │ │ │ + beq 35044 │ │ │ │ ldr r2, [ip, #36] @ 0x24 │ │ │ │ mov r3, r2 │ │ │ │ - b 3502c │ │ │ │ + b 35028 │ │ │ │ ldr r0, [ip, #8] │ │ │ │ add r0, r0, r2 │ │ │ │ ldrb r1, [r0] │ │ │ │ add r2, r2, r4 │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ - bne 35174 │ │ │ │ + bne 35170 │ │ │ │ add r3, r3, r4 │ │ │ │ cmp r3, #16384 @ 0x4000 │ │ │ │ - ble 35014 │ │ │ │ + ble 35010 │ │ │ │ ldr ip, [ip, #4] │ │ │ │ str ip, [r9, #160] @ 0xa0 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 35008 │ │ │ │ + bne 35004 │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp] │ │ │ │ subs r3, r7, #1 │ │ │ │ movne r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #16384 @ 0x4000 │ │ │ │ mov r0, r6 │ │ │ │ str r8, [sp, #4] │ │ │ │ - bl 316f0 │ │ │ │ + bl 316ec │ │ │ │ mov r1, #1 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ bl 23070 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 3521c │ │ │ │ + beq 35218 │ │ │ │ ldrb r3, [r2, #42] @ 0x2a │ │ │ │ cmp r7, #1 │ │ │ │ and r3, r3, #15 │ │ │ │ movne r1, #7 │ │ │ │ moveq r1, #6 │ │ │ │ orr r3, r3, #8 │ │ │ │ orr r3, r3, r1, lsl #5 │ │ │ │ @@ -18153,56 +18152,56 @@ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, sl │ │ │ │ str sl, [r2, #8] │ │ │ │ str r8, [r2, #32] │ │ │ │ strh r8, [r2, #40] @ 0x28 │ │ │ │ str r3, [r2, #12] │ │ │ │ str ip, [r2, #36] @ 0x24 │ │ │ │ - bhi 3510c │ │ │ │ + bhi 35108 │ │ │ │ add r3, r5, #11 │ │ │ │ asr r3, r3, #2 │ │ │ │ - ldr lr, [pc, #336] @ 35230 │ │ │ │ + ldr lr, [pc, #336] @ 3522c │ │ │ │ lsl r3, r3, #7 │ │ │ │ orr r3, r3, #64 @ 0x40 │ │ │ │ - ldr r5, [pc, #328] @ 35234 │ │ │ │ + ldr r5, [pc, #328] @ 35230 │ │ │ │ and lr, lr, r3 │ │ │ │ ldr r3, [sl, ip] │ │ │ │ and r3, r3, r5 │ │ │ │ orr r3, lr, r3 │ │ │ │ str r3, [sl, ip] │ │ │ │ mov ip, r0 │ │ │ │ add r0, r0, r4 │ │ │ │ cmp r0, #16384 @ 0x4000 │ │ │ │ - ble 350ec │ │ │ │ + ble 350e8 │ │ │ │ ldr r3, [r9, #72] @ 0x48 │ │ │ │ str r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ strne r2, [r3, #4] │ │ │ │ str r2, [r9, #72] @ 0x48 │ │ │ │ str r2, [r9, #160] @ 0xa0 │ │ │ │ ldr r3, [r6, #248] @ 0xf8 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r6, #248] @ 0xf8 │ │ │ │ ldr r3, [r6, #680] @ 0x2a8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 35208 │ │ │ │ + beq 35204 │ │ │ │ ldr r2, [r6, #616] @ 0x268 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ sub r3, r3, #16384 @ 0x4000 │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr r3, [r6, #316] @ 0x13c │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r6, #316] @ 0x13c │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ and r7, r7, #71 @ 0x47 │ │ │ │ bic r2, r2, #71 @ 0x47 │ │ │ │ orr r2, r2, r7 │ │ │ │ add r3, r1, #8 │ │ │ │ strb r2, [r1, #4] │ │ │ │ - b 351b0 │ │ │ │ + b 351ac │ │ │ │ ldrb r1, [r0] │ │ │ │ str r3, [ip, #36] @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ ldrh r0, [ip, #40] @ 0x28 │ │ │ │ and r7, r7, #71 @ 0x47 │ │ │ │ bic r1, r1, #71 @ 0x47 │ │ │ │ orr r1, r1, r7 │ │ │ │ @@ -18210,574 +18209,574 @@ │ │ │ │ strh r0, [ip, #40] @ 0x28 │ │ │ │ add r2, r5, #4 │ │ │ │ strb r1, [r3], #4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ bl 230c4 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #128] @ 35238 │ │ │ │ - ldr r2, [pc, #108] @ 35228 │ │ │ │ + ldr r1, [pc, #128] @ 35234 │ │ │ │ + ldr r2, [pc, #108] @ 35224 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bne 35220 │ │ │ │ + bne 3521c │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2dbf8 │ │ │ │ + bl 2dbf4 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ - b 34fe0 │ │ │ │ + b 34fdc │ │ │ │ mov r4, #16 │ │ │ │ mov r8, r4 │ │ │ │ mov r5, #8 │ │ │ │ mov sl, #0 │ │ │ │ - b 34fac │ │ │ │ + b 34fa8 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ lsr sl, sl, #14 │ │ │ │ str r2, [r3, sl, lsl #2] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - b 35158 │ │ │ │ - bl 294e0 │ │ │ │ + b 35154 │ │ │ │ + bl 294dc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mlaeq r7, r4, r0, fp │ │ │ │ + mlaeq r7, r8, r0, fp │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eorseq r2, r6, ip, ror #14 │ │ │ │ + eorseq r2, r6, r0, ror r7 │ │ │ │ andseq pc, pc, r0, asr #31 │ │ │ │ @ instruction: 0xffe0003f │ │ │ │ - eoreq sl, r7, r0, asr #28 │ │ │ │ + eoreq sl, r7, r4, asr #28 │ │ │ │ │ │ │ │ -0003523c : │ │ │ │ +00035238 : │ │ │ │ cmp r0, #8192 @ 0x2000 │ │ │ │ mov r1, #0 │ │ │ │ - bhi 3524c │ │ │ │ - b 34f4c │ │ │ │ - b 31910 │ │ │ │ + bhi 35248 │ │ │ │ + b 34f48 │ │ │ │ + b 3190c │ │ │ │ │ │ │ │ -00035250 : │ │ │ │ +0003524c : │ │ │ │ cmp r0, #8192 @ 0x2000 │ │ │ │ mov r1, #2 │ │ │ │ - bhi 35260 │ │ │ │ - b 34f4c │ │ │ │ - b 31910 │ │ │ │ + bhi 3525c │ │ │ │ + b 34f48 │ │ │ │ + b 3190c │ │ │ │ │ │ │ │ -00035264 : │ │ │ │ +00035260 : │ │ │ │ cmp r0, #8192 @ 0x2000 │ │ │ │ mov r1, #1 │ │ │ │ - bhi 35274 │ │ │ │ - b 34f4c │ │ │ │ - b 31910 │ │ │ │ + bhi 35270 │ │ │ │ + b 34f48 │ │ │ │ + b 3190c │ │ │ │ │ │ │ │ -00035278 : │ │ │ │ +00035274 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #308] @ 353c4 │ │ │ │ + ldr r3, [pc, #308] @ 353c0 │ │ │ │ mov r8, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r9, [r3, #8] │ │ │ │ ldr r0, [r9, #368] @ 0x170 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 353b4 │ │ │ │ + beq 353b0 │ │ │ │ bl 231b4 │ │ │ │ mov r3, #0 │ │ │ │ mov r7, r3 │ │ │ │ str r3, [r9, #368] @ 0x170 │ │ │ │ str r3, [r9, #372] @ 0x174 │ │ │ │ cmp r7, #1 │ │ │ │ mov sl, #0 │ │ │ │ - bls 3538c │ │ │ │ + bls 35388 │ │ │ │ add r3, sl, #4 │ │ │ │ mov r4, #1 │ │ │ │ - b 352dc │ │ │ │ + b 352d8 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - beq 3533c │ │ │ │ + beq 35338 │ │ │ │ ldr r5, [r3] │ │ │ │ mov r6, r3 │ │ │ │ cmp r5, #0 │ │ │ │ add r3, r3, #4 │ │ │ │ - bne 352d0 │ │ │ │ + bne 352cc │ │ │ │ mov r0, #28 │ │ │ │ bl 234cc │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 353bc │ │ │ │ + beq 353b8 │ │ │ │ cmp r4, #1 │ │ │ │ str r3, [r6] │ │ │ │ str r5, [r3] │ │ │ │ str r5, [r3, #4] │ │ │ │ str r5, [r3, #8] │ │ │ │ str r5, [r3, #12] │ │ │ │ str r5, [r3, #16] │ │ │ │ str r5, [r3, #20] │ │ │ │ str r5, [r3, #24] │ │ │ │ - bne 353c0 │ │ │ │ + bne 353bc │ │ │ │ ldr r3, [r9, #368] @ 0x170 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r8, [r3] │ │ │ │ str r4, [r8, #64] @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ lsl r4, r7, #1 │ │ │ │ lsl r0, r7, #3 │ │ │ │ str r4, [r9, #372] @ 0x174 │ │ │ │ bl 234cc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 353bc │ │ │ │ + beq 353b8 │ │ │ │ lsl r6, r7, #2 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r6 │ │ │ │ bl 23310 │ │ │ │ sub r2, r4, r7 │ │ │ │ lsl r2, r2, #2 │ │ │ │ mov r1, #0 │ │ │ │ add r0, r5, r6 │ │ │ │ str r5, [r9, #368] @ 0x170 │ │ │ │ bl 230c4 │ │ │ │ ldr r7, [r9, #372] @ 0x174 │ │ │ │ ldr sl, [r9, #368] @ 0x170 │ │ │ │ cmp r7, #1 │ │ │ │ - bhi 352c4 │ │ │ │ + bhi 352c0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 3533c │ │ │ │ + bne 35338 │ │ │ │ mov r4, #10 │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ str r4, [r9, #372] @ 0x174 │ │ │ │ bl 234cc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 353bc │ │ │ │ + beq 353b8 │ │ │ │ mov r6, r7 │ │ │ │ - b 35364 │ │ │ │ + b 35360 │ │ │ │ ldr r7, [r9, #372] @ 0x174 │ │ │ │ - b 352b8 │ │ │ │ - bl 294e0 │ │ │ │ - bl 2981c │ │ │ │ - eorseq r2, r6, ip, lsl #9 │ │ │ │ + b 352b4 │ │ │ │ + bl 294dc │ │ │ │ + bl 29818 │ │ │ │ + mlaseq r6, r0, r4, r2 │ │ │ │ │ │ │ │ -000353c8 : │ │ │ │ +000353c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ands r6, r1, #1 │ │ │ │ - bne 353f8 │ │ │ │ + bne 353f4 │ │ │ │ ldrsh r3, [r1] │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - beq 35404 │ │ │ │ + beq 35400 │ │ │ │ mov r0, r6 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r3, [r0, #359] @ 0x167 │ │ │ │ mov r1, #1 │ │ │ │ tst r3, #4 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [r4, #80] @ 0x50 │ │ │ │ - bne 35444 │ │ │ │ + bne 35440 │ │ │ │ ldr r2, [r0, #352] @ 0x160 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 35444 │ │ │ │ + bne 35440 │ │ │ │ orr r3, r3, #8 │ │ │ │ str r4, [r0, #548] @ 0x224 │ │ │ │ mov r2, r6 │ │ │ │ strb r3, [r0, #359] @ 0x167 │ │ │ │ - bl 2dbf8 │ │ │ │ + bl 2dbf4 │ │ │ │ ldr r4, [r5, #548] @ 0x224 │ │ │ │ str r6, [r5, #548] @ 0x224 │ │ │ │ ldr r7, [r4, #64] @ 0x40 │ │ │ │ ldr fp, [r5, #368] @ 0x170 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 354b4 │ │ │ │ + beq 354b0 │ │ │ │ ldr r3, [fp, r7, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r6, [r3, #8] │ │ │ │ ldrne r3, [r3, #12] │ │ │ │ addne r6, r6, r3 │ │ │ │ lslne r6, r6, #2 │ │ │ │ - b 353f0 │ │ │ │ + b 353ec │ │ │ │ lsl r7, sl, #1 │ │ │ │ lsl r0, sl, #3 │ │ │ │ str r7, [r5, #372] @ 0x174 │ │ │ │ bl 234cc │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 35550 │ │ │ │ + beq 3554c │ │ │ │ lsl r9, sl, #2 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r9 │ │ │ │ bl 23310 │ │ │ │ mov fp, r8 │ │ │ │ sub r2, r7, sl │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r0, fp, r9 │ │ │ │ mov r1, #0 │ │ │ │ str fp, [r5, #368] @ 0x170 │ │ │ │ bl 230c4 │ │ │ │ ldr sl, [r5, #372] @ 0x174 │ │ │ │ cmp sl, #1 │ │ │ │ - bls 3552c │ │ │ │ + bls 35528 │ │ │ │ add r3, fp, #4 │ │ │ │ mov r7, #1 │ │ │ │ - b 354d8 │ │ │ │ + b 354d4 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp sl, r7 │ │ │ │ - beq 35470 │ │ │ │ + beq 3546c │ │ │ │ mov r9, r3 │ │ │ │ ldr r8, [r9] │ │ │ │ add r3, r3, #4 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 354cc │ │ │ │ + bne 354c8 │ │ │ │ mov r0, #28 │ │ │ │ bl 234cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35550 │ │ │ │ + beq 3554c │ │ │ │ str r0, [r9] │ │ │ │ str r8, [r0] │ │ │ │ str r8, [r0, #4] │ │ │ │ str r8, [r0, #8] │ │ │ │ str r8, [r0, #12] │ │ │ │ str r8, [r0, #16] │ │ │ │ str r8, [r0, #20] │ │ │ │ str r8, [r0, #24] │ │ │ │ ldr r3, [r9] │ │ │ │ str r4, [r3] │ │ │ │ str r7, [r4, #64] @ 0x40 │ │ │ │ - b 35454 │ │ │ │ + b 35450 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 35470 │ │ │ │ + bne 3546c │ │ │ │ mov r7, #10 │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ str r7, [r5, #372] @ 0x174 │ │ │ │ bl 234cc │ │ │ │ subs fp, r0, #0 │ │ │ │ movne r9, sl │ │ │ │ - bne 3549c │ │ │ │ - bl 294e0 │ │ │ │ + bne 35498 │ │ │ │ + bl 294dc │ │ │ │ │ │ │ │ -00035554 : │ │ │ │ +00035550 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #308] @ 356a0 │ │ │ │ + ldr r3, [pc, #308] @ 3569c │ │ │ │ mov r8, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r9, [r3, #8] │ │ │ │ ldr r0, [r9, #368] @ 0x170 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35690 │ │ │ │ + beq 3568c │ │ │ │ bl 231b4 │ │ │ │ mov r3, #0 │ │ │ │ mov r7, r3 │ │ │ │ str r3, [r9, #368] @ 0x170 │ │ │ │ str r3, [r9, #372] @ 0x174 │ │ │ │ cmp r7, #1 │ │ │ │ mov sl, #0 │ │ │ │ - bls 35668 │ │ │ │ + bls 35664 │ │ │ │ add r3, sl, #4 │ │ │ │ mov r4, #1 │ │ │ │ - b 355b8 │ │ │ │ + b 355b4 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - beq 35618 │ │ │ │ + beq 35614 │ │ │ │ ldr r5, [r3] │ │ │ │ mov r6, r3 │ │ │ │ cmp r5, #0 │ │ │ │ add r3, r3, #4 │ │ │ │ - bne 355ac │ │ │ │ + bne 355a8 │ │ │ │ mov r0, #28 │ │ │ │ bl 234cc │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 35698 │ │ │ │ + beq 35694 │ │ │ │ cmp r4, #1 │ │ │ │ str r3, [r6] │ │ │ │ str r5, [r3] │ │ │ │ str r5, [r3, #4] │ │ │ │ str r5, [r3, #8] │ │ │ │ str r5, [r3, #12] │ │ │ │ str r5, [r3, #16] │ │ │ │ str r5, [r3, #20] │ │ │ │ str r5, [r3, #24] │ │ │ │ - bne 3569c │ │ │ │ + bne 35698 │ │ │ │ ldr r3, [r9, #368] @ 0x170 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r8, [r3] │ │ │ │ str r4, [r8, #64] @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ lsl r4, r7, #1 │ │ │ │ lsl r0, r7, #3 │ │ │ │ str r4, [r9, #372] @ 0x174 │ │ │ │ bl 234cc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 35698 │ │ │ │ + beq 35694 │ │ │ │ lsl r6, r7, #2 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r6 │ │ │ │ bl 23310 │ │ │ │ sub r2, r4, r7 │ │ │ │ lsl r2, r2, #2 │ │ │ │ mov r1, #0 │ │ │ │ add r0, r5, r6 │ │ │ │ str r5, [r9, #368] @ 0x170 │ │ │ │ bl 230c4 │ │ │ │ ldr r7, [r9, #372] @ 0x174 │ │ │ │ ldr sl, [r9, #368] @ 0x170 │ │ │ │ cmp r7, #1 │ │ │ │ - bhi 355a0 │ │ │ │ + bhi 3559c │ │ │ │ cmp r7, #0 │ │ │ │ - bne 35618 │ │ │ │ + bne 35614 │ │ │ │ mov r4, #10 │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ str r4, [r9, #372] @ 0x174 │ │ │ │ bl 234cc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 35698 │ │ │ │ + beq 35694 │ │ │ │ mov r6, r7 │ │ │ │ - b 35640 │ │ │ │ + b 3563c │ │ │ │ ldr r7, [r9, #372] @ 0x174 │ │ │ │ - b 35594 │ │ │ │ - bl 294e0 │ │ │ │ - bl 2981c │ │ │ │ - @ instruction: 0x003621b0 │ │ │ │ + b 35590 │ │ │ │ + bl 294dc │ │ │ │ + bl 29818 │ │ │ │ + @ instruction: 0x003621b4 │ │ │ │ │ │ │ │ -000356a4 : │ │ │ │ +000356a0 : │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000356ac : │ │ │ │ +000356a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr ip, [pc, #296] @ 357ec │ │ │ │ + ldr ip, [pc, #296] @ 357e8 │ │ │ │ mov r5, r3 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r6, [ip, #8] │ │ │ │ mov r8, r1 │ │ │ │ ldrb r3, [r6, #359] @ 0x167 │ │ │ │ mov r1, #1 │ │ │ │ tst r3, #4 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r2 │ │ │ │ str r1, [r8, #80] @ 0x50 │ │ │ │ - bne 356f8 │ │ │ │ + bne 356f4 │ │ │ │ ldr r9, [r6, #352] @ 0x160 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 357ac │ │ │ │ + beq 357a8 │ │ │ │ cmp r4, #1 │ │ │ │ - beq 3579c │ │ │ │ + beq 35798 │ │ │ │ cmp r4, #0 │ │ │ │ ldrbeq r3, [r6, #359] @ 0x167 │ │ │ │ orreq r3, r3, #128 @ 0x80 │ │ │ │ strbeq r3, [r6, #359] @ 0x167 │ │ │ │ ldr r9, [r6, #376] @ 0x178 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 35770 │ │ │ │ + beq 3576c │ │ │ │ mov ip, r9 │ │ │ │ - b 35730 │ │ │ │ + b 3572c │ │ │ │ ldr ip, [ip, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 35770 │ │ │ │ + beq 3576c │ │ │ │ ldr lr, [ip] │ │ │ │ cmp r4, lr │ │ │ │ - bne 35724 │ │ │ │ + bne 35720 │ │ │ │ ldr r0, [ip, #8] │ │ │ │ cmp r0, r5 │ │ │ │ - bne 35724 │ │ │ │ + bne 35720 │ │ │ │ ldr r3, [ip, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne 35724 │ │ │ │ + bne 35720 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [ip, #12] │ │ │ │ - beq 357dc │ │ │ │ + beq 357d8 │ │ │ │ cmp r7, r3 │ │ │ │ - bcs 35794 │ │ │ │ + bcs 35790 │ │ │ │ str r7, [ip, #12] │ │ │ │ - b 35794 │ │ │ │ + b 35790 │ │ │ │ mov r0, #20 │ │ │ │ bl 234cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 357e8 │ │ │ │ + beq 357e4 │ │ │ │ stm r0, {r4, r8} │ │ │ │ str r5, [r0, #8] │ │ │ │ str r7, [r0, #12] │ │ │ │ str r9, [r0, #16] │ │ │ │ str r0, [r6, #376] @ 0x178 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrb r3, [r6, #359] @ 0x167 │ │ │ │ orr r3, r3, #64 @ 0x40 │ │ │ │ strb r3, [r6, #359] @ 0x167 │ │ │ │ - b 35710 │ │ │ │ + b 3570c │ │ │ │ orr r3, r3, #8 │ │ │ │ str r8, [r6, #548] @ 0x224 │ │ │ │ str r5, [r6, #552] @ 0x228 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ strb r3, [r6, #359] @ 0x167 │ │ │ │ - bl 2dbf8 │ │ │ │ + bl 2dbf4 │ │ │ │ ldr r8, [r6, #548] @ 0x224 │ │ │ │ ldr r5, [r6, #552] @ 0x228 │ │ │ │ str r9, [r6, #548] @ 0x224 │ │ │ │ str r9, [r6, #552] @ 0x228 │ │ │ │ - b 356f8 │ │ │ │ + b 356f4 │ │ │ │ cmp r7, r3 │ │ │ │ - bls 35794 │ │ │ │ - b 35768 │ │ │ │ - bl 294e0 │ │ │ │ - eorseq r2, r6, r8, asr r0 │ │ │ │ + bls 35790 │ │ │ │ + b 35764 │ │ │ │ + bl 294dc │ │ │ │ + eorseq r2, r6, ip, asr r0 │ │ │ │ │ │ │ │ -000357f0 : │ │ │ │ +000357ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #352] @ 35968 │ │ │ │ + ldr r3, [pc, #352] @ 35964 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r8, [r3, #8] │ │ │ │ ldrb r3, [r8, #359] @ 0x167 │ │ │ │ tst r3, #4 │ │ │ │ - beq 3591c │ │ │ │ + beq 35918 │ │ │ │ ldr r4, [r0, #64] @ 0x40 │ │ │ │ mov r9, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3589c │ │ │ │ + beq 35898 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 29314 │ │ │ │ + bl 29310 │ │ │ │ ldr r3, [r8, #696] @ 0x2b8 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 35930 │ │ │ │ + beq 3592c │ │ │ │ cmn r3, #1 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35938 │ │ │ │ + beq 35934 │ │ │ │ cmp r0, r3 │ │ │ │ movcs r0, r3 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ lsl r4, r7, #1 │ │ │ │ lsl r0, r7, #3 │ │ │ │ str r4, [r8, #372] @ 0x174 │ │ │ │ bl 234cc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 35964 │ │ │ │ + beq 35960 │ │ │ │ lsl r6, r7, #2 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r6 │ │ │ │ bl 23310 │ │ │ │ sub r2, r4, r7 │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r0, r5, r6 │ │ │ │ mov r1, #0 │ │ │ │ str r5, [r8, #368] @ 0x170 │ │ │ │ bl 230c4 │ │ │ │ ldr r7, [r8, #372] @ 0x174 │ │ │ │ ldr sl, [r8, #368] @ 0x170 │ │ │ │ cmp r7, #1 │ │ │ │ - bls 35940 │ │ │ │ + bls 3593c │ │ │ │ add r3, sl, #4 │ │ │ │ mov r4, #1 │ │ │ │ - b 358c4 │ │ │ │ + b 358c0 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r7 │ │ │ │ - beq 3585c │ │ │ │ + beq 35858 │ │ │ │ ldr r5, [r3] │ │ │ │ mov r6, r3 │ │ │ │ cmp r5, #0 │ │ │ │ add r3, r3, #4 │ │ │ │ - bne 358b8 │ │ │ │ + bne 358b4 │ │ │ │ mov r0, #28 │ │ │ │ bl 234cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35964 │ │ │ │ + beq 35960 │ │ │ │ str r0, [r6] │ │ │ │ str r5, [r0] │ │ │ │ str r5, [r0, #4] │ │ │ │ str r5, [r0, #8] │ │ │ │ str r5, [r0, #12] │ │ │ │ str r5, [r0, #16] │ │ │ │ str r5, [r0, #20] │ │ │ │ str r5, [r0, #24] │ │ │ │ ldr r3, [r8, #368] @ 0x170 │ │ │ │ ldr r3, [r3, r4, lsl #2] │ │ │ │ str r9, [r3] │ │ │ │ str r4, [r9, #64] @ 0x40 │ │ │ │ - b 35828 │ │ │ │ + b 35824 │ │ │ │ ldr r0, [r8, #696] @ 0x2b8 │ │ │ │ cmn r0, #1 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmn r3, #1 │ │ │ │ - beq 35928 │ │ │ │ + beq 35924 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r7, #0 │ │ │ │ - bne 3585c │ │ │ │ + bne 35858 │ │ │ │ mov r4, #10 │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ str r4, [r8, #372] @ 0x174 │ │ │ │ bl 234cc │ │ │ │ subs r5, r0, #0 │ │ │ │ movne r6, r7 │ │ │ │ - bne 35884 │ │ │ │ - bl 294e0 │ │ │ │ - eorseq r1, r6, r8, lsl pc │ │ │ │ + bne 35880 │ │ │ │ + bl 294dc │ │ │ │ + eorseq r1, r6, ip, lsl pc │ │ │ │ │ │ │ │ -0003596c : │ │ │ │ +00035968 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrsh r3, [r0] │ │ │ │ - ldr r2, [pc, #344] @ 35ae0 │ │ │ │ + ldr r2, [pc, #344] @ 35adc │ │ │ │ cmp r3, #75 @ 0x4b │ │ │ │ - ldr r3, [pc, #340] @ 35ae4 │ │ │ │ + ldr r3, [pc, #340] @ 35ae0 │ │ │ │ ldreq sl, [r0, #888] @ 0x378 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldrne sl, [r0, #20] │ │ │ │ ldr r3, [r3] │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 35a68 │ │ │ │ + beq 35a64 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 35a58 │ │ │ │ + beq 35a54 │ │ │ │ ldr r4, [r1, #64] @ 0x40 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 359c8 │ │ │ │ + beq 359c4 │ │ │ │ str r4, [sl, #4] │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #280] @ 35ae8 │ │ │ │ + ldr r3, [pc, #280] @ 35ae4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r9, [r3, #8] │ │ │ │ ldr r7, [r9, #372] @ 0x174 │ │ │ │ ldr fp, [r9, #368] @ 0x170 │ │ │ │ cmp r7, #1 │ │ │ │ - bls 35ab8 │ │ │ │ + bls 35ab4 │ │ │ │ add r3, fp, #4 │ │ │ │ mov r4, #1 │ │ │ │ - b 359fc │ │ │ │ + b 359f8 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - beq 35a74 │ │ │ │ + beq 35a70 │ │ │ │ ldr r5, [r3] │ │ │ │ mov r6, r3 │ │ │ │ cmp r5, #0 │ │ │ │ add r3, r3, #4 │ │ │ │ - bne 359f0 │ │ │ │ + bne 359ec │ │ │ │ mov r0, #28 │ │ │ │ bl 234cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35adc │ │ │ │ + beq 35ad8 │ │ │ │ str r0, [r6] │ │ │ │ str r5, [r0] │ │ │ │ str r5, [r0, #4] │ │ │ │ str r5, [r0, #8] │ │ │ │ str r5, [r0, #12] │ │ │ │ str r5, [r0, #16] │ │ │ │ str r5, [r0, #20] │ │ │ │ @@ -18796,628 +18795,628 @@ │ │ │ │ str r4, [sl, #4] │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsl r4, r7, #1 │ │ │ │ lsl r0, r7, #3 │ │ │ │ str r4, [r9, #372] @ 0x174 │ │ │ │ bl 234cc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 35adc │ │ │ │ + beq 35ad8 │ │ │ │ lsl r6, r7, #2 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r6 │ │ │ │ bl 23310 │ │ │ │ sub r2, r4, r7 │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r0, r5, r6 │ │ │ │ mov r1, #0 │ │ │ │ str r5, [r9, #368] @ 0x170 │ │ │ │ bl 230c4 │ │ │ │ - b 359d4 │ │ │ │ + b 359d0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 35a74 │ │ │ │ + bne 35a70 │ │ │ │ mov r4, #10 │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ str r4, [r9, #372] @ 0x174 │ │ │ │ bl 234cc │ │ │ │ subs r5, r0, #0 │ │ │ │ movne r6, r7 │ │ │ │ - bne 35a9c │ │ │ │ - bl 294e0 │ │ │ │ + bne 35a98 │ │ │ │ + bl 294dc │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - eoreq sl, r7, r8, ror #12 │ │ │ │ - eorseq r1, r6, r0, asr sp │ │ │ │ + eoreq sl, r7, ip, ror #12 │ │ │ │ + eorseq r1, r6, r4, asr sp │ │ │ │ │ │ │ │ -00035aec : │ │ │ │ +00035ae8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r3, [pc, #380] @ 35c80 │ │ │ │ + ldr r3, [pc, #380] @ 35c7c │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, #12 │ │ │ │ ldr fp, [r3, #8] │ │ │ │ mov sl, r1 │ │ │ │ bl 234cc │ │ │ │ - ldr r4, [pc, #352] @ 35c84 │ │ │ │ + ldr r4, [pc, #352] @ 35c80 │ │ │ │ add r4, pc, r4 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 35c7c │ │ │ │ + beq 35c78 │ │ │ │ ldrsh r3, [r9] │ │ │ │ cmp r3, #75 @ 0x4b │ │ │ │ - ldr r3, [pc, #332] @ 35c88 │ │ │ │ + ldr r3, [pc, #332] @ 35c84 │ │ │ │ streq r7, [r9, #888] @ 0x378 │ │ │ │ strne r7, [r9, #20] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 35c50 │ │ │ │ + beq 35c4c │ │ │ │ cmp sl, #0 │ │ │ │ - beq 35c44 │ │ │ │ + beq 35c40 │ │ │ │ ldr r4, [sl, #64] @ 0x40 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 35bc4 │ │ │ │ + beq 35bc0 │ │ │ │ ldr r3, [fp, #340] @ 0x154 │ │ │ │ str r3, [r7, #8] │ │ │ │ str r4, [r7, #4] │ │ │ │ str r9, [r7] │ │ │ │ str r7, [fp, #340] @ 0x154 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsl r4, r8, #1 │ │ │ │ lsl r0, r8, #3 │ │ │ │ str r4, [fp, #372] @ 0x174 │ │ │ │ str r1, [sp, #4] │ │ │ │ bl 234cc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 35c7c │ │ │ │ + beq 35c78 │ │ │ │ lsl r6, r8, #2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ bl 23310 │ │ │ │ sub r2, r4, r8 │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r0, r5, r6 │ │ │ │ mov r1, #0 │ │ │ │ str r5, [fp, #368] @ 0x170 │ │ │ │ bl 230c4 │ │ │ │ ldr r8, [fp, #372] @ 0x174 │ │ │ │ ldr r1, [fp, #368] @ 0x170 │ │ │ │ cmp r8, #1 │ │ │ │ - bls 35c58 │ │ │ │ + bls 35c54 │ │ │ │ add r3, r1, #4 │ │ │ │ mov r4, #1 │ │ │ │ - b 35bec │ │ │ │ + b 35be8 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r8, r4 │ │ │ │ - beq 35b80 │ │ │ │ + beq 35b7c │ │ │ │ ldr r5, [r3] │ │ │ │ mov r6, r3 │ │ │ │ cmp r5, #0 │ │ │ │ add r3, r3, #4 │ │ │ │ - bne 35be0 │ │ │ │ + bne 35bdc │ │ │ │ mov r0, #28 │ │ │ │ bl 234cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35c7c │ │ │ │ + beq 35c78 │ │ │ │ str r0, [r6] │ │ │ │ str r5, [r0] │ │ │ │ str r5, [r0, #4] │ │ │ │ str r5, [r0, #8] │ │ │ │ str r5, [r0, #12] │ │ │ │ str r5, [r0, #16] │ │ │ │ str r5, [r0, #20] │ │ │ │ str r5, [r0, #24] │ │ │ │ ldr r3, [fp, #368] @ 0x170 │ │ │ │ ldr r3, [r3, r4, lsl #2] │ │ │ │ str sl, [r3] │ │ │ │ str r4, [sl, #64] @ 0x40 │ │ │ │ - b 35b64 │ │ │ │ + b 35b60 │ │ │ │ ldr r3, [r3, #888] @ 0x378 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ - b 35b64 │ │ │ │ + b 35b60 │ │ │ │ mov r4, #1 │ │ │ │ - b 35b64 │ │ │ │ + b 35b60 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 35b80 │ │ │ │ + bne 35b7c │ │ │ │ mov r4, #10 │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ str r4, [fp, #372] @ 0x174 │ │ │ │ bl 234cc │ │ │ │ subs r5, r0, #0 │ │ │ │ movne r6, r8 │ │ │ │ - bne 35bac │ │ │ │ - bl 294e0 │ │ │ │ - eorseq r1, r6, r8, lsl ip │ │ │ │ - ldrdeq sl, [r7], -r8 @ │ │ │ │ + bne 35ba8 │ │ │ │ + bl 294dc │ │ │ │ + eorseq r1, r6, ip, lsl ip │ │ │ │ + ldrdeq sl, [r7], -ip @ │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ │ │ │ │ -00035c8c : │ │ │ │ - ldr r3, [pc, #20] @ 35ca8 │ │ │ │ +00035c88 : │ │ │ │ + ldr r3, [pc, #20] @ 35ca4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldrb r0, [r3, #359] @ 0x167 │ │ │ │ lsr r0, r0, #1 │ │ │ │ and r0, r0, #1 │ │ │ │ bx lr │ │ │ │ - eorseq r1, r6, ip, lsl #21 │ │ │ │ + mlaseq r6, r0, sl, r1 │ │ │ │ │ │ │ │ -00035cac : │ │ │ │ +00035ca8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r3, [pc, #1708] @ 36370 │ │ │ │ + ldr r3, [pc, #1708] @ 3636c │ │ │ │ sub sp, sp, #20 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 29864 │ │ │ │ + bl 29860 │ │ │ │ ldr r8, [r5, #8] │ │ │ │ ldr r4, [r5, #48] @ 0x30 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 35d60 │ │ │ │ - ldr r9, [pc, #1676] @ 36374 │ │ │ │ + beq 35d5c │ │ │ │ + ldr r9, [pc, #1676] @ 36370 │ │ │ │ mov r6, #0 │ │ │ │ ldrb r3, [r8, #42] @ 0x2a │ │ │ │ mov r7, r8 │ │ │ │ lsr r3, r3, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ ldr r8, [r8] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r2, [r7, #32] │ │ │ │ - bls 3602c │ │ │ │ + bls 36028 │ │ │ │ cmp r2, #0 │ │ │ │ mov ip, r2 │ │ │ │ - ble 35d38 │ │ │ │ + ble 35d34 │ │ │ │ add ip, r1, ip │ │ │ │ lsr r3, r1, #14 │ │ │ │ add r1, r1, #16384 @ 0x4000 │ │ │ │ sub r0, ip, r1 │ │ │ │ cmp r0, #0 │ │ │ │ str r6, [r4, r3, lsl #2] │ │ │ │ - bgt 35d1c │ │ │ │ + bgt 35d18 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ add r2, r2, #16320 @ 0x3fc0 │ │ │ │ add r2, r2, #63 @ 0x3f │ │ │ │ mov r3, #0 │ │ │ │ and r2, r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a7c4 │ │ │ │ + bl 2a7c0 │ │ │ │ mov r0, r7 │ │ │ │ bl 231b4 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 35ce8 │ │ │ │ + bne 35ce4 │ │ │ │ ldr r8, [r5, #4] │ │ │ │ mov r6, #0 │ │ │ │ cmp r8, r6 │ │ │ │ str r6, [r5, #8] │ │ │ │ - beq 35dd8 │ │ │ │ + beq 35dd4 │ │ │ │ ldr r2, [r8, #36] @ 0x24 │ │ │ │ mov r7, r8 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r8, [r8] │ │ │ │ ldr ip, [r5, #48] @ 0x30 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ - ble 35dbc │ │ │ │ + ble 35db8 │ │ │ │ sub r0, r2, #1 │ │ │ │ bic r0, r0, #16320 @ 0x3fc0 │ │ │ │ bic r0, r0, #63 @ 0x3f │ │ │ │ add r0, r0, #16384 @ 0x4000 │ │ │ │ add r0, r1, r0 │ │ │ │ lsr r3, r1, #14 │ │ │ │ add r1, r1, #16384 @ 0x4000 │ │ │ │ cmp r0, r1 │ │ │ │ str r6, [ip, r3, lsl #2] │ │ │ │ - bne 35da4 │ │ │ │ + bne 35da0 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a7c4 │ │ │ │ + bl 2a7c0 │ │ │ │ mov r0, r7 │ │ │ │ bl 231b4 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 35d74 │ │ │ │ + bne 35d70 │ │ │ │ ldr r8, [r5, #28] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 35e4c │ │ │ │ + beq 35e48 │ │ │ │ mov r6, #0 │ │ │ │ ldr r2, [r8, #36] @ 0x24 │ │ │ │ mov r7, r8 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r8, [r8] │ │ │ │ ldr ip, [r5, #48] @ 0x30 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ - ble 35e30 │ │ │ │ + ble 35e2c │ │ │ │ sub r0, r2, #1 │ │ │ │ bic r0, r0, #16320 @ 0x3fc0 │ │ │ │ bic r0, r0, #63 @ 0x3f │ │ │ │ add r0, r0, #16384 @ 0x4000 │ │ │ │ add r0, r1, r0 │ │ │ │ lsr r3, r1, #14 │ │ │ │ add r1, r1, #16384 @ 0x4000 │ │ │ │ cmp r0, r1 │ │ │ │ str r6, [ip, r3, lsl #2] │ │ │ │ - bne 35e18 │ │ │ │ + bne 35e14 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a7c4 │ │ │ │ + bl 2a7c0 │ │ │ │ mov r0, r7 │ │ │ │ bl 231b4 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 35de8 │ │ │ │ + bne 35de4 │ │ │ │ mov r7, #0 │ │ │ │ add r9, r5, #52 @ 0x34 │ │ │ │ mov r8, #1 │ │ │ │ cmp r7, #1 │ │ │ │ moveq r7, #2 │ │ │ │ ldr r6, [r9, r7, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 35e7c │ │ │ │ - b 35ee0 │ │ │ │ + bne 35e78 │ │ │ │ + b 35edc │ │ │ │ ldr r6, [r6] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 35ee0 │ │ │ │ + beq 35edc │ │ │ │ ldrb r3, [r6, #43] @ 0x2b │ │ │ │ tst r3, #16 │ │ │ │ - beq 35e70 │ │ │ │ + beq 35e6c │ │ │ │ ldrb r1, [r6, #42] @ 0x2a │ │ │ │ bic r3, r3, #16 │ │ │ │ lsr r2, r1, #3 │ │ │ │ and r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ strb r3, [r6, #43] @ 0x2b │ │ │ │ - beq 35eb8 │ │ │ │ + beq 35eb4 │ │ │ │ and r1, r1, #3 │ │ │ │ - bhi 36034 │ │ │ │ + bhi 36030 │ │ │ │ cmp r1, #1 │ │ │ │ ldrls r3, [r6, #36] @ 0x24 │ │ │ │ - bls 35ebc │ │ │ │ + bls 35eb8 │ │ │ │ mov r3, #16384 @ 0x4000 │ │ │ │ ldr r2, [r5, #616] @ 0x268 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ str r8, [sp] │ │ │ │ - bl 2a174 │ │ │ │ + bl 2a170 │ │ │ │ ldr r6, [r6] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 35e7c │ │ │ │ + bne 35e78 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, #5 │ │ │ │ - bne 35e58 │ │ │ │ + bne 35e54 │ │ │ │ add fp, r5, #68 @ 0x44 │ │ │ │ - ldr r7, [pc, #1148] @ 36374 │ │ │ │ + ldr r7, [pc, #1148] @ 36370 │ │ │ │ mov r9, fp │ │ │ │ add r8, r5, #112 @ 0x70 │ │ │ │ ldr r6, [r9, #4]! │ │ │ │ cmp r6, #0 │ │ │ │ - bne 35f18 │ │ │ │ - b 35f68 │ │ │ │ + bne 35f14 │ │ │ │ + b 35f64 │ │ │ │ ldr r6, [r6] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 35f68 │ │ │ │ + beq 35f64 │ │ │ │ ldrb r3, [r6, #43] @ 0x2b │ │ │ │ tst r3, #16 │ │ │ │ - beq 35f0c │ │ │ │ + beq 35f08 │ │ │ │ ldrb r2, [r6, #42] @ 0x2a │ │ │ │ lsr r3, r2, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 3604c │ │ │ │ + beq 36048 │ │ │ │ and r2, r2, #3 │ │ │ │ - bhi 36054 │ │ │ │ + bhi 36050 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi 3604c │ │ │ │ + bhi 36048 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ ldr r3, [r5, #616] @ 0x268 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - bl 29a1c │ │ │ │ + bl 29a18 │ │ │ │ ldr r6, [r6] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 35f18 │ │ │ │ + bne 35f14 │ │ │ │ cmp r8, r9 │ │ │ │ - bne 35efc │ │ │ │ + bne 35ef8 │ │ │ │ ldr r3, [r5, #616] @ 0x268 │ │ │ │ - ldr sl, [pc, #1020] @ 36378 │ │ │ │ + ldr sl, [pc, #1020] @ 36374 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, #1 │ │ │ │ - bl 29e60 │ │ │ │ + bl 29e5c │ │ │ │ add r0, r5, #48 @ 0x30 │ │ │ │ str r8, [sp, #12] │ │ │ │ add sl, pc, sl │ │ │ │ mov r6, #0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r9, [r8, #4]! │ │ │ │ cmp r9, #0 │ │ │ │ - beq 360a0 │ │ │ │ + beq 3609c │ │ │ │ mov r7, r9 │ │ │ │ ldrb r3, [r7, #42] @ 0x2a │ │ │ │ ldr r9, [r9] │ │ │ │ lsr r2, r3, #3 │ │ │ │ and r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [sl, #8] │ │ │ │ - bls 36330 │ │ │ │ + bls 3632c │ │ │ │ ldr ip, [r7, #32] │ │ │ │ cmp ip, #0 │ │ │ │ mov r2, ip │ │ │ │ - ble 36338 │ │ │ │ + ble 36334 │ │ │ │ mov r3, r1 │ │ │ │ add r1, r1, r2 │ │ │ │ lsr r2, r3, #14 │ │ │ │ add r3, r3, #16384 @ 0x4000 │ │ │ │ str r6, [r4, r2, lsl #2] │ │ │ │ sub r2, r1, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt 35fe0 │ │ │ │ + bgt 35fdc │ │ │ │ ldrb r3, [r7, #42] @ 0x2a │ │ │ │ ldr r1, [r7, #8] │ │ │ │ lsr r2, r3, #3 │ │ │ │ and r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - beq 36068 │ │ │ │ + beq 36064 │ │ │ │ ldrhi ip, [r7, #32] │ │ │ │ - bhi 36338 │ │ │ │ + bhi 36334 │ │ │ │ and r2, r3, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi 36068 │ │ │ │ + bhi 36064 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ - b 3606c │ │ │ │ + b 36068 │ │ │ │ mov ip, #16384 @ 0x4000 │ │ │ │ - b 35d18 │ │ │ │ + b 35d14 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ add r3, r3, #16320 @ 0x3fc0 │ │ │ │ add r3, r3, #63 @ 0x3f │ │ │ │ bic r3, r3, #16320 @ 0x3fc0 │ │ │ │ bic r3, r3, #63 @ 0x3f │ │ │ │ - b 35ebc │ │ │ │ + b 35eb8 │ │ │ │ mov r2, #16384 @ 0x4000 │ │ │ │ - b 35f4c │ │ │ │ + b 35f48 │ │ │ │ ldr r2, [r6, #32] │ │ │ │ add r2, r2, #16320 @ 0x3fc0 │ │ │ │ add r2, r2, #63 @ 0x3f │ │ │ │ and r2, r2, r7 │ │ │ │ - b 35f4c │ │ │ │ + b 35f48 │ │ │ │ mov r2, #16384 @ 0x4000 │ │ │ │ and r3, r3, #224 @ 0xe0 │ │ │ │ cmp r3, #32 │ │ │ │ cmpne r3, #192 @ 0xc0 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ - bl 2a7c4 │ │ │ │ + bl 2a7c0 │ │ │ │ mov r0, r7 │ │ │ │ bl 231b4 │ │ │ │ ldr r3, [r5, #248] @ 0xf8 │ │ │ │ cmp r9, #0 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r5, #248] @ 0xf8 │ │ │ │ - bne 35fa4 │ │ │ │ + bne 35fa0 │ │ │ │ cmp fp, r8 │ │ │ │ - bne 35f98 │ │ │ │ - ldr sl, [pc, #716] @ 3637c │ │ │ │ + bne 35f94 │ │ │ │ + ldr sl, [pc, #716] @ 36378 │ │ │ │ add r6, r5, #200 @ 0xc8 │ │ │ │ ldr r8, [sp, #12] │ │ │ │ add sl, pc, sl │ │ │ │ mov r7, #0 │ │ │ │ mov r9, r6 │ │ │ │ sub r6, r8, #44 @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ mov r9, r8 │ │ │ │ mov r8, r6 │ │ │ │ mov r6, r5 │ │ │ │ ldr r5, [r8, #4]! │ │ │ │ cmp r5, #0 │ │ │ │ movne fp, r1 │ │ │ │ strne r9, [sp, #12] │ │ │ │ - beq 361a8 │ │ │ │ + beq 361a4 │ │ │ │ mov r9, r5 │ │ │ │ ldrb ip, [r9, #42] @ 0x2a │ │ │ │ ldr r5, [r5] │ │ │ │ lsr r3, ip, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ ldr r0, [sl, #8] │ │ │ │ ldr r1, [r9, #8] │ │ │ │ - bls 36354 │ │ │ │ + bls 36350 │ │ │ │ ldr r3, [r9, #32] │ │ │ │ cmp r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - ble 3635c │ │ │ │ + ble 36358 │ │ │ │ mov r3, r1 │ │ │ │ add r1, r1, r2 │ │ │ │ lsr r2, r3, #14 │ │ │ │ add r3, r3, #16384 @ 0x4000 │ │ │ │ str r7, [r4, r2, lsl #2] │ │ │ │ sub r2, r1, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt 36124 │ │ │ │ + bgt 36120 │ │ │ │ ldrb ip, [r9, #42] @ 0x2a │ │ │ │ ldr r1, [r9, #8] │ │ │ │ lsr r3, ip, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 3634c │ │ │ │ + beq 36348 │ │ │ │ ldrhi r3, [r9, #32] │ │ │ │ - bhi 3635c │ │ │ │ + bhi 36358 │ │ │ │ and r3, ip, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 3634c │ │ │ │ + bhi 36348 │ │ │ │ ldr r2, [r9, #36] @ 0x24 │ │ │ │ and r3, ip, #224 @ 0xe0 │ │ │ │ cmp r3, #32 │ │ │ │ cmpne r3, #192 @ 0xc0 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ - bl 2a7c4 │ │ │ │ + bl 2a7c0 │ │ │ │ mov r0, r9 │ │ │ │ bl 231b4 │ │ │ │ ldr r3, [r6, #248] @ 0xf8 │ │ │ │ cmp r5, #0 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r6, #248] @ 0xf8 │ │ │ │ - bne 360e8 │ │ │ │ + bne 360e4 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ mov r1, fp │ │ │ │ cmp r9, r8 │ │ │ │ - bne 360d4 │ │ │ │ + bne 360d0 │ │ │ │ mov r8, r9 │ │ │ │ add r8, r8, #44 @ 0x2c │ │ │ │ cmp r1, r8 │ │ │ │ mov r5, r6 │ │ │ │ mov r9, r1 │ │ │ │ - bne 360c0 │ │ │ │ + bne 360bc │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ bl 231b4 │ │ │ │ ldr r3, [r6, #268] @ 0x10c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 36200 │ │ │ │ + beq 361fc │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 361dc │ │ │ │ + bne 361d8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ bl 231b4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 361ec │ │ │ │ + bne 361e8 │ │ │ │ ldr r3, [r5, #272] @ 0x110 │ │ │ │ mov r2, #0 │ │ │ │ cmp r3, r2 │ │ │ │ str r2, [r5, #268] @ 0x10c │ │ │ │ - beq 36238 │ │ │ │ + beq 36234 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 36214 │ │ │ │ + bne 36210 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ bl 231b4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 36224 │ │ │ │ + bne 36220 │ │ │ │ ldr r4, [r5, #456] @ 0x1c8 │ │ │ │ mov r3, #0 │ │ │ │ cmp r4, r3 │ │ │ │ str r3, [r5, #272] @ 0x110 │ │ │ │ - beq 36260 │ │ │ │ + beq 3625c │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4] │ │ │ │ bl 231b4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 3624c │ │ │ │ + bne 36248 │ │ │ │ ldr r6, [r5, #616] @ 0x268 │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ str r3, [r5, #456] @ 0x1c8 │ │ │ │ - bl 29c18 │ │ │ │ + bl 29c14 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r1, #1 │ │ │ │ add r3, r3, r0 │ │ │ │ str r3, [r6, #12] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 29c18 │ │ │ │ + bl 29c14 │ │ │ │ ldr r4, [r5, #616] @ 0x268 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ add r3, r3, r0 │ │ │ │ str r3, [r6, #12] │ │ │ │ - beq 362bc │ │ │ │ + beq 362b8 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ bl 231b4 │ │ │ │ mov r0, r7 │ │ │ │ bl 231b4 │ │ │ │ ldr r7, [r4] │ │ │ │ cmp r7, #0 │ │ │ │ moveq r6, r7 │ │ │ │ - beq 362e0 │ │ │ │ + beq 362dc │ │ │ │ mov r0, r7 │ │ │ │ - bl 29b1c │ │ │ │ + bl 29b18 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 231b4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r7, [r4, #4] │ │ │ │ add r3, r3, r6 │ │ │ │ cmp r7, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ - beq 36308 │ │ │ │ + beq 36304 │ │ │ │ mov r0, r7 │ │ │ │ - bl 29b1c │ │ │ │ + bl 29b18 │ │ │ │ mov r0, r7 │ │ │ │ bl 231b4 │ │ │ │ mov r0, r4 │ │ │ │ bl 231b4 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ bl 231b4 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ bl 231b4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 231b4 │ │ │ │ mov r2, #16384 @ 0x4000 │ │ │ │ - b 35fd8 │ │ │ │ + b 35fd4 │ │ │ │ add r2, ip, #16320 @ 0x3fc0 │ │ │ │ add r2, r2, #63 @ 0x3f │ │ │ │ bic r2, r2, #16320 @ 0x3fc0 │ │ │ │ bic r2, r2, #63 @ 0x3f │ │ │ │ - b 3606c │ │ │ │ + b 36068 │ │ │ │ mov r2, #16384 @ 0x4000 │ │ │ │ - b 3616c │ │ │ │ + b 36168 │ │ │ │ mov r2, #16384 @ 0x4000 │ │ │ │ - b 3611c │ │ │ │ + b 36118 │ │ │ │ add r3, r3, #16320 @ 0x3fc0 │ │ │ │ add r3, r3, #63 @ 0x3f │ │ │ │ bic r2, r3, #16320 @ 0x3fc0 │ │ │ │ bic r2, r2, #63 @ 0x3f │ │ │ │ - b 3616c │ │ │ │ - eorseq r1, r6, r8, asr sl │ │ │ │ + b 36168 │ │ │ │ + eorseq r1, r6, ip, asr sl │ │ │ │ @ instruction: 0xffffc000 │ │ │ │ - mlaseq r6, r0, r7, r1 │ │ │ │ - eorseq r1, r6, r8, ror #12 │ │ │ │ + mlaseq r6, r4, r7, r1 │ │ │ │ + eorseq r1, r6, ip, ror #12 │ │ │ │ │ │ │ │ -00036380 : │ │ │ │ +0003637c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3720] @ 0xe88 │ │ │ │ sub sp, sp, #340 @ 0x154 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r2, sp, #376 @ 0x178 │ │ │ │ ldrsh r2, [r2] │ │ │ │ str r2, [sp, #16] │ │ │ │ - ldr r2, [pc, #2820] @ 36eb4 │ │ │ │ + ldr r2, [pc, #2820] @ 36eb0 │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #2816] @ 36eb8 │ │ │ │ + ldr r3, [pc, #2816] @ 36eb4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #2800] @ 36ebc │ │ │ │ + ldr r2, [pc, #2800] @ 36eb8 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #332] @ 0x14c │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [pc, #2788] @ 36ec0 │ │ │ │ + ldr r3, [pc, #2788] @ 36ebc │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #380] @ 0x17c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #396] @ 0x18c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #28] │ │ │ │ - ldr r4, [pc, #2752] @ 36ec4 │ │ │ │ + ldr r4, [pc, #2752] @ 36ec0 │ │ │ │ movne r2, r3 │ │ │ │ ldrne r3, [r3, #352] @ 0x160 │ │ │ │ add r4, pc, r4 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2, #352] @ 0x160 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2048 @ 0x800 │ │ │ │ @@ -19431,37 +19430,37 @@ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [r3, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ subs fp, r3, #0 │ │ │ │ movne fp, #1 │ │ │ │ cmp r5, #0 │ │ │ │ movne sl, #0 │ │ │ │ - beq 3678c │ │ │ │ - ldr r3, [pc, #2664] @ 36ec8 │ │ │ │ - ldr r7, [pc, #2664] @ 36ecc │ │ │ │ - ldr r8, [pc, #2664] @ 36ed0 │ │ │ │ + beq 36788 │ │ │ │ + ldr r3, [pc, #2664] @ 36ec4 │ │ │ │ + ldr r7, [pc, #2664] @ 36ec8 │ │ │ │ + ldr r8, [pc, #2664] @ 36ecc │ │ │ │ add r3, pc, r3 │ │ │ │ str sl, [sp, #40] @ 0x28 │ │ │ │ mov sl, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r4, [sl, #8] │ │ │ │ ldr r3, [sl, #32] │ │ │ │ add r5, r4, r3 │ │ │ │ add r4, r4, #4 │ │ │ │ cmp r4, r5 │ │ │ │ movcc r6, r5 │ │ │ │ strcc sl, [sp, #24] │ │ │ │ - bcs 36554 │ │ │ │ + bcs 36550 │ │ │ │ ldrb r3, [r4] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - bne 3653c │ │ │ │ + bne 36538 │ │ │ │ ldrh r5, [r4, #4] │ │ │ │ add sl, r4, #4 │ │ │ │ cmp r5, r7 │ │ │ │ - bhi 36500 │ │ │ │ + bhi 364fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [r4] │ │ │ │ add r0, r3, r5, lsl #2 │ │ │ │ ldr ip, [r0, #2108] @ 0x83c │ │ │ │ and r1, r8, r1, lsr #7 │ │ │ │ add ip, ip, #1 │ │ │ │ str ip, [r0, #2108] @ 0x83c │ │ │ │ @@ -19469,147 +19468,147 @@ │ │ │ │ add ip, ip, r1 │ │ │ │ str ip, [r0, #60] @ 0x3c │ │ │ │ bic ip, r5, #4 │ │ │ │ cmp ip, #42 @ 0x2a │ │ │ │ movne r0, #0 │ │ │ │ andeq r0, fp, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 36500 │ │ │ │ + beq 364fc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ cmp r9, r5 │ │ │ │ - bgt 3653c │ │ │ │ + bgt 36538 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r5 │ │ │ │ - blt 3653c │ │ │ │ + blt 36538 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 36528 │ │ │ │ + beq 36524 │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3653c │ │ │ │ + beq 36538 │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4] │ │ │ │ and r3, r8, r3, lsr #7 │ │ │ │ add r4, r4, r3, lsl #2 │ │ │ │ cmp r6, r4 │ │ │ │ - bhi 36494 │ │ │ │ + bhi 36490 │ │ │ │ ldr sl, [sp, #24] │ │ │ │ ldr sl, [sl] │ │ │ │ cmp sl, #0 │ │ │ │ - bne 36474 │ │ │ │ + bne 36470 │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ cmp sl, #1 │ │ │ │ - bne 3678c │ │ │ │ + bne 36788 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [r3, #68] @ 0x44 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 36660 │ │ │ │ - ldr r8, [pc, #2384] @ 36ed4 │ │ │ │ - ldr r7, [pc, #2372] @ 36ecc │ │ │ │ + beq 3665c │ │ │ │ + ldr r8, [pc, #2384] @ 36ed0 │ │ │ │ + ldr r7, [pc, #2372] @ 36ec8 │ │ │ │ ldr sl, [sp, #16] │ │ │ │ add r8, pc, r8 │ │ │ │ - b 365bc │ │ │ │ + b 365b8 │ │ │ │ rsb r5, r5, #0 │ │ │ │ cmp r9, r5 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp sl, r5 │ │ │ │ movlt r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 36634 │ │ │ │ + bne 36630 │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 36660 │ │ │ │ + beq 3665c │ │ │ │ ldrb r3, [r4, #42] @ 0x2a │ │ │ │ cmp r3, #31 │ │ │ │ - bhi 365b0 │ │ │ │ + bhi 365ac │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldrh r5, [r3, #8] │ │ │ │ add r6, r3, #8 │ │ │ │ cmp r5, r7 │ │ │ │ - bhi 36624 │ │ │ │ + bhi 36620 │ │ │ │ add r2, r8, r5, lsl #2 │ │ │ │ ldr r1, [r2, #2108] @ 0x83c │ │ │ │ bic lr, r5, #4 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r2, #2108] @ 0x83c │ │ │ │ ldr r1, [r4, #32] │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ cmp lr, #42 @ 0x2a │ │ │ │ movne ip, #0 │ │ │ │ andeq ip, fp, #1 │ │ │ │ cmp ip, #0 │ │ │ │ add ip, r1, #3 │ │ │ │ add r0, r0, ip, lsr #2 │ │ │ │ str r0, [r2, #60] @ 0x3c │ │ │ │ - beq 36624 │ │ │ │ + beq 36620 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ cmp r9, r5 │ │ │ │ - bgt 365b0 │ │ │ │ + bgt 365ac │ │ │ │ cmp sl, r5 │ │ │ │ - blt 36590 │ │ │ │ + blt 3658c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 365b0 │ │ │ │ + beq 365ac │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 365bc │ │ │ │ + bne 365b8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr sl, [pc, #2144] @ 36ecc │ │ │ │ - ldr r6, [pc, #2144] @ 36ed0 │ │ │ │ + ldr sl, [pc, #2144] @ 36ec8 │ │ │ │ + ldr r6, [pc, #2144] @ 36ecc │ │ │ │ add r7, r3, #68 @ 0x44 │ │ │ │ add r5, r3, #156 @ 0x9c │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ add r4, r7, #44 @ 0x2c │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ mov r4, r7 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ str fp, [sp, #24] │ │ │ │ ldr r8, [r4, #4]! │ │ │ │ cmp r8, #0 │ │ │ │ - beq 367b4 │ │ │ │ - ldr r3, [pc, #2104] @ 36ed8 │ │ │ │ + beq 367b0 │ │ │ │ + ldr r3, [pc, #2104] @ 36ed4 │ │ │ │ mov fp, r8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [fp, #8] │ │ │ │ ldr r5, [fp, #32] │ │ │ │ sub r5, r4, r5 │ │ │ │ add r5, r5, #16384 @ 0x4000 │ │ │ │ add r4, r4, #4 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - bcc 366e4 │ │ │ │ - b 367a4 │ │ │ │ + bcc 366e0 │ │ │ │ + b 367a0 │ │ │ │ ldr r3, [r4] │ │ │ │ and r3, r6, r3, lsr #7 │ │ │ │ add r4, r4, r3, lsl #2 │ │ │ │ cmp r5, r4 │ │ │ │ - bls 367a4 │ │ │ │ + bls 367a0 │ │ │ │ ldrb r3, [r4] │ │ │ │ tst r3, #71 @ 0x47 │ │ │ │ - bne 366d0 │ │ │ │ + bne 366cc │ │ │ │ ldrh r7, [r4, #4] │ │ │ │ add r8, r4, #4 │ │ │ │ cmp r7, sl │ │ │ │ - bhi 36754 │ │ │ │ + bhi 36750 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [r4] │ │ │ │ add r3, r3, r7, lsl #2 │ │ │ │ ldr r2, [r3, #2108] @ 0x83c │ │ │ │ and r1, r6, r1, lsr #7 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3, #2108] @ 0x83c │ │ │ │ @@ -19618,536 +19617,536 @@ │ │ │ │ str r2, [r3, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ bic r2, r7, #4 │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 36754 │ │ │ │ + beq 36750 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ cmp r9, r7 │ │ │ │ - bgt 366d0 │ │ │ │ + bgt 366cc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r7 │ │ │ │ - blt 366d0 │ │ │ │ + blt 366cc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 366d0 │ │ │ │ + beq 366cc │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b 366d0 │ │ │ │ + b 366cc │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov sl, #1 │ │ │ │ ldr r5, [r3, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 36458 │ │ │ │ - b 3656c │ │ │ │ + bne 36454 │ │ │ │ + b 36568 │ │ │ │ ldr fp, [fp] │ │ │ │ cmp fp, #0 │ │ │ │ - bne 366ac │ │ │ │ + bne 366a8 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, r4 │ │ │ │ - bne 3668c │ │ │ │ + bne 36688 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr fp, [sp, #24] │ │ │ │ cmp r4, r5 │ │ │ │ movne r7, r4 │ │ │ │ - bne 36678 │ │ │ │ + bne 36674 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #500] @ 0x1f4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 36ea0 │ │ │ │ + beq 36e9c │ │ │ │ mov fp, #0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add fp, fp, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 367ec │ │ │ │ + bne 367e8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ands sl, r3, #8 │ │ │ │ - beq 3684c │ │ │ │ + beq 36848 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r2, [sp, #48] @ 0x30 │ │ │ │ ldrne r3, [r2, #352] @ 0x160 │ │ │ │ subne r3, r3, #1 │ │ │ │ strne r3, [r2, #352] @ 0x160 │ │ │ │ - ldr r2, [pc, #1716] @ 36edc │ │ │ │ - ldr r3, [pc, #1676] @ 36eb8 │ │ │ │ + ldr r2, [pc, #1716] @ 36ed8 │ │ │ │ + ldr r3, [pc, #1676] @ 36eb4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #332] @ 0x14c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 36eb0 │ │ │ │ + bne 36eac │ │ │ │ add sp, sp, #340 @ 0x154 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [pc, #1672] @ 36ee0 │ │ │ │ - ldr r0, [pc, #1672] @ 36ee4 │ │ │ │ + ldr r3, [pc, #1672] @ 36edc │ │ │ │ + ldr r0, [pc, #1672] @ 36ee0 │ │ │ │ ldr r9, [r2, r3] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r9] │ │ │ │ mov r2, #15 │ │ │ │ mov r1, #1 │ │ │ │ bl 2346c │ │ │ │ - ldr r3, [pc, #1648] @ 36ee8 │ │ │ │ - ldr r7, [pc, #1648] @ 36eec │ │ │ │ + ldr r3, [pc, #1648] @ 36ee4 │ │ │ │ + ldr r7, [pc, #1648] @ 36ee8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #1640] @ 36ef0 │ │ │ │ + ldr r3, [pc, #1640] @ 36eec │ │ │ │ add r7, pc, r7 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #1628] @ 36ef4 │ │ │ │ + ldr r3, [pc, #1628] @ 36ef0 │ │ │ │ add r4, r7, #2096 @ 0x830 │ │ │ │ add r6, r4, #2048 @ 0x800 │ │ │ │ add r3, pc, r3 │ │ │ │ str fp, [sp, #36] @ 0x24 │ │ │ │ add r7, r7, #56 @ 0x38 │ │ │ │ ldr fp, [sp, #60] @ 0x3c │ │ │ │ add r4, r4, #8 │ │ │ │ add r6, r6, #8 │ │ │ │ mov r8, sl │ │ │ │ mov r5, sl │ │ │ │ str r3, [sp, #28] │ │ │ │ - b 368d0 │ │ │ │ + b 368cc │ │ │ │ cmp r6, r4 │ │ │ │ add r5, r5, #1 │ │ │ │ - beq 36964 │ │ │ │ + beq 36960 │ │ │ │ ldr r3, [r4, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq 36920 │ │ │ │ + beq 3691c │ │ │ │ cmp fp, #0 │ │ │ │ - beq 36ab8 │ │ │ │ + beq 36ab4 │ │ │ │ lsl r0, r5, #16 │ │ │ │ asr r0, r0, #16 │ │ │ │ blx fp │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 36ab8 │ │ │ │ + beq 36ab4 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r1, #1 │ │ │ │ lsl r2, r2, #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r0, [r9] │ │ │ │ str r2, [sp] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ ldr r3, [r4] │ │ │ │ add r8, r8, r3 │ │ │ │ ldr r3, [r7, #4]! │ │ │ │ cmp r5, #24 │ │ │ │ add sl, sl, r3 │ │ │ │ - bne 368c4 │ │ │ │ - ldr r2, [pc, #1468] @ 36ef8 │ │ │ │ + bne 368c0 │ │ │ │ + ldr r2, [pc, #1468] @ 36ef4 │ │ │ │ lsl r3, sl, #2 │ │ │ │ str r8, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ cmp r6, r4 │ │ │ │ add r5, r5, #1 │ │ │ │ - bne 368d0 │ │ │ │ - ldr r0, [pc, #1424] @ 36efc │ │ │ │ + bne 368cc │ │ │ │ + ldr r0, [pc, #1424] @ 36ef8 │ │ │ │ ldr r3, [r9] │ │ │ │ mov r2, #13 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #1 │ │ │ │ ldr fp, [sp, #36] @ 0x24 │ │ │ │ bl 2346c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r9] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 369b4 │ │ │ │ + beq 369b0 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - ldr r2, [pc, #1372] @ 36f00 │ │ │ │ + ldr r2, [pc, #1372] @ 36efc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ sub r2, r2, #4 │ │ │ │ add r3, r2, r3 │ │ │ │ sub r3, r3, r1 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ str r2, [sp] │ │ │ │ - ldr r2, [pc, #1336] @ 36f04 │ │ │ │ + ldr r2, [pc, #1336] @ 36f00 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ mov r0, #0 │ │ │ │ bl 23298 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 36ea8 │ │ │ │ + beq 36ea4 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [r2] │ │ │ │ ldr r1, [r1, #32] │ │ │ │ cmp r2, #0 │ │ │ │ add r3, r3, r1 │ │ │ │ - bne 369ec │ │ │ │ - ldr r2, [pc, #1276] @ 36f08 │ │ │ │ + bne 369e8 │ │ │ │ + ldr r2, [pc, #1276] @ 36f04 │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ mov r0, #0 │ │ │ │ bl 23298 │ │ │ │ - ldr r3, [pc, #1256] @ 36f0c │ │ │ │ - ldr r8, [pc, #1256] @ 36f10 │ │ │ │ + ldr r3, [pc, #1256] @ 36f08 │ │ │ │ + ldr r8, [pc, #1256] @ 36f0c │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r4, [pc, #1176] @ 36ed0 │ │ │ │ + ldr r4, [pc, #1176] @ 36ecc │ │ │ │ add r8, pc, r8 │ │ │ │ mov r6, #0 │ │ │ │ add sl, r3, #48 @ 0x30 │ │ │ │ ldr r5, [sl, #4]! │ │ │ │ cmp r5, #0 │ │ │ │ - beq 36adc │ │ │ │ + beq 36ad8 │ │ │ │ cmp r6, #4 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ - beq 36b1c │ │ │ │ + beq 36b18 │ │ │ │ mov lr, r0 │ │ │ │ mov ip, #0 │ │ │ │ mov r7, #1 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add r1, r2, r0 │ │ │ │ add r2, r2, #4 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 36a9c │ │ │ │ + bcs 36a98 │ │ │ │ ldr r3, [r2] │ │ │ │ ldrb r0, [r2] │ │ │ │ and r3, r4, r3, lsr #7 │ │ │ │ lsl r3, r3, #2 │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ add r2, r2, r3 │ │ │ │ addeq ip, ip, r3 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc 36a78 │ │ │ │ + bcc 36a74 │ │ │ │ ldr r5, [r5] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 36ae8 │ │ │ │ + beq 36ae4 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ add r7, r7, #1 │ │ │ │ add lr, lr, r0 │ │ │ │ - b 36a64 │ │ │ │ + b 36a60 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ mov r1, #1 │ │ │ │ str r5, [sp] │ │ │ │ str r0, [sp, #16] │ │ │ │ bl 236d0 <__sprintf_chk@plt> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b 368f8 │ │ │ │ + b 368f4 │ │ │ │ mov ip, r5 │ │ │ │ mov r7, r5 │ │ │ │ mov lr, r5 │ │ │ │ ldr r3, [r8], #4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ stm sp, {ip, lr} │ │ │ │ mov r1, #1 │ │ │ │ str r7, [sp, #8] │ │ │ │ ldr r0, [r9] │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ add r6, r6, #1 │ │ │ │ mov r0, #0 │ │ │ │ bl 23298 │ │ │ │ cmp r6, #5 │ │ │ │ - bne 36a40 │ │ │ │ - b 36b70 │ │ │ │ + bne 36a3c │ │ │ │ + b 36b6c │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #0 │ │ │ │ mov ip, #1 │ │ │ │ - b 36b38 │ │ │ │ + b 36b34 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ add ip, ip, #1 │ │ │ │ add r1, r1, r0 │ │ │ │ ldr r5, [r5] │ │ │ │ add r2, r2, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 36b2c │ │ │ │ + bne 36b28 │ │ │ │ ldr r3, [r8] │ │ │ │ str r2, [sp] │ │ │ │ - ldr r2, [pc, #956] @ 36f14 │ │ │ │ + ldr r2, [pc, #956] @ 36f10 │ │ │ │ stmib sp, {r1, ip} │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r1, #1 │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ mov r0, r5 │ │ │ │ bl 23298 │ │ │ │ - ldr r3, [pc, #928] @ 36f18 │ │ │ │ - ldr r2, [pc, #928] @ 36f1c │ │ │ │ - ldr sl, [pc, #928] @ 36f20 │ │ │ │ - ldr r5, [pc, #928] @ 36f24 │ │ │ │ + ldr r3, [pc, #928] @ 36f14 │ │ │ │ + ldr r2, [pc, #928] @ 36f18 │ │ │ │ + ldr sl, [pc, #928] @ 36f1c │ │ │ │ + ldr r5, [pc, #928] @ 36f20 │ │ │ │ str fp, [sp, #20] │ │ │ │ ldr r0, [r9] │ │ │ │ - ldr r4, [pc, #832] @ 36ed0 │ │ │ │ + ldr r4, [pc, #832] @ 36ecc │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ add sl, pc, sl │ │ │ │ add r5, pc, r5 │ │ │ │ mov r6, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, #1 │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ mov r0, #0 │ │ │ │ mov r8, fp │ │ │ │ bl 23298 │ │ │ │ add fp, fp, #44 @ 0x2c │ │ │ │ - b 36bd0 │ │ │ │ + b 36bcc │ │ │ │ cmp fp, r8 │ │ │ │ - beq 36c64 │ │ │ │ + beq 36c60 │ │ │ │ ldr lr, [r8, #4]! │ │ │ │ cmp lr, #0 │ │ │ │ - beq 36bc8 │ │ │ │ + beq 36bc4 │ │ │ │ mov ip, #0 │ │ │ │ mov r3, ip │ │ │ │ mov r7, lr │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r0, [r7, #32] │ │ │ │ add ip, ip, #1 │ │ │ │ sub r0, r2, r0 │ │ │ │ add r0, r0, #16384 @ 0x4000 │ │ │ │ add r2, r2, #4 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - bhi 36c2c │ │ │ │ + bhi 36c28 │ │ │ │ ldrb r1, [r2] │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ ldr r1, [r2] │ │ │ │ and r1, r4, r1, lsr #7 │ │ │ │ add r2, r2, r1, lsl #2 │ │ │ │ addeq r3, r3, r1 │ │ │ │ cmp r0, r2 │ │ │ │ - bcs 36c0c │ │ │ │ + bcs 36c08 │ │ │ │ ldr r7, [r7] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 36be8 │ │ │ │ + bne 36be4 │ │ │ │ ldr r2, [lr, #32] │ │ │ │ str r2, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r2, sl │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r9] │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ mov r0, r7 │ │ │ │ bl 23298 │ │ │ │ cmp fp, r8 │ │ │ │ - bne 36bd0 │ │ │ │ + bne 36bcc │ │ │ │ ldr r1, [r9] │ │ │ │ mov r0, #10 │ │ │ │ bl 23574 │ │ │ │ mov r0, #0 │ │ │ │ bl 23298 │ │ │ │ cmp r6, #1 │ │ │ │ ldrne r0, [r9] │ │ │ │ movne r6, #1 │ │ │ │ movne r3, r5 │ │ │ │ - bne 36ba8 │ │ │ │ + bne 36ba4 │ │ │ │ ldr r1, [r9] │ │ │ │ mov r0, #10 │ │ │ │ ldr fp, [sp, #20] │ │ │ │ bl 23574 │ │ │ │ mov r0, #0 │ │ │ │ bl 23298 │ │ │ │ mov r0, #0 │ │ │ │ ldr r4, [r9] │ │ │ │ - bl 30fb0 │ │ │ │ - ldr r2, [pc, #624] @ 36f28 │ │ │ │ + bl 30fac │ │ │ │ + ldr r2, [pc, #624] @ 36f24 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ mov r0, #0 │ │ │ │ bl 23298 │ │ │ │ - ldr r2, [pc, #596] @ 36f2c │ │ │ │ + ldr r2, [pc, #596] @ 36f28 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [r9] │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ mov r0, #0 │ │ │ │ bl 23298 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #564] @ 36f30 │ │ │ │ + ldr r2, [pc, #564] @ 36f2c │ │ │ │ ldr r3, [r4, #416] @ 0x1a0 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r9] │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ mov r0, #0 │ │ │ │ bl 23298 │ │ │ │ - ldr r2, [pc, #536] @ 36f34 │ │ │ │ + ldr r2, [pc, #536] @ 36f30 │ │ │ │ ldr r3, [r4, #412] @ 0x19c │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r9] │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ mov r0, #0 │ │ │ │ bl 23298 │ │ │ │ ldr r3, [r4, #616] @ 0x268 │ │ │ │ - ldr r2, [pc, #504] @ 36f38 │ │ │ │ + ldr r2, [pc, #504] @ 36f34 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r3, [r4, #316] @ 0x13c │ │ │ │ add r2, pc, r2 │ │ │ │ sub r1, r1, r3, lsl #14 │ │ │ │ str r1, [sp] │ │ │ │ lsl r3, r3, #14 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r9] │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ mov r0, #0 │ │ │ │ bl 23298 │ │ │ │ ldr r1, [r4, #584] @ 0x248 │ │ │ │ ldr r3, [r4, #588] @ 0x24c │ │ │ │ - ldr r2, [pc, #452] @ 36f3c │ │ │ │ + ldr r2, [pc, #452] @ 36f38 │ │ │ │ add r3, r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r9] │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ mov r0, #0 │ │ │ │ bl 23298 │ │ │ │ - ldr r2, [pc, #424] @ 36f40 │ │ │ │ + ldr r2, [pc, #424] @ 36f3c │ │ │ │ ldr r3, [r4, #440] @ 0x1b8 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r9] │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ mov r0, #0 │ │ │ │ bl 23298 │ │ │ │ - ldr r2, [pc, #396] @ 36f44 │ │ │ │ + ldr r2, [pc, #396] @ 36f40 │ │ │ │ ldr r3, [r4, #424] @ 0x1a8 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r9] │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ mov r0, #0 │ │ │ │ bl 23298 │ │ │ │ - ldr r2, [pc, #368] @ 36f48 │ │ │ │ + ldr r2, [pc, #368] @ 36f44 │ │ │ │ ldr r3, [r4, #420] @ 0x1a4 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r9] │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ mov r0, #0 │ │ │ │ bl 23298 │ │ │ │ - ldr r2, [pc, #340] @ 36f4c │ │ │ │ + ldr r2, [pc, #340] @ 36f48 │ │ │ │ ldr r3, [r4, #544] @ 0x220 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r9] │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ mov r0, #0 │ │ │ │ bl 23298 │ │ │ │ - ldr r2, [pc, #312] @ 36f50 │ │ │ │ + ldr r2, [pc, #312] @ 36f4c │ │ │ │ ldr r3, [r4, #672] @ 0x2a0 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r9] │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ mov r0, #0 │ │ │ │ bl 23298 │ │ │ │ - ldr r2, [pc, #284] @ 36f54 │ │ │ │ + ldr r2, [pc, #284] @ 36f50 │ │ │ │ mov r3, fp │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r9] │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ mov r0, #0 │ │ │ │ bl 23298 │ │ │ │ - ldr r2, [pc, #256] @ 36f58 │ │ │ │ + ldr r2, [pc, #256] @ 36f54 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r9] │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ mov r0, #0 │ │ │ │ bl 23298 │ │ │ │ ldr r3, [r4, #428] @ 0x1ac │ │ │ │ ldr ip, [r4, #432] @ 0x1b0 │ │ │ │ - ldr r2, [pc, #220] @ 36f5c │ │ │ │ + ldr r2, [pc, #220] @ 36f58 │ │ │ │ add ip, r3, ip │ │ │ │ ldr r0, [r9] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r6 │ │ │ │ str ip, [sp] │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ mov r0, #0 │ │ │ │ bl 23298 │ │ │ │ - b 36808 │ │ │ │ + b 36804 │ │ │ │ mov fp, r3 │ │ │ │ - b 367fc │ │ │ │ + b 367f8 │ │ │ │ mov r3, r2 │ │ │ │ - b 36a04 │ │ │ │ + b 36a00 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r9, r7, r4, asr #24 │ │ │ │ + eoreq r9, r7, r8, asr #24 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r9, r7, r0, lsr #24 │ │ │ │ - eorseq r1, r6, r0, asr #6 │ │ │ │ - eorseq r1, r6, r4, lsl r3 │ │ │ │ - @ instruction: 0x003612b8 │ │ │ │ + eoreq r9, r7, r4, lsr #24 │ │ │ │ + eorseq r1, r6, r4, asr #6 │ │ │ │ + eorseq r1, r6, r8, lsl r3 │ │ │ │ + @ instruction: 0x003612bc │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ strdeq r3, [r0], -pc @ │ │ │ │ - mlaseq r6, r4, r1, r1 │ │ │ │ - eorseq r1, r6, ip, ror r0 │ │ │ │ - ldrdeq r9, [r7], -r0 @ │ │ │ │ + mlaseq r6, r8, r1, r1 │ │ │ │ + eorseq r1, r6, r0, lsl #1 │ │ │ │ + ldrdeq r9, [r7], -r4 @ │ │ │ │ muleq r0, r8, r8 │ │ │ │ - eoreq r2, r3, r4, lsl #24 │ │ │ │ - eoreq r2, r3, r4, lsl #24 │ │ │ │ - mlaseq r6, r8, lr, r0 │ │ │ │ - eoreq r2, r3, r8, ror #23 │ │ │ │ - strdeq r2, [r3], -r8 @ │ │ │ │ + eoreq r2, r3, r8, lsl #24 │ │ │ │ + eoreq r2, r3, r8, lsl #24 │ │ │ │ + mlaseq r6, ip, lr, r0 │ │ │ │ + eoreq r2, r3, ip, ror #23 │ │ │ │ + strdeq r2, [r3], -ip @ │ │ │ │ + eoreq r2, r3, r0, asr #22 │ │ │ │ eoreq r2, r3, ip, lsr fp │ │ │ │ - eoreq r2, r3, r8, lsr fp │ │ │ │ - eorseq r0, r6, ip, ror sp │ │ │ │ - strdeq r2, [r3], -r0 @ │ │ │ │ - ldrdeq r2, [r3], -r0 @ │ │ │ │ - ldrdeq r2, [r3], -r8 @ │ │ │ │ - eoreq r9, r7, r4, ror #5 │ │ │ │ + eorseq r0, r6, r0, lsl #27 │ │ │ │ + strdeq r2, [r3], -r4 @ │ │ │ │ + ldrdeq r2, [r3], -r4 @ │ │ │ │ + ldrdeq r2, [r3], -ip @ │ │ │ │ + eoreq r9, r7, r8, ror #5 │ │ │ │ + eoreq r2, r3, r8, lsr #19 │ │ │ │ + eoreq r4, r3, r8, lsr r9 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x002329b8 │ │ │ │ + eoreq r2, r3, r0, asr #17 │ │ │ │ + eoreq r2, r3, r4, lsr #17 │ │ │ │ mlaeq r3, ip, r8, r2 │ │ │ │ - eoreq r2, r3, r8, lsr #17 │ │ │ │ + eoreq r2, r3, r0, lsr #17 │ │ │ │ eoreq r2, r3, ip, lsr #17 │ │ │ │ - eoreq r2, r3, r4, lsr #17 │ │ │ │ - mlaeq r3, r4, r8, r2 │ │ │ │ + @ instruction: 0x002328b0 │ │ │ │ + eoreq r2, r3, r8, lsr #17 │ │ │ │ + mlaeq r3, r8, r8, r2 │ │ │ │ + mlaeq r3, r8, r8, r2 │ │ │ │ mlaeq r3, r4, r8, r2 │ │ │ │ mlaeq r3, r0, r8, r2 │ │ │ │ - eoreq r2, r3, ip, lsl #17 │ │ │ │ + mlaeq r3, r0, r8, r2 │ │ │ │ eoreq r2, r3, ip, lsl #17 │ │ │ │ eoreq r2, r3, r8, lsl #17 │ │ │ │ eoreq r2, r3, r4, lsl #17 │ │ │ │ - eoreq r2, r3, r0, lsl #17 │ │ │ │ │ │ │ │ -00036f60 : │ │ │ │ +00036f5c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r3, #0 │ │ │ │ sub sp, sp, #28 │ │ │ │ mvn ip, #0 │ │ │ │ @@ -20156,1405 +20155,1405 @@ │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ - bl 36380 │ │ │ │ + bl 3637c │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #16] @ 36fcc │ │ │ │ + ldr r2, [pc, #16] @ 36fc8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2] │ │ │ │ bx lr │ │ │ │ - eorseq r1, r6, r0, lsr #15 │ │ │ │ + eorseq r1, r6, r4, lsr #15 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ - ldr r2, [pc, #32] @ 37004 │ │ │ │ + ldr r2, [pc, #32] @ 37000 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ adds r3, r3, r0 │ │ │ │ adc r1, r1, r0, asr #31 │ │ │ │ str r3, [r2, #8] │ │ │ │ str r1, [r2, #12] │ │ │ │ bx lr │ │ │ │ - eorseq r1, r6, r4, ror r7 │ │ │ │ + eorseq r1, r6, r8, ror r7 │ │ │ │ │ │ │ │ -00037008 : │ │ │ │ +00037004 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #32] @ 37040 │ │ │ │ + ldr r0, [pc, #32] @ 3703c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 46d9c │ │ │ │ - ldr r3, [pc, #24] @ 37044 │ │ │ │ + bl 46d98 │ │ │ │ + ldr r3, [pc, #24] @ 37040 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3703c │ │ │ │ + beq 37038 │ │ │ │ blx r3 │ │ │ │ bl 22f20 │ │ │ │ - eoreq r2, r3, r4, lsr r7 │ │ │ │ - eorseq r1, r6, r0, lsr r7 │ │ │ │ + eoreq r2, r3, r8, lsr r7 │ │ │ │ + eorseq r1, r6, r4, lsr r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 37078 │ │ │ │ + ldr r3, [pc, #24] @ 37074 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - bl 2b314 │ │ │ │ + bl 2b310 │ │ │ │ mov r1, #0 │ │ │ │ pop {r4, lr} │ │ │ │ mov r0, r1 │ │ │ │ - b 4fd8c │ │ │ │ - @ instruction: 0x003616fc │ │ │ │ + b 4fd88 │ │ │ │ + eorseq r1, r6, r0, lsl #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #20 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #24 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ add r0, r4, #16 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #12 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ add r0, r4, #16 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #20 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #24 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ add r0, r4, #16 │ │ │ │ mov r1, r5 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #12 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ add r0, r4, #16 │ │ │ │ mov r1, r5 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r4, [pc, #448] @ 37384 │ │ │ │ - ldr lr, [pc, #448] @ 37388 │ │ │ │ + ldr r4, [pc, #448] @ 37380 │ │ │ │ + ldr lr, [pc, #448] @ 37384 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r2, [pc, #436] @ 3738c │ │ │ │ + ldr r2, [pc, #436] @ 37388 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr ip, [pc, #432] @ 37390 │ │ │ │ + ldr ip, [pc, #432] @ 3738c │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #52] @ 0x34 │ │ │ │ mov lr, #0 │ │ │ │ ldr r3, [r1] │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r4, [r2, ip] │ │ │ │ - ldr r2, [pc, #404] @ 37394 │ │ │ │ + ldr r2, [pc, #404] @ 37390 │ │ │ │ ldrsh ip, [r3, #2] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp ip, r2 │ │ │ │ add ip, sp, #32 │ │ │ │ ldr r2, [r4] │ │ │ │ str ip, [r4] │ │ │ │ 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 │ │ │ │ + bne 372b8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, ip │ │ │ │ - beq 372ec │ │ │ │ + beq 372e8 │ │ │ │ ldr ip, [r2, #12] │ │ │ │ cmp ip, #0 │ │ │ │ movne r2, #1 │ │ │ │ - beq 3734c │ │ │ │ - ldr r3, [pc, #300] @ 37398 │ │ │ │ + beq 37348 │ │ │ │ + ldr r3, [pc, #300] @ 37394 │ │ │ │ mov r5, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r1, r5} │ │ │ │ str r5, [sp, #8] │ │ │ │ mov r1, #1 │ │ │ │ - bl 349d0 │ │ │ │ + bl 349cc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r1, [r3, #4] │ │ │ │ cmp r1, r5 │ │ │ │ strne r5, [r1, #16] │ │ │ │ - beq 37374 │ │ │ │ + beq 37370 │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ str r0, [r2, #8] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #212] @ 3739c │ │ │ │ - ldr r3, [pc, #188] @ 37388 │ │ │ │ + ldr r2, [pc, #212] @ 37398 │ │ │ │ + ldr r3, [pc, #188] @ 37384 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 37380 │ │ │ │ + bne 3737c │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r5, [r3, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 37308 │ │ │ │ + beq 37304 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ str r2, [r3, #16] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 37344 │ │ │ │ + beq 37340 │ │ │ │ mov r5, #0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str r5, [r3, #8] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3731c │ │ │ │ + bne 37318 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - b 372bc │ │ │ │ + b 372b8 │ │ │ │ ldr ip, [r3, #12] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 37360 │ │ │ │ + beq 3735c │ │ │ │ mov r2, #2 │ │ │ │ - b 37264 │ │ │ │ + b 37260 │ │ │ │ ldr ip, [r3, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 37358 │ │ │ │ + bne 37354 │ │ │ │ str r2, [sp, #28] │ │ │ │ str ip, [r3, #4] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r3, #8] │ │ │ │ - b 372a0 │ │ │ │ + b 3729c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r8, r7, r0, lsr lr │ │ │ │ + eoreq r8, r7, r4, lsr lr │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r8, r7, ip, lsl #28 │ │ │ │ + eoreq r8, r7, r0, lsl lr │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq r1, r6, r8, asr r5 │ │ │ │ + eorseq r1, r6, ip, asr r5 │ │ │ │ @ instruction: 0xffffff38 │ │ │ │ - eoreq r8, r7, r0, lsr sp │ │ │ │ + eoreq r8, r7, r4, lsr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r0, [pc, #1192] @ 37868 │ │ │ │ + ldr r0, [pc, #1192] @ 37864 │ │ │ │ str r2, [sp, #24] │ │ │ │ - ldr r2, [pc, #1188] @ 3786c │ │ │ │ + ldr r2, [pc, #1188] @ 37868 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ mov r6, r3 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r2, [pc, #1164] @ 37870 │ │ │ │ - ldr r3, [pc, #1164] @ 37874 │ │ │ │ + ldr r2, [pc, #1164] @ 3786c │ │ │ │ + ldr r3, [pc, #1164] @ 37870 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r7, [r2, r3] │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [r7] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ str r3, [r7] │ │ │ │ mov r3, #8 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ + add r3, sp, #24 │ │ │ │ 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 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ add fp, sp, #40 @ 0x28 │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ mov r0, #4 │ │ │ │ ldr r8, [sp, #144] @ 0x90 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ ldr sl, [sp, #148] @ 0x94 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ - str fp, [sp, #68] @ 0x44 │ │ │ │ - bl 34948 │ │ │ │ + str fp, [sp, #96] @ 0x60 │ │ │ │ + bl 34944 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ add r9, r6, #1 │ │ │ │ orrs r3, r8, r3 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - beq 3770c │ │ │ │ + beq 37708 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3772c │ │ │ │ + beq 37728 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #972] @ 37878 │ │ │ │ + ldr r3, [pc, #972] @ 37874 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp] │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r3, pc, r3 │ │ │ │ str fp, [sp, #8] │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - bl 349d0 │ │ │ │ + bl 349cc │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 377e8 │ │ │ │ - ldr r3, [pc, #928] @ 3787c │ │ │ │ + beq 377e4 │ │ │ │ + ldr r3, [pc, #928] @ 37878 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, r3 │ │ │ │ - beq 375d8 │ │ │ │ - ldr r0, [pc, #912] @ 37880 │ │ │ │ + beq 375d4 │ │ │ │ + ldr r0, [pc, #912] @ 3787c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 43a38 │ │ │ │ + bl 43a34 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 37788 │ │ │ │ + beq 37784 │ │ │ │ cmp r8, #0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - bne 37638 │ │ │ │ + bne 37634 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 376bc │ │ │ │ + beq 376b8 │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 377a4 │ │ │ │ + beq 377a0 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, r0 │ │ │ │ - beq 37840 │ │ │ │ + beq 3783c │ │ │ │ ldr ip, [sp, #24] │ │ │ │ - b 37548 │ │ │ │ + b 37544 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 377cc │ │ │ │ + beq 377c8 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r5 │ │ │ │ - bne 3753c │ │ │ │ + bne 37538 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, ip │ │ │ │ - bne 3753c │ │ │ │ + bne 37538 │ │ │ │ ldr r1, [sp, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 3758c │ │ │ │ + beq 37588 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r1, #0 │ │ │ │ strne r3, [r1, #12] │ │ │ │ streq r3, [r2, #20] │ │ │ │ cmp r3, #0 │ │ │ │ strne r1, [r3, #16] │ │ │ │ streq r1, [r2, #24] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 376d8 │ │ │ │ + bne 376d4 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 376d8 │ │ │ │ + bne 376d4 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 376d8 │ │ │ │ + bne 376d4 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ - bl 349d0 │ │ │ │ - b 376d8 │ │ │ │ + bl 349cc │ │ │ │ + b 376d4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r6, #0 │ │ │ │ str r2, [r3] │ │ │ │ - beq 376a8 │ │ │ │ + beq 376a4 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3762c │ │ │ │ + beq 37628 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 349d0 │ │ │ │ + bl 349cc │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 37788 │ │ │ │ + beq 37784 │ │ │ │ cmp r8, #0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - beq 37518 │ │ │ │ + beq 37514 │ │ │ │ cmp sl, #0 │ │ │ │ ldrne r3, [r2, #12] │ │ │ │ strne r3, [sl] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r5, [r2, #12] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r2, [r2, #16] │ │ │ │ strne r2, [r3] │ │ │ │ ldrne r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r5, #0 │ │ │ │ str r3, [r2, #16] │ │ │ │ - bne 376d8 │ │ │ │ + bne 376d4 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 376d8 │ │ │ │ + bne 376d4 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 376d8 │ │ │ │ + bne 376d4 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r2 │ │ │ │ str r5, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ - bl 349d0 │ │ │ │ - b 376d8 │ │ │ │ + bl 349cc │ │ │ │ + b 376d4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 37810 │ │ │ │ + beq 3780c │ │ │ │ cmp r8, #0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - bne 37638 │ │ │ │ + bne 37634 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [r3, #12] │ │ │ │ str r3, [r2, #4] │ │ │ │ streq r3, [r2, #8] │ │ │ │ strne r3, [r1, #16] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [pc, #416] @ 37884 │ │ │ │ + ldr r2, [pc, #416] @ 37880 │ │ │ │ str r3, [r7] │ │ │ │ - ldr r3, [pc, #384] @ 3786c │ │ │ │ + ldr r3, [pc, #384] @ 37868 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 37864 │ │ │ │ + bne 37860 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #20 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ mov r3, #224 @ 0xe0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r5, [r0, #4] │ │ │ │ str r3, [r0, #8] │ │ │ │ mov r0, #28 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ mov ip, #225 @ 0xe1 │ │ │ │ - ldr r3, [pc, #328] @ 37888 │ │ │ │ + ldr r3, [pc, #328] @ 37884 │ │ │ │ mov r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r9 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ strh ip, [r0] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #4] │ │ │ │ str fp, [sp, #8] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 349d0 │ │ │ │ + bl 349cc │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 374d4 │ │ │ │ + bne 374d0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 37504 │ │ │ │ - ldr r2, [pc, #252] @ 3788c │ │ │ │ + bne 37500 │ │ │ │ + ldr r2, [pc, #252] @ 37888 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ strh r1, [r2, #2] │ │ │ │ str r2, [r3] │ │ │ │ - b 37504 │ │ │ │ + b 37500 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 37594 │ │ │ │ + beq 37590 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ str r3, [r1, #12] │ │ │ │ cmp r3, #0 │ │ │ │ str r1, [r2, #20] │ │ │ │ - beq 37838 │ │ │ │ + beq 37834 │ │ │ │ str r1, [r3, #16] │ │ │ │ - b 376d8 │ │ │ │ + b 376d4 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ movne r3, r0 │ │ │ │ strne r3, [r1, #12] │ │ │ │ strne r1, [r2, #20] │ │ │ │ - bne 377c4 │ │ │ │ - b 37594 │ │ │ │ + bne 377c0 │ │ │ │ + b 37590 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ str r1, [sp] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r2 │ │ │ │ - bl 349d0 │ │ │ │ + bl 349cc │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ - b 376dc │ │ │ │ - ldr r2, [pc, #120] @ 37890 │ │ │ │ + b 376d8 │ │ │ │ + ldr r2, [pc, #120] @ 3788c │ │ │ │ cmp r8, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ strh r1, [r2, #2] │ │ │ │ str r2, [r3] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - bne 37638 │ │ │ │ - b 376bc │ │ │ │ + bne 37634 │ │ │ │ + b 376b8 │ │ │ │ str r1, [r2, #24] │ │ │ │ - b 376d8 │ │ │ │ + b 376d4 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ strne r0, [r1, #12] │ │ │ │ strne r1, [r2, #20] │ │ │ │ - bne 37838 │ │ │ │ + bne 37834 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 376d8 │ │ │ │ - b 375ac │ │ │ │ + bne 376d4 │ │ │ │ + b 375a8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r8, r7, r4, lsr ip │ │ │ │ + eoreq r8, r7, r8, lsr ip │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r8, r7, r4, lsl ip │ │ │ │ + eoreq r8, r7, r8, lsl ip │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @ instruction: 0xfffffcec │ │ │ │ @ instruction: 0xfffffcc8 │ │ │ │ - mlaeq r3, ip, r2, r2 │ │ │ │ - eoreq r8, r7, r0, lsl r9 │ │ │ │ + eoreq r2, r3, r0, lsr #5 │ │ │ │ + eoreq r8, r7, r4, lsl r9 │ │ │ │ @ instruction: 0xfffffa64 │ │ │ │ - eorseq r0, r6, ip, asr #31 │ │ │ │ - eorseq r0, r6, r0, asr #30 │ │ │ │ + @ instruction: 0x00360fd0 │ │ │ │ + eorseq r0, r6, r4, asr #30 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0003789c : │ │ │ │ +00037898 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #128] @ 37934 │ │ │ │ - ldr r2, [pc, #128] @ 37938 │ │ │ │ + ldr r4, [pc, #128] @ 37930 │ │ │ │ + ldr r2, [pc, #128] @ 37934 │ │ │ │ add r4, pc, r4 │ │ │ │ - ldr r3, [pc, #124] @ 3793c │ │ │ │ + ldr r3, [pc, #124] @ 37938 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ mov ip, #179 @ 0xb3 │ │ │ │ ldr r1, [r4, r3] │ │ │ │ mov lr, #156 @ 0x9c │ │ │ │ str ip, [sp, #12] │ │ │ │ mov r3, #91 @ 0x5b │ │ │ │ mov ip, #192 @ 0xc0 │ │ │ │ stm sp, {r3, ip, lr} │ │ │ │ mov r5, r0 │ │ │ │ mov r3, #90 @ 0x5a │ │ │ │ - ldr r0, [pc, #80] @ 37940 │ │ │ │ + ldr r0, [pc, #80] @ 3793c │ │ │ │ str r1, [r2] │ │ │ │ mov r2, #63 @ 0x3f │ │ │ │ mov r1, #62 @ 0x3e │ │ │ │ - bl 3409c │ │ │ │ + bl 34098 │ │ │ │ bl 21bf74 │ │ │ │ - ldr r3, [pc, #60] @ 37944 │ │ │ │ + ldr r3, [pc, #60] @ 37940 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [r3, #28] │ │ │ │ str r5, [r3, #32] │ │ │ │ - bl 2bbdc │ │ │ │ - ldr r2, [pc, #40] @ 37948 │ │ │ │ - ldr r3, [pc, #40] @ 3794c │ │ │ │ + bl 2bbd8 │ │ │ │ + ldr r2, [pc, #40] @ 37944 │ │ │ │ + ldr r3, [pc, #40] @ 37948 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r2] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eoreq r8, r7, r4, asr #14 │ │ │ │ + eoreq r8, r7, r8, asr #14 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r0, ror #16 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ - eorseq r0, r6, r0, asr lr │ │ │ │ + eorseq r0, r6, r4, asr lr │ │ │ │ andeq r0, r0, ip, asr r9 │ │ │ │ @ instruction: 0xfffff6dc │ │ │ │ │ │ │ │ -00037950 : │ │ │ │ - ldr r3, [pc, #8] @ 37960 │ │ │ │ +0003794c : │ │ │ │ + ldr r3, [pc, #8] @ 3795c │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3, #32] │ │ │ │ bx lr │ │ │ │ - eorseq r0, r6, r4, lsl #28 │ │ │ │ + eorseq r0, r6, r8, lsl #28 │ │ │ │ │ │ │ │ -00037964 : │ │ │ │ - ldr r3, [pc, #8] @ 37974 │ │ │ │ +00037960 : │ │ │ │ + ldr r3, [pc, #8] @ 37970 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #32] │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x00360df0 │ │ │ │ + @ instruction: 0x00360df4 │ │ │ │ │ │ │ │ -00037978 : │ │ │ │ - ldr r3, [pc, #8] @ 37988 │ │ │ │ +00037974 : │ │ │ │ + ldr r3, [pc, #8] @ 37984 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x00360ddc │ │ │ │ + eorseq r0, r6, r0, ror #27 │ │ │ │ │ │ │ │ -0003798c : │ │ │ │ +00037988 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr ip, [pc, #360] @ 37b0c │ │ │ │ - ldr r0, [pc, #360] @ 37b10 │ │ │ │ + ldr ip, [pc, #360] @ 37b08 │ │ │ │ + ldr r0, [pc, #360] @ 37b0c │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [ip, r0] │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ bl 265bc8 │ │ │ │ - ldr r4, [pc, #320] @ 37b14 │ │ │ │ - ldr r6, [pc, #320] @ 37b18 │ │ │ │ - ldr r1, [pc, #320] @ 37b1c │ │ │ │ + ldr r4, [pc, #320] @ 37b10 │ │ │ │ + ldr r6, [pc, #320] @ 37b14 │ │ │ │ + ldr r1, [pc, #320] @ 37b18 │ │ │ │ add r4, pc, r4 │ │ │ │ add r6, pc, r6 │ │ │ │ add r5, sp, #28 │ │ │ │ str r5, [sp, #16] │ │ │ │ mov r7, #0 │ │ │ │ - ldr r2, [pc, #300] @ 37b20 │ │ │ │ - ldr r3, [pc, #300] @ 37b24 │ │ │ │ + ldr r2, [pc, #300] @ 37b1c │ │ │ │ + ldr r3, [pc, #300] @ 37b20 │ │ │ │ mov r9, #2 │ │ │ │ mov lr, #156 @ 0x9c │ │ │ │ mov ip, #192 @ 0xc0 │ │ │ │ mov r8, #179 @ 0xb3 │ │ │ │ str r0, [r6, #36] @ 0x24 │ │ │ │ ldr r5, [r4, r1] │ │ │ │ str r7, [sp, #20] │ │ │ │ ldr r1, [r5] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - add r1, sp, #16 │ │ │ │ + add r1, sp, #20 │ │ │ │ add r7, sp, #52 @ 0x34 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - add r1, sp, #20 │ │ │ │ + add r1, sp, #16 │ │ │ │ str r7, [r5] │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r0, #91 @ 0x5b │ │ │ │ str r3, [r2] │ │ │ │ mov r1, #62 @ 0x3e │ │ │ │ stm sp, {r0, ip, lr} │ │ │ │ mov r3, #90 @ 0x5a │ │ │ │ mov r2, #63 @ 0x3f │ │ │ │ add r0, r0, #166 @ 0xa6 │ │ │ │ str r8, [sp, #12] │ │ │ │ - bl 3409c │ │ │ │ + bl 34098 │ │ │ │ bl 21bf74 │ │ │ │ mov r0, r7 │ │ │ │ str r7, [r6, #28] │ │ │ │ str r7, [r6, #32] │ │ │ │ - bl 2bbdc │ │ │ │ - ldr r2, [pc, #172] @ 37b28 │ │ │ │ - ldr r3, [pc, #172] @ 37b2c │ │ │ │ + bl 2bbd8 │ │ │ │ + ldr r2, [pc, #172] @ 37b24 │ │ │ │ + ldr r3, [pc, #172] @ 37b28 │ │ │ │ ldr r0, [r4, r2] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r3, [r0] │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r4, [r2] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [r5] │ │ │ │ add r3, sp, #24 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 3d728 │ │ │ │ + bl 3d724 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [r5] │ │ │ │ ldmib r3, {r1, r2} │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [pc, #88] @ 37b30 │ │ │ │ + ldr r2, [pc, #88] @ 37b2c │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #48] @ 37b10 │ │ │ │ + ldr r3, [pc, #48] @ 37b0c │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 37b08 │ │ │ │ + bne 37b04 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r8, r7, r4, asr r6 │ │ │ │ + eoreq r8, r7, r8, asr r6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r8, r7, r0, lsr #12 │ │ │ │ - eorseq r0, r6, ip, ror sp │ │ │ │ + eoreq r8, r7, r4, lsr #12 │ │ │ │ + eorseq r0, r6, r0, lsl #27 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r0, ror #16 │ │ │ │ andeq r0, r0, ip, asr r9 │ │ │ │ @ instruction: 0xfffff580 │ │ │ │ - eoreq r8, r7, ip, lsl r5 │ │ │ │ + eoreq r8, r7, r0, lsr #10 │ │ │ │ │ │ │ │ -00037b34 : │ │ │ │ +00037b30 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00037b38 : │ │ │ │ +00037b34 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00037b3c : │ │ │ │ +00037b38 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #288] @ 37c78 │ │ │ │ - ldr r3, [pc, #288] @ 37c7c │ │ │ │ + ldr r2, [pc, #288] @ 37c74 │ │ │ │ + ldr r3, [pc, #288] @ 37c78 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ bl 265bc8 │ │ │ │ - ldr r4, [pc, #256] @ 37c80 │ │ │ │ - ldr r8, [pc, #256] @ 37c84 │ │ │ │ - ldr r1, [pc, #256] @ 37c88 │ │ │ │ + ldr r4, [pc, #256] @ 37c7c │ │ │ │ + ldr r8, [pc, #256] @ 37c80 │ │ │ │ + ldr r1, [pc, #256] @ 37c84 │ │ │ │ add r4, pc, r4 │ │ │ │ add r8, pc, r8 │ │ │ │ str r5, [sp, #16] │ │ │ │ - ldr r2, [pc, #244] @ 37c8c │ │ │ │ + ldr r2, [pc, #244] @ 37c88 │ │ │ │ add r5, sp, #28 │ │ │ │ - ldr r3, [pc, #240] @ 37c90 │ │ │ │ + ldr r3, [pc, #240] @ 37c8c │ │ │ │ mov sl, #2 │ │ │ │ mov r9, #0 │ │ │ │ mov lr, #179 @ 0xb3 │ │ │ │ mov ip, #156 @ 0x9c │ │ │ │ str r0, [r8, #36] @ 0x24 │ │ │ │ ldr r6, [r4, r1] │ │ │ │ str sl, [sp, #32] │ │ │ │ ldr r1, [r6] │ │ │ │ str r1, [sp, #28] │ │ │ │ - add r1, sp, #16 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #20 │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + add r1, sp, #16 │ │ │ │ str r5, [r6] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r9, [sp, #20] │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [r2] │ │ │ │ mov r0, #192 @ 0xc0 │ │ │ │ mov r3, #91 @ 0x5b │ │ │ │ stmib sp, {r0, ip, lr} │ │ │ │ mov r2, #63 @ 0x3f │ │ │ │ mov r1, #62 @ 0x3e │ │ │ │ add r0, r0, #65 @ 0x41 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #90 @ 0x5a │ │ │ │ - bl 3409c │ │ │ │ + bl 34098 │ │ │ │ bl 21bf74 │ │ │ │ mov r0, r5 │ │ │ │ str r5, [r8, #28] │ │ │ │ str r5, [r8, #32] │ │ │ │ - bl 2bbdc │ │ │ │ - ldr r2, [pc, #112] @ 37c94 │ │ │ │ - ldr r3, [pc, #112] @ 37c98 │ │ │ │ + bl 2bbd8 │ │ │ │ + ldr r2, [pc, #112] @ 37c90 │ │ │ │ + ldr r3, [pc, #112] @ 37c94 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r2] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r2, [pc, #88] @ 37c9c │ │ │ │ + ldr r2, [pc, #88] @ 37c98 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #48] @ 37c7c │ │ │ │ + ldr r3, [pc, #48] @ 37c78 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 37c74 │ │ │ │ + bne 37c70 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r8, r7, r0, lsr #9 │ │ │ │ + eoreq r8, r7, r4, lsr #9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r8, r7, r4, ror r4 │ │ │ │ - @ instruction: 0x00360bd0 │ │ │ │ + eoreq r8, r7, r8, ror r4 │ │ │ │ + @ instruction: 0x00360bd4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r0, ror #16 │ │ │ │ andeq r0, r0, ip, asr r9 │ │ │ │ @ instruction: 0xfffff3d8 │ │ │ │ - @ instruction: 0x002783b0 │ │ │ │ + @ instruction: 0x002783b4 │ │ │ │ │ │ │ │ -00037ca0 : │ │ │ │ +00037c9c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #160] @ 37d58 │ │ │ │ - ldr r2, [pc, #160] @ 37d5c │ │ │ │ + ldr r5, [pc, #160] @ 37d54 │ │ │ │ + ldr r2, [pc, #160] @ 37d58 │ │ │ │ add r5, pc, r5 │ │ │ │ - ldr r3, [pc, #156] @ 37d60 │ │ │ │ + ldr r3, [pc, #156] @ 37d5c │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ sub sp, sp, #16 │ │ │ │ str r3, [r2] │ │ │ │ mov r2, #179 @ 0xb3 │ │ │ │ mov r3, #156 @ 0x9c │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #192 @ 0xc0 │ │ │ │ mov r3, #91 @ 0x5b │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r0, [pc, #108] @ 37d64 │ │ │ │ + ldr r0, [pc, #108] @ 37d60 │ │ │ │ mov r1, #62 @ 0x3e │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ mov r2, #63 @ 0x3f │ │ │ │ mov r3, #90 @ 0x5a │ │ │ │ - bl 3409c │ │ │ │ + bl 34098 │ │ │ │ bl 21bf74 │ │ │ │ - ldr r3, [pc, #80] @ 37d68 │ │ │ │ + ldr r3, [pc, #80] @ 37d64 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r4, [r3, #28] │ │ │ │ str r4, [r3, #32] │ │ │ │ - bl 2bbdc │ │ │ │ - ldr r2, [pc, #60] @ 37d6c │ │ │ │ - ldr r3, [pc, #60] @ 37d70 │ │ │ │ + bl 2bbd8 │ │ │ │ + ldr r2, [pc, #60] @ 37d68 │ │ │ │ + ldr r3, [pc, #60] @ 37d6c │ │ │ │ ldr r2, [r5, r2] │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r6, #0 │ │ │ │ str r3, [r2] │ │ │ │ - beq 37d50 │ │ │ │ - ldr r3, [pc, #40] @ 37d74 │ │ │ │ + beq 37d4c │ │ │ │ + ldr r3, [pc, #40] @ 37d70 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r6, [r3] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eoreq r8, r7, r0, asr #6 │ │ │ │ + eoreq r8, r7, r4, asr #6 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r0, ror #16 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ - eorseq r0, r6, r0, asr #20 │ │ │ │ + eorseq r0, r6, r4, asr #20 │ │ │ │ andeq r0, r0, ip, asr r9 │ │ │ │ @ instruction: 0xfffff2cc │ │ │ │ andeq r0, r0, r4, lsl #13 │ │ │ │ │ │ │ │ -00037d78 : │ │ │ │ - b 2bbf4 │ │ │ │ +00037d74 : │ │ │ │ + b 2bbf0 │ │ │ │ │ │ │ │ -00037d7c : │ │ │ │ - ldr r3, [pc, #8] @ 37d8c │ │ │ │ +00037d78 : │ │ │ │ + ldr r3, [pc, #8] @ 37d88 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3, #16] │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x003609d8 │ │ │ │ + @ instruction: 0x003609dc │ │ │ │ │ │ │ │ -00037d90 : │ │ │ │ +00037d8c : │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00037d98 : │ │ │ │ +00037d94 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00037d9c : │ │ │ │ +00037d98 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00037da0 : │ │ │ │ +00037d9c : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00037da4 : │ │ │ │ +00037da0 : │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00037dac : │ │ │ │ +00037da8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ - ldr r2, [pc, #172] @ 37e70 │ │ │ │ - ldr r3, [pc, #172] @ 37e74 │ │ │ │ + ldr r2, [pc, #172] @ 37e6c │ │ │ │ + ldr r3, [pc, #172] @ 37e70 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ cmp r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, sp │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ mov r3, #0 │ │ │ │ - beq 37e50 │ │ │ │ + beq 37e4c │ │ │ │ mov r6, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 22eb4 │ │ │ │ cmp r4, r6 │ │ │ │ moveq r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #132] @ 0x84 │ │ │ │ str r4, [sp] │ │ │ │ bl 260ce8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 23508 │ │ │ │ - ldr r2, [pc, #76] @ 37e78 │ │ │ │ - ldr r3, [pc, #68] @ 37e74 │ │ │ │ + ldr r2, [pc, #76] @ 37e74 │ │ │ │ + ldr r3, [pc, #68] @ 37e70 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 37e6c │ │ │ │ + bne 37e68 │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r2, sp │ │ │ │ mov r1, #0 │ │ │ │ bl 23508 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 37df0 │ │ │ │ - b 37e24 │ │ │ │ + bne 37dec │ │ │ │ + b 37e20 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r8, r7, r4, lsr r2 │ │ │ │ + eoreq r8, r7, r8, lsr r2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r8, r7, ip, asr #3 │ │ │ │ + ldrdeq r8, [r7], -r0 @ │ │ │ │ │ │ │ │ -00037e7c : │ │ │ │ +00037e78 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr ip, [pc, #576] @ 380d4 │ │ │ │ - ldr r1, [pc, #576] @ 380d8 │ │ │ │ + ldr ip, [pc, #576] @ 380d0 │ │ │ │ + ldr r1, [pc, #576] @ 380d4 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r2, [pc, #564] @ 380dc │ │ │ │ + ldr r2, [pc, #564] @ 380d8 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #560] @ 380e0 │ │ │ │ + ldr r3, [pc, #560] @ 380dc │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ - ldr r3, [pc, #540] @ 380e4 │ │ │ │ + ldr r3, [pc, #540] @ 380e0 │ │ │ │ mov r2, #3 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, #40] @ 0x28 │ │ │ │ str r2, [sp, #20] │ │ │ │ - add r2, sp, #4 │ │ │ │ + add r2, sp, #8 │ │ │ │ str r2, [sp, #24] │ │ │ │ - add r2, sp, #12 │ │ │ │ + add r2, sp, #4 │ │ │ │ ldr lr, [r3, #44] @ 0x2c │ │ │ │ add r1, sp, #16 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr ip, [r5] │ │ │ │ - add r2, sp, #8 │ │ │ │ + add r2, sp, #12 │ │ │ │ cmp r4, #0 │ │ │ │ str r1, [r5] │ │ │ │ str ip, [sp, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #32] │ │ │ │ - ble 37fc8 │ │ │ │ + ble 37fc4 │ │ │ │ sub r2, lr, #4 │ │ │ │ - b 37f28 │ │ │ │ + b 37f24 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - beq 37f7c │ │ │ │ + beq 37f78 │ │ │ │ ldr r1, [r2, #4]! │ │ │ │ cmp r1, r0 │ │ │ │ - bne 37f1c │ │ │ │ - ldr r2, [pc, #428] @ 380e8 │ │ │ │ + bne 37f18 │ │ │ │ + ldr r2, [pc, #428] @ 380e4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ ldr r2, [r1, r3, lsl #2] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r1, r3, lsl #2] │ │ │ │ - ldr r2, [pc, #408] @ 380ec │ │ │ │ - ldr r3, [pc, #384] @ 380d8 │ │ │ │ + ldr r2, [pc, #408] @ 380e8 │ │ │ │ + ldr r3, [pc, #384] @ 380d4 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [r5] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 380d0 │ │ │ │ + bne 380cc │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r3, lr │ │ │ │ mov r2, #0 │ │ │ │ - b 37f94 │ │ │ │ + b 37f90 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - beq 37fc8 │ │ │ │ + beq 37fc4 │ │ │ │ ldr ip, [r3] │ │ │ │ mov r1, r3 │ │ │ │ cmp ip, #0 │ │ │ │ add r3, r3, #4 │ │ │ │ - bne 37f88 │ │ │ │ - ldr r3, [pc, #320] @ 380f0 │ │ │ │ + bne 37f84 │ │ │ │ + ldr r3, [pc, #320] @ 380ec │ │ │ │ str r0, [r1] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ mov r1, #1 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ str r1, [r3, r2, lsl #2] │ │ │ │ - b 37f4c │ │ │ │ + b 37f48 │ │ │ │ cmp lr, #0 │ │ │ │ lslne r3, r4, #1 │ │ │ │ lslne r0, r4, #3 │ │ │ │ - beq 3809c │ │ │ │ - ldr r6, [pc, #276] @ 380f4 │ │ │ │ + beq 38098 │ │ │ │ + ldr r6, [pc, #276] @ 380f0 │ │ │ │ add r6, pc, r6 │ │ │ │ str r3, [r6, #40] @ 0x28 │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ str r0, [sp, #8] │ │ │ │ lsl r0, r3, #2 │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ cmp r4, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ble 38038 │ │ │ │ + ble 38034 │ │ │ │ ldr r1, [r6, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [r1, r3, lsl #2] │ │ │ │ str r1, [r2, r3, lsl #2] │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [r1, r3, lsl #2] │ │ │ │ str r1, [r2, r3, lsl #2] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bne 38008 │ │ │ │ + bne 38004 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r2, [pc, #184] @ 380f8 │ │ │ │ + ldr r2, [pc, #184] @ 380f4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r0, r3 │ │ │ │ - ble 380c8 │ │ │ │ + ble 380c4 │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r1, [r2, r3, lsl #2] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r1, [r2, r3, lsl #2] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bne 38050 │ │ │ │ - ldr r3, [pc, #136] @ 380fc │ │ │ │ + bne 3804c │ │ │ │ + ldr r3, [pc, #136] @ 380f8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ str r2, [r1, r4, lsl #2] │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ str r2, [r3, r4, lsl #2] │ │ │ │ - b 37f4c │ │ │ │ - ldr r6, [pc, #92] @ 38100 │ │ │ │ + b 37f48 │ │ │ │ + ldr r6, [pc, #92] @ 380fc │ │ │ │ add r6, pc, r6 │ │ │ │ add r1, r6, #49 @ 0x31 │ │ │ │ add r0, r6, #44 @ 0x2c │ │ │ │ - bl 2bc24 │ │ │ │ + bl 2bc20 │ │ │ │ add r0, r6, #48 @ 0x30 │ │ │ │ add r1, r6, #53 @ 0x35 │ │ │ │ - bl 2bc24 │ │ │ │ + bl 2bc20 │ │ │ │ mov r3, #50 @ 0x32 │ │ │ │ mov r0, #200 @ 0xc8 │ │ │ │ - b 37fd8 │ │ │ │ + b 37fd4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b 3806c │ │ │ │ + b 38068 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r8, r7, r0, ror #2 │ │ │ │ + eoreq r8, r7, r4, ror #2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r8, r7, r0, asr #2 │ │ │ │ + eoreq r8, r7, r4, asr #2 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - mlaseq r6, r0, r8, r0 │ │ │ │ - eorseq r0, r6, r0, lsr #16 │ │ │ │ - eoreq r8, r7, r4, lsr #1 │ │ │ │ - eorseq r0, r6, r8, lsr #15 │ │ │ │ - eorseq r0, r6, ip, ror r7 │ │ │ │ - eorseq r0, r6, ip, lsl r7 │ │ │ │ - eorseq r0, r6, r4, ror #13 │ │ │ │ - @ instruction: 0x003606b8 │ │ │ │ + mlaseq r6, r4, r8, r0 │ │ │ │ + eorseq r0, r6, r4, lsr #16 │ │ │ │ + eoreq r8, r7, r8, lsr #1 │ │ │ │ + eorseq r0, r6, ip, lsr #15 │ │ │ │ + eorseq r0, r6, r0, lsl #15 │ │ │ │ + eorseq r0, r6, r0, lsr #14 │ │ │ │ + eorseq r0, r6, r8, ror #13 │ │ │ │ + @ instruction: 0x003606bc │ │ │ │ │ │ │ │ -00038104 : │ │ │ │ - ldr r3, [pc, #96] @ 3816c │ │ │ │ +00038100 : │ │ │ │ + ldr r3, [pc, #96] @ 38168 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ add r3, pc, r3 │ │ │ │ ldr lr, [r3, #40] @ 0x28 │ │ │ │ cmp lr, #0 │ │ │ │ pople {pc} @ (ldrle pc, [sp], #4) │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ - b 38134 │ │ │ │ + b 38130 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, lr │ │ │ │ popeq {pc} @ (ldreq pc, [sp], #4) │ │ │ │ ldr ip, [r3] │ │ │ │ mov r1, r3 │ │ │ │ cmp ip, r0 │ │ │ │ add r3, r3, #4 │ │ │ │ - bne 38128 │ │ │ │ - ldr r3, [pc, #32] @ 38170 │ │ │ │ + bne 38124 │ │ │ │ + ldr r3, [pc, #32] @ 3816c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ ldr r3, [r0, r2, lsl #2] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0, r2, lsl #2] │ │ │ │ streq r3, [r1] │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r0, r6, ip, asr #12 │ │ │ │ - eorseq r0, r6, ip, lsl #12 │ │ │ │ + eorseq r0, r6, r0, asr r6 │ │ │ │ + eorseq r0, r6, r0, lsl r6 │ │ │ │ │ │ │ │ -00038174 : │ │ │ │ +00038170 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mul r0, r1, r0 │ │ │ │ sub sp, sp, #12 │ │ │ │ bl 234cc │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 381a4 │ │ │ │ + beq 381a0 │ │ │ │ mov r0, r1 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 4fd8c │ │ │ │ + bl 4fd88 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b 38198 │ │ │ │ + b 38194 │ │ │ │ │ │ │ │ -000381b4 : │ │ │ │ +000381b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr ip, [pc, #184] @ 38284 │ │ │ │ - ldr r1, [pc, #184] @ 38288 │ │ │ │ + ldr ip, [pc, #184] @ 38280 │ │ │ │ + ldr r1, [pc, #184] @ 38284 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #172] @ 3828c │ │ │ │ + ldr r3, [pc, #172] @ 38288 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #168] @ 38290 │ │ │ │ + ldr r2, [pc, #168] @ 3828c │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r2, [r5] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [r5] │ │ │ │ mov r2, #2 │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #8 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 232ec │ │ │ │ add r4, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #64] @ 38294 │ │ │ │ + ldr r2, [pc, #64] @ 38290 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #44] @ 38288 │ │ │ │ + ldr r3, [pc, #44] @ 38284 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 38280 │ │ │ │ + bne 3827c │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r7, r7, r8, lsr #28 │ │ │ │ + eoreq r7, r7, ip, lsr #28 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r7, r7, r8, lsl #28 │ │ │ │ + eoreq r7, r7, ip, lsl #28 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r7, r7, r0, lsr #27 │ │ │ │ + eoreq r7, r7, r4, lsr #27 │ │ │ │ │ │ │ │ -00038298 : │ │ │ │ +00038294 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr ip, [pc, #192] @ 38370 │ │ │ │ - ldr r1, [pc, #192] @ 38374 │ │ │ │ + ldr ip, [pc, #192] @ 3836c │ │ │ │ + ldr r1, [pc, #192] @ 38370 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #180] @ 38378 │ │ │ │ + ldr r3, [pc, #180] @ 38374 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #176] @ 3837c │ │ │ │ + ldr r2, [pc, #176] @ 38378 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r2, [r5] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [r5] │ │ │ │ mov r2, #2 │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #8 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 232ec │ │ │ │ add r4, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 23310 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 231b4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #64] @ 38380 │ │ │ │ + ldr r2, [pc, #64] @ 3837c │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #44] @ 38374 │ │ │ │ + ldr r3, [pc, #44] @ 38370 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3836c │ │ │ │ + bne 38368 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r7, r7, r4, asr #26 │ │ │ │ + eoreq r7, r7, r8, asr #26 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r7, r7, r4, lsr #26 │ │ │ │ + eoreq r7, r7, r8, lsr #26 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x00277cb4 │ │ │ │ + @ instruction: 0x00277cb8 │ │ │ │ │ │ │ │ -00038384 : │ │ │ │ +00038380 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #176] @ 38454 │ │ │ │ + ldr r0, [pc, #176] @ 38450 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #172] @ 38458 │ │ │ │ + ldr r1, [pc, #172] @ 38454 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #164] @ 3845c │ │ │ │ - ldr r2, [pc, #164] @ 38460 │ │ │ │ + ldr r3, [pc, #164] @ 38458 │ │ │ │ + ldr r2, [pc, #164] @ 3845c │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #3 │ │ │ │ str r3, [r4] │ │ │ │ - add r3, sp, #4 │ │ │ │ - mov r0, #12 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r2, [sp, #20] │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ - add r3, sp, r0 │ │ │ │ + add r3, sp, #4 │ │ │ │ + mov r0, #12 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r2, [sp, #12] │ │ │ │ - str sp, [sp, #28] │ │ │ │ - bl 34bc8 │ │ │ │ + str sp, [sp, #24] │ │ │ │ + bl 34bc4 │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strh r2, [r0] │ │ │ │ ldr r2, [sp] │ │ │ │ str r3, [r4] │ │ │ │ stmib r0, {r1, r2} │ │ │ │ - ldr r2, [pc, #56] @ 38464 │ │ │ │ - ldr r3, [pc, #40] @ 38458 │ │ │ │ + ldr r2, [pc, #56] @ 38460 │ │ │ │ + ldr r3, [pc, #40] @ 38454 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 38450 │ │ │ │ + bne 3844c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r7, r7, r0, asr ip │ │ │ │ + eoreq r7, r7, r4, asr ip │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r7, r7, r4, lsr ip │ │ │ │ + eoreq r7, r7, r8, lsr ip │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r7, r7, ip, asr #23 │ │ │ │ + ldrdeq r7, [r7], -r0 @ │ │ │ │ │ │ │ │ -00038468 : │ │ │ │ +00038464 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr lr, [pc, #232] @ 38568 │ │ │ │ - ldr ip, [pc, #232] @ 3856c │ │ │ │ + ldr lr, [pc, #232] @ 38564 │ │ │ │ + ldr ip, [pc, #232] @ 38568 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #224] @ 38570 │ │ │ │ + ldr r3, [pc, #224] @ 3856c │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ - ldr r2, [pc, #220] @ 38574 │ │ │ │ + ldr r2, [pc, #220] @ 38570 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #52] @ 0x34 │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r4] │ │ │ │ @@ -21563,134 +21562,134 @@ │ │ │ │ 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 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #12 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + add r2, sp, #16 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r1, #3 │ │ │ │ - add r2, sp, #16 │ │ │ │ + add r2, sp, #8 │ │ │ │ mov r0, #12 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - ldr r3, [pc, #76] @ 3856c │ │ │ │ + ldr r3, [pc, #76] @ 38568 │ │ │ │ strh r2, [r0] │ │ │ │ ldrh r2, [r0, #2] │ │ │ │ str r1, [r0, #8] │ │ │ │ orr r2, r2, #1 │ │ │ │ strh r2, [r0, #2] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #56] @ 38578 │ │ │ │ + ldr r2, [pc, #56] @ 38574 │ │ │ │ str r5, [r0, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 38564 │ │ │ │ + bne 38560 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r7, r7, r8, ror fp │ │ │ │ + eoreq r7, r7, ip, ror fp │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r7, r7, r8, asr fp │ │ │ │ + eoreq r7, r7, ip, asr fp │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x00277ab8 │ │ │ │ + @ instruction: 0x00277abc │ │ │ │ │ │ │ │ -0003857c : │ │ │ │ +00038578 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #200] @ 38664 │ │ │ │ + ldr r0, [pc, #200] @ 38660 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r2, [pc, #196] @ 38668 │ │ │ │ + ldr r2, [pc, #196] @ 38664 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ - ldr r3, [pc, #188] @ 3866c │ │ │ │ - ldr ip, [pc, #188] @ 38670 │ │ │ │ + ldr r3, [pc, #188] @ 38668 │ │ │ │ + ldr ip, [pc, #188] @ 3866c │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, ip] │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r2, [r4] │ │ │ │ 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] │ │ │ │ + str r3, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #4 │ │ │ │ mov r0, #16 │ │ │ │ mov r5, r1 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r2, [sp, #12] │ │ │ │ - str sp, [sp, #28] │ │ │ │ - bl 34bc8 │ │ │ │ + str sp, [sp, #24] │ │ │ │ + bl 34bc4 │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ - ldr r3, [pc, #88] @ 38668 │ │ │ │ + ldr r3, [pc, #88] @ 38664 │ │ │ │ strh r2, [r0] │ │ │ │ ldrh r2, [r0, #2] │ │ │ │ str r5, [r0, #12] │ │ │ │ orr r2, r2, #2 │ │ │ │ strh r2, [r0, #2] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r2, [sp] │ │ │ │ str r2, [r0, #8] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #52] @ 38674 │ │ │ │ + ldr r2, [pc, #52] @ 38670 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 38660 │ │ │ │ + bne 3865c │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r7, r7, r8, asr sl │ │ │ │ + eoreq r7, r7, ip, asr sl │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r7, r7, ip, lsr sl │ │ │ │ + eoreq r7, r7, r0, asr #20 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x002779bc │ │ │ │ + eoreq r7, r7, r0, asr #19 │ │ │ │ │ │ │ │ -00038678 : │ │ │ │ +00038674 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #160] @ 38730 │ │ │ │ - ldr lr, [pc, #160] @ 38734 │ │ │ │ + ldr r4, [pc, #160] @ 3872c │ │ │ │ + ldr lr, [pc, #160] @ 38730 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr r3, [pc, #152] @ 38738 │ │ │ │ + ldr r3, [pc, #152] @ 38734 │ │ │ │ sub sp, sp, #28 │ │ │ │ - ldr ip, [pc, #148] @ 3873c │ │ │ │ + ldr ip, [pc, #148] @ 38738 │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #20] │ │ │ │ mov lr, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, ip] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ @@ -21699,85 +21698,85 @@ │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #1 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 3857c │ │ │ │ - ldr r3, [pc, #68] @ 38734 │ │ │ │ + bl 38578 │ │ │ │ + ldr r3, [pc, #68] @ 38730 │ │ │ │ ldrh r2, [r0, #2] │ │ │ │ str r5, [r0, #4] │ │ │ │ orr r2, r2, #1 │ │ │ │ strh r2, [r0, #2] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #52] @ 38740 │ │ │ │ + ldr r2, [pc, #52] @ 3873c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3872c │ │ │ │ + bne 38728 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r7, r7, r8, ror #18 │ │ │ │ + eoreq r7, r7, ip, ror #18 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r7, r7, r8, asr #18 │ │ │ │ + eoreq r7, r7, ip, asr #18 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - strdeq r7, [r7], -r0 @ │ │ │ │ + strdeq r7, [r7], -r4 @ │ │ │ │ │ │ │ │ -00038744 : │ │ │ │ - b 2bcf0 │ │ │ │ +00038740 : │ │ │ │ + b 2bcec │ │ │ │ │ │ │ │ -00038748 : │ │ │ │ - b 2bd4c │ │ │ │ +00038744 : │ │ │ │ + b 2bd48 │ │ │ │ │ │ │ │ -0003874c : │ │ │ │ +00038748 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mul r0, r1, r3 │ │ │ │ cmp r1, r2 │ │ │ │ add r5, r2, r0 │ │ │ │ movge r2, r1 │ │ │ │ cmp r2, r3 │ │ │ │ movlt r2, r3 │ │ │ │ cmp r5, r2 │ │ │ │ - bge 38794 │ │ │ │ - ldr r0, [pc, #40] @ 387b0 │ │ │ │ + bge 38790 │ │ │ │ + ldr r0, [pc, #40] @ 387ac │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r3 │ │ │ │ bl 2662c4 │ │ │ │ cmp r0, r4 │ │ │ │ - bne 38780 │ │ │ │ + bne 3877c │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eoreq r1, r3, r0, asr #32 │ │ │ │ + eoreq r1, r3, r4, asr #32 │ │ │ │ │ │ │ │ -000387b4 : │ │ │ │ +000387b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr lr, [pc, #196] @ 38890 │ │ │ │ - ldr ip, [pc, #196] @ 38894 │ │ │ │ + ldr lr, [pc, #196] @ 3888c │ │ │ │ + ldr ip, [pc, #196] @ 38890 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #188] @ 38898 │ │ │ │ + ldr r3, [pc, #188] @ 38894 │ │ │ │ sub sp, sp, #28 │ │ │ │ - ldr r2, [pc, #184] @ 3889c │ │ │ │ + ldr r2, [pc, #184] @ 38898 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r2, [r4] │ │ │ │ @@ -21787,64 +21786,64 @@ │ │ │ │ str r2, [sp, #12] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ - bl 2b2fc │ │ │ │ - ldr r7, [pc, #112] @ 388a0 │ │ │ │ + bl 2b2f8 │ │ │ │ + ldr r7, [pc, #112] @ 3889c │ │ │ │ add r7, pc, r7 │ │ │ │ str r0, [r7, #20] │ │ │ │ - ldr r0, [pc, #104] @ 388a4 │ │ │ │ + ldr r0, [pc, #104] @ 388a0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2b314 │ │ │ │ + bl 2b310 │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2b314 │ │ │ │ + bl 2b310 │ │ │ │ ldmib sp, {r0, r3} │ │ │ │ - ldr r2, [pc, #68] @ 388a8 │ │ │ │ + ldr r2, [pc, #68] @ 388a4 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 38894 │ │ │ │ + ldr r3, [pc, #40] @ 38890 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3888c │ │ │ │ + bne 38888 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r7, r7, ip, lsr #16 │ │ │ │ + eoreq r7, r7, r0, lsr r8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r7, r7, ip, lsl #16 │ │ │ │ + eoreq r7, r7, r0, lsl r8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq pc, r5, ip, lsr #30 │ │ │ │ + eorseq pc, r5, r0, lsr pc @ │ │ │ │ @ instruction: 0xffffe808 │ │ │ │ - mlaeq r7, r0, r7, r7 │ │ │ │ + mlaeq r7, r4, r7, r7 │ │ │ │ │ │ │ │ -000388ac : │ │ │ │ +000388a8 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000388b0 : │ │ │ │ +000388ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r1, [pc, #244] @ 389bc │ │ │ │ - ldr r2, [pc, #244] @ 389c0 │ │ │ │ + ldr r1, [pc, #244] @ 389b8 │ │ │ │ + ldr r2, [pc, #244] @ 389bc │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r5, [pc, #236] @ 389c4 │ │ │ │ + ldr r5, [pc, #236] @ 389c0 │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr r3, [pc, #232] @ 389c8 │ │ │ │ + ldr r3, [pc, #232] @ 389c4 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r6, [r4] │ │ │ │ @@ -21853,135 +21852,135 @@ │ │ │ │ add r3, sp, #4 │ │ │ │ str r6, [sp, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 23070 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq 38950 │ │ │ │ - ldr r2, [pc, #164] @ 389cc │ │ │ │ - ldr r3, [pc, #148] @ 389c0 │ │ │ │ + beq 3894c │ │ │ │ + ldr r2, [pc, #164] @ 389c8 │ │ │ │ + ldr r3, [pc, #148] @ 389bc │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [r4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 389a8 │ │ │ │ + bne 389a4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 2b2fc │ │ │ │ + bl 2b2f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 38960 │ │ │ │ + beq 3895c │ │ │ │ blx r0 │ │ │ │ - ldr r3, [pc, #104] @ 389d0 │ │ │ │ + ldr r3, [pc, #104] @ 389cc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 38978 │ │ │ │ + beq 38974 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #84] @ 389d4 │ │ │ │ + ldr r3, [pc, #84] @ 389d0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 389ac │ │ │ │ - ldr r0, [pc, #68] @ 389d8 │ │ │ │ + beq 389a8 │ │ │ │ + ldr r0, [pc, #68] @ 389d4 │ │ │ │ add r0, pc, r0 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r3, [r4] │ │ │ │ bl 237c0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [pc, #40] @ 389dc │ │ │ │ + ldr r0, [pc, #40] @ 389d8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 235c8 │ │ │ │ - b 38998 │ │ │ │ - eoreq r7, r7, r0, lsr r7 │ │ │ │ + b 38994 │ │ │ │ + eoreq r7, r7, r4, lsr r7 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r7, r7, r0, lsl r7 │ │ │ │ + eoreq r7, r7, r4, lsl r7 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - ldrdeq r7, [r7], -r0 @ │ │ │ │ + ldrdeq r7, [r7], -r4 @ │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr r7 │ │ │ │ - eoreq r0, r3, r0, asr lr │ │ │ │ - eoreq r8, r4, r8, ror #16 │ │ │ │ + eoreq r0, r3, r4, asr lr │ │ │ │ + eoreq r8, r4, ip, ror #16 │ │ │ │ │ │ │ │ -000389e0 : │ │ │ │ +000389dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr ip, [pc, #184] @ 38ab0 │ │ │ │ - ldr r1, [pc, #184] @ 38ab4 │ │ │ │ + ldr ip, [pc, #184] @ 38aac │ │ │ │ + ldr r1, [pc, #184] @ 38ab0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #172] @ 38ab8 │ │ │ │ + ldr r3, [pc, #172] @ 38ab4 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #168] @ 38abc │ │ │ │ + ldr r2, [pc, #168] @ 38ab8 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r2, [r5] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [r5] │ │ │ │ mov r2, #2 │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #8 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 232ec │ │ │ │ add r4, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 388b0 │ │ │ │ + bl 388ac │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #64] @ 38ac0 │ │ │ │ + ldr r2, [pc, #64] @ 38abc │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #44] @ 38ab4 │ │ │ │ + ldr r3, [pc, #44] @ 38ab0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 38aac │ │ │ │ + bne 38aa8 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq r7, [r7], -ip @ │ │ │ │ + eoreq r7, r7, r0, lsl #12 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq r7, [r7], -ip @ │ │ │ │ + eoreq r7, r7, r0, ror #11 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r7, r7, r4, ror r5 │ │ │ │ + eoreq r7, r7, r8, ror r5 │ │ │ │ │ │ │ │ -00038ac4 : │ │ │ │ +00038ac0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr ip, [pc, #148] @ 38b70 │ │ │ │ - ldr r1, [pc, #148] @ 38b74 │ │ │ │ + ldr ip, [pc, #148] @ 38b6c │ │ │ │ + ldr r1, [pc, #148] @ 38b70 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #140] @ 38b78 │ │ │ │ + ldr r3, [pc, #140] @ 38b74 │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr r2, [pc, #136] @ 38b7c │ │ │ │ + ldr r2, [pc, #136] @ 38b78 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r2, [r4] │ │ │ │ @@ -21989,152 +21988,152 @@ │ │ │ │ mov r2, #1 │ │ │ │ str r3, [r4] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 37e7c │ │ │ │ + bl 37e78 │ │ │ │ ldmib sp, {r0, r3} │ │ │ │ - ldr r2, [pc, #60] @ 38b80 │ │ │ │ + ldr r2, [pc, #60] @ 38b7c │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 38b74 │ │ │ │ + ldr r3, [pc, #40] @ 38b70 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 38b6c │ │ │ │ + bne 38b68 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r7, r7, ip, lsl r5 │ │ │ │ + eoreq r7, r7, r0, lsr #10 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq r7, [r7], -ip @ │ │ │ │ + eoreq r7, r7, r0, lsl #10 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x002774b0 │ │ │ │ + @ instruction: 0x002774b4 │ │ │ │ │ │ │ │ -00038b84 : │ │ │ │ +00038b80 : │ │ │ │ add r1, r1, #1 │ │ │ │ add r1, r0, r1 │ │ │ │ - b 2bc24 │ │ │ │ + b 2bc20 │ │ │ │ │ │ │ │ -00038b90 : │ │ │ │ +00038b8c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r4, [pc, #1108] @ 38ffc │ │ │ │ + ldr r4, [pc, #1108] @ 38ff8 │ │ │ │ cmp r0, #16 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr sl, [r4] │ │ │ │ movge r5, r0 │ │ │ │ movlt r5, #16 │ │ │ │ cmn sl, #1 │ │ │ │ sub sp, sp, #28 │ │ │ │ movne r8, sl │ │ │ │ - beq 38d80 │ │ │ │ - ldr r3, [pc, #1072] @ 39000 │ │ │ │ + beq 38d7c │ │ │ │ + ldr r3, [pc, #1072] @ 38ffc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r6, [r3, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 38e7c │ │ │ │ + beq 38e78 │ │ │ │ ldr r3, [r6] │ │ │ │ rsb r9, r8, #0 │ │ │ │ cmp r3, r5 │ │ │ │ - bge 38c8c │ │ │ │ + bge 38c88 │ │ │ │ add r4, r5, r8 │ │ │ │ add r4, r4, #15 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mvn r2, #0 │ │ │ │ and r4, r4, r9 │ │ │ │ mov r3, #34 @ 0x22 │ │ │ │ strd r0, [sp, #8] │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #7 │ │ │ │ bl 234d8 │ │ │ │ sub r3, r0, #1 │ │ │ │ cmn r3, #3 │ │ │ │ - bhi 38fb8 │ │ │ │ - ldr r3, [pc, #980] @ 39004 │ │ │ │ + bhi 38fb4 │ │ │ │ + ldr r3, [pc, #980] @ 39000 │ │ │ │ add r5, r0, #16 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ add r1, r1, r4 │ │ │ │ str r1, [r3, #56] @ 0x38 │ │ │ │ ldr r1, [r3, #68] @ 0x44 │ │ │ │ add r2, r2, r4 │ │ │ │ add r1, r1, #1 │ │ │ │ str r2, [r3, #64] @ 0x40 │ │ │ │ str r1, [r3, #68] @ 0x44 │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ - ldr r3, [pc, #932] @ 39008 │ │ │ │ + ldr r3, [pc, #932] @ 39004 │ │ │ │ cmp r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #0 │ │ │ │ str r4, [r0] │ │ │ │ str r0, [r3, #72] @ 0x48 │ │ │ │ strne r0, [r2, #8] │ │ │ │ str r1, [r0, #8] │ │ │ │ str r2, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #888] @ 3900c │ │ │ │ + ldr r3, [pc, #888] @ 39008 │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, #60] @ 0x3c │ │ │ │ mov r0, #1 │ │ │ │ sub r4, r4, #1 │ │ │ │ - b 38cd0 │ │ │ │ + b 38ccc │ │ │ │ add r3, r1, r4 │ │ │ │ add r3, r3, r3, lsr #31 │ │ │ │ bic r2, r3, #1 │ │ │ │ add r2, r2, r3, asr #1 │ │ │ │ ldr r2, [r6, r2, lsl #2] │ │ │ │ asr r3, r3, #1 │ │ │ │ cmp r5, r2 │ │ │ │ movlt r1, r3 │ │ │ │ movge r4, r3 │ │ │ │ addlt r0, r1, #1 │ │ │ │ cmp r4, r0 │ │ │ │ - bgt 38ca8 │ │ │ │ + bgt 38ca4 │ │ │ │ add r7, r4, r4, lsl #1 │ │ │ │ lsl r3, r7, #2 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r7, r6, r7, lsl #2 │ │ │ │ cmp r5, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq 38d14 │ │ │ │ + beq 38d10 │ │ │ │ add r7, r1, r1, lsl #1 │ │ │ │ lsl r3, r7, #2 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r7, r6, r7, lsl #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r6, [pc, #756] @ 39010 │ │ │ │ + ldr r6, [pc, #756] @ 3900c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r3, [r6, #64] @ 0x40 │ │ │ │ ldr r5, [r7, #4] │ │ │ │ add r3, r3, r2 │ │ │ │ str r3, [r6, #64] @ 0x40 │ │ │ │ ldr r3, [r6, #68] @ 0x44 │ │ │ │ cmp r5, #0 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r6, #68] @ 0x44 │ │ │ │ - beq 38d98 │ │ │ │ + beq 38d94 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ sub r2, r2, #1 │ │ │ │ ldr r3, [r5] │ │ │ │ and r9, r9, r5 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r7, #8] │ │ │ │ movne r2, #0 │ │ │ │ @@ -22147,211 +22146,211 @@ │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #30 │ │ │ │ bl 22f74 │ │ │ │ mov r8, r0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [r4] │ │ │ │ - b 38bc8 │ │ │ │ + b 38bc4 │ │ │ │ mov r1, sl │ │ │ │ mvn r3, #0 │ │ │ │ mov sl, #0 │ │ │ │ mov fp, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, #7 │ │ │ │ mov r3, #34 @ 0x22 │ │ │ │ mov r0, r5 │ │ │ │ strd sl, [sp, #8] │ │ │ │ bl 234d8 │ │ │ │ sub r3, r0, #1 │ │ │ │ cmn r3, #3 │ │ │ │ - bhi 38f8c │ │ │ │ - ldr r2, [pc, #576] @ 39014 │ │ │ │ + bhi 38f88 │ │ │ │ + ldr r2, [pc, #576] @ 39010 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r2, pc, r2 │ │ │ │ sub lr, r8, r3 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp lr, #15 │ │ │ │ add r3, r3, r8 │ │ │ │ str r3, [r2, #56] @ 0x38 │ │ │ │ - ble 38fac │ │ │ │ + ble 38fa8 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r3, #16 │ │ │ │ mov r5, r2 │ │ │ │ - b 38e08 │ │ │ │ + b 38e04 │ │ │ │ mov r2, ip │ │ │ │ str r1, [r0, r3] │ │ │ │ mov ip, r1 │ │ │ │ cmp r1, #0 │ │ │ │ add r1, r0, r3 │ │ │ │ str r5, [r1, #4] │ │ │ │ strne r1, [ip, #4] │ │ │ │ ldr ip, [sp, #16] │ │ │ │ add r3, r3, ip │ │ │ │ cmp lr, r3 │ │ │ │ add ip, r2, #1 │ │ │ │ - bge 38e04 │ │ │ │ + bge 38e00 │ │ │ │ str r1, [r7, #4] │ │ │ │ - ldr r3, [pc, #472] @ 39018 │ │ │ │ + ldr r3, [pc, #472] @ 39014 │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ str r4, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ str r1, [r0, #4] │ │ │ │ str ip, [r7, #8] │ │ │ │ strne r0, [r3, #8] │ │ │ │ str r3, [r0, #12] │ │ │ │ - ldr r3, [pc, #436] @ 3901c │ │ │ │ + ldr r3, [pc, #436] @ 39018 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3, #72] @ 0x48 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r0, #8] │ │ │ │ ldr r5, [r7, #4] │ │ │ │ - b 38d4c │ │ │ │ + b 38d48 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #8] │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, #7 │ │ │ │ mov r3, #34 @ 0x22 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ bl 234d8 │ │ │ │ sub r3, r0, #1 │ │ │ │ cmn r3, #3 │ │ │ │ mov r4, r0 │ │ │ │ movls fp, sl │ │ │ │ - bhi 38f54 │ │ │ │ - ldr r3, [pc, #352] @ 39020 │ │ │ │ + bhi 38f50 │ │ │ │ + ldr r3, [pc, #352] @ 3901c │ │ │ │ cmn fp, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ str r4, [r3, #52] @ 0x34 │ │ │ │ add r2, r2, r8 │ │ │ │ str r2, [r3, #56] @ 0x38 │ │ │ │ - beq 38f70 │ │ │ │ + beq 38f6c │ │ │ │ mov r9, #0 │ │ │ │ sub r3, fp, #16 │ │ │ │ mov r7, #2 │ │ │ │ mov r6, r9 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b 38ef8 │ │ │ │ + b 38ef4 │ │ │ │ add r7, r7, #1 │ │ │ │ mov fp, r3 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ bl 2662c4 │ │ │ │ cmp r0, #0 │ │ │ │ add r3, r0, #15 │ │ │ │ movge r3, r0 │ │ │ │ bic r3, r3, #15 │ │ │ │ cmp r3, fp │ │ │ │ - beq 38ef0 │ │ │ │ + beq 38eec │ │ │ │ add r2, r9, r9, lsl #1 │ │ │ │ sub r0, r0, #16 │ │ │ │ str r3, [r4, r2, lsl #2] │ │ │ │ cmp r0, #15 │ │ │ │ add r2, r4, r2, lsl #2 │ │ │ │ add r9, r9, #1 │ │ │ │ str r6, [r2, #4] │ │ │ │ str r6, [r2, #8] │ │ │ │ - bhi 38ef0 │ │ │ │ - ldr r3, [pc, #220] @ 39024 │ │ │ │ + bhi 38eec │ │ │ │ + ldr r3, [pc, #220] @ 39020 │ │ │ │ mov r6, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r9, [r3, #60] @ 0x3c │ │ │ │ - b 38bdc │ │ │ │ + b 38bd8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4fd8c │ │ │ │ - ldr r3, [pc, #192] @ 39028 │ │ │ │ + bl 4fd88 │ │ │ │ + ldr r3, [pc, #192] @ 39024 │ │ │ │ mov r4, r6 │ │ │ │ ldr fp, [pc, r3] │ │ │ │ - b 38eb8 │ │ │ │ + b 38eb4 │ │ │ │ mov r0, #30 │ │ │ │ bl 22f74 │ │ │ │ - ldr r3, [pc, #172] @ 3902c │ │ │ │ + ldr r3, [pc, #172] @ 39028 │ │ │ │ add r3, pc, r3 │ │ │ │ mov fp, r0 │ │ │ │ str r0, [r3] │ │ │ │ - b 38ed8 │ │ │ │ + b 38ed4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r5 │ │ │ │ - bl 4fd8c │ │ │ │ + bl 4fd88 │ │ │ │ ldr r7, [r6, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ add r7, r7, r3 │ │ │ │ - b 38dcc │ │ │ │ + b 38dc8 │ │ │ │ mvn r2, #0 │ │ │ │ mov ip, #0 │ │ │ │ - b 38e38 │ │ │ │ + b 38e34 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 4fd8c │ │ │ │ - ldr r3, [pc, #100] @ 39030 │ │ │ │ + bl 4fd88 │ │ │ │ + ldr r3, [pc, #100] @ 3902c │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ str r0, [r0] │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ add r1, r1, r4 │ │ │ │ add r0, r0, #1 │ │ │ │ add r2, r2, r4 │ │ │ │ str r0, [r3, #68] @ 0x44 │ │ │ │ str r1, [r3, #56] @ 0x38 │ │ │ │ str r2, [r3, #64] @ 0x40 │ │ │ │ udf #0 │ │ │ │ - eoreq r7, r7, r4, lsr #28 │ │ │ │ - eorseq pc, r5, ip, lsl #23 │ │ │ │ - eorseq pc, r5, r8, lsr #22 │ │ │ │ - @ instruction: 0x0035faf4 │ │ │ │ - eorseq pc, r5, r4, asr #21 │ │ │ │ - eorseq pc, r5, ip, lsr sl @ │ │ │ │ - eorseq pc, r5, r4, lsl #19 │ │ │ │ - eorseq pc, r5, r8, lsl r9 @ │ │ │ │ - @ instruction: 0x0035f8f4 │ │ │ │ - mlaseq r5, r8, r8, pc @ │ │ │ │ - eorseq pc, r5, r0, lsl r8 @ │ │ │ │ - eoreq r7, r7, r4, ror #20 │ │ │ │ - eoreq r7, r7, r0, asr sl │ │ │ │ - eorseq pc, r5, ip, lsl #15 │ │ │ │ + eoreq r7, r7, r8, lsr #28 │ │ │ │ + mlaseq r5, r0, fp, pc @ │ │ │ │ + eorseq pc, r5, ip, lsr #22 │ │ │ │ + @ instruction: 0x0035faf8 │ │ │ │ + eorseq pc, r5, r8, asr #21 │ │ │ │ + eorseq pc, r5, r0, asr #20 │ │ │ │ + eorseq pc, r5, r8, lsl #19 │ │ │ │ + eorseq pc, r5, ip, lsl r9 @ │ │ │ │ + @ instruction: 0x0035f8f8 │ │ │ │ + mlaseq r5, ip, r8, pc @ │ │ │ │ + eorseq pc, r5, r4, lsl r8 @ │ │ │ │ + eoreq r7, r7, r8, ror #20 │ │ │ │ + eoreq r7, r7, r4, asr sl │ │ │ │ + mlaseq r5, r0, r7, pc @ │ │ │ │ │ │ │ │ -00039034 : │ │ │ │ - b 38b90 │ │ │ │ +00039030 : │ │ │ │ + b 38b8c │ │ │ │ │ │ │ │ -00039038 : │ │ │ │ +00039034 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r5, [pc, #508] @ 3924c │ │ │ │ + ldr r5, [pc, #508] @ 39248 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r8, [r5] │ │ │ │ cmn r8, #1 │ │ │ │ movne r7, r8 │ │ │ │ - beq 3921c │ │ │ │ + beq 39218 │ │ │ │ rsb r9, r7, #0 │ │ │ │ and r5, r4, r9 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r6, r5 │ │ │ │ cmp r1, r7 │ │ │ │ - bge 391c4 │ │ │ │ + bge 391c0 │ │ │ │ cmp r1, #0 │ │ │ │ - blt 39234 │ │ │ │ - ldr r2, [pc, #452] @ 39250 │ │ │ │ + blt 39230 │ │ │ │ + ldr r2, [pc, #452] @ 3924c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, #60] @ 0x3c │ │ │ │ cmp r3, r1 │ │ │ │ - ble 39234 │ │ │ │ + ble 39230 │ │ │ │ ldr sl, [r2, #52] @ 0x34 │ │ │ │ add r3, r1, r1, lsl #1 │ │ │ │ ldr fp, [sl, r3, lsl #2] │ │ │ │ ldr r1, [r2, #64] @ 0x40 │ │ │ │ add sl, sl, r3, lsl #2 │ │ │ │ sub r3, r1, fp │ │ │ │ str r3, [r2, #64] @ 0x40 │ │ │ │ @@ -22362,15 +22361,15 @@ │ │ │ │ sub r0, r7, #16 │ │ │ │ bl 2662c4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r0, r3 │ │ │ │ cmpge r3, #0 │ │ │ │ movle r1, #1 │ │ │ │ movgt r1, #0 │ │ │ │ - ble 39234 │ │ │ │ + ble 39230 │ │ │ │ ldr r2, [sl, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ str r2, [r4] │ │ │ │ str r1, [r4, #4] │ │ │ │ strne r4, [r2, #4] │ │ │ │ @@ -22382,35 +22381,35 @@ │ │ │ │ popne {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r3, r3, r0 │ │ │ │ add r0, r0, r0, lsr #31 │ │ │ │ cmp r3, r0, asr #1 │ │ │ │ poplt {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub ip, r7, fp │ │ │ │ cmp ip, #15 │ │ │ │ - ble 39180 │ │ │ │ + ble 3917c │ │ │ │ mov r3, #16 │ │ │ │ - b 39140 │ │ │ │ + b 3913c │ │ │ │ mov r2, r1 │ │ │ │ add r6, r3, r5 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r0, [r3, r5] │ │ │ │ cmp r1, #0 │ │ │ │ strne r0, [r1] │ │ │ │ streq r0, [sl, #4] │ │ │ │ ldr r1, [r6] │ │ │ │ add r3, r3, fp │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [r6, #4] │ │ │ │ strne r0, [r1, #4] │ │ │ │ cmp ip, r3 │ │ │ │ sub r1, r2, #1 │ │ │ │ - bge 3913c │ │ │ │ + bge 39138 │ │ │ │ and r6, r6, r9 │ │ │ │ str r2, [sl, #8] │ │ │ │ - ldr r2, [pc, #204] @ 39254 │ │ │ │ + ldr r2, [pc, #204] @ 39250 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ sub r3, r3, r7 │ │ │ │ str r3, [r2, #56] @ 0x38 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ @@ -22419,15 +22418,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r2, [r6, #8] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ strne r2, [r3, #8] │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 23664 │ │ │ │ - ldr r3, [pc, #140] @ 39258 │ │ │ │ + ldr r3, [pc, #140] @ 39254 │ │ │ │ ldr ip, [r4, #-8] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ sub r2, r2, r1 │ │ │ │ str r2, [r3, #56] @ 0x38 │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ @@ -22446,322 +22445,322 @@ │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 23664 │ │ │ │ mov r0, #30 │ │ │ │ bl 22f74 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [r5] │ │ │ │ - b 39064 │ │ │ │ - ldr r1, [pc, #32] @ 3925c │ │ │ │ + b 39060 │ │ │ │ + ldr r1, [pc, #32] @ 39258 │ │ │ │ add r2, r4, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl 2301c <__printf_chk@plt> │ │ │ │ bl 22f20 │ │ │ │ - eoreq r7, r7, ip, ror r9 │ │ │ │ - @ instruction: 0x0035f6d0 │ │ │ │ - @ instruction: 0x0035f5d0 │ │ │ │ - eorseq pc, r5, ip, lsl #11 │ │ │ │ - @ instruction: 0x002305b4 │ │ │ │ + eoreq r7, r7, r0, lsl #19 │ │ │ │ + @ instruction: 0x0035f6d4 │ │ │ │ + @ instruction: 0x0035f5d4 │ │ │ │ + mlaseq r5, r0, r5, pc @ │ │ │ │ + @ instruction: 0x002305b8 │ │ │ │ │ │ │ │ -00039260 : │ │ │ │ +0003925c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #124] @ 392f4 │ │ │ │ + ldr r4, [pc, #124] @ 392f0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r5, [r4] │ │ │ │ cmn r5, #1 │ │ │ │ movne r6, r5 │ │ │ │ - beq 392dc │ │ │ │ - ldr r3, [pc, #104] @ 392f8 │ │ │ │ + beq 392d8 │ │ │ │ + ldr r3, [pc, #104] @ 392f4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, #72] @ 0x48 │ │ │ │ - b 392b4 │ │ │ │ + b 392b0 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r1, r5 │ │ │ │ cmp r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movgt r1, r3 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ bl 23664 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 39298 │ │ │ │ - ldr r3, [pc, #56] @ 392fc │ │ │ │ + bne 39294 │ │ │ │ + ldr r3, [pc, #56] @ 392f8 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ b 23664 │ │ │ │ mov r0, #30 │ │ │ │ bl 22f74 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r4] │ │ │ │ - b 39288 │ │ │ │ - eoreq r7, r7, r8, asr r7 │ │ │ │ - eorseq pc, r5, ip, asr #9 │ │ │ │ - mlaseq r5, r4, r4, pc @ │ │ │ │ + b 39284 │ │ │ │ + eoreq r7, r7, ip, asr r7 │ │ │ │ + @ instruction: 0x0035f4d0 │ │ │ │ + mlaseq r5, r8, r4, pc @ │ │ │ │ │ │ │ │ -00039300 : │ │ │ │ - ldr r2, [pc, #16] @ 39318 │ │ │ │ +000392fc : │ │ │ │ + ldr r2, [pc, #16] @ 39314 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2, #24] │ │ │ │ bx lr │ │ │ │ - eorseq pc, r5, r4, asr r4 @ │ │ │ │ + eorseq pc, r5, r8, asr r4 @ │ │ │ │ │ │ │ │ -0003931c : │ │ │ │ +00039318 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #84] @ 39388 │ │ │ │ - ldr r2, [pc, #84] @ 3938c │ │ │ │ - ldr r1, [pc, #84] @ 39390 │ │ │ │ + ldr r3, [pc, #84] @ 39384 │ │ │ │ + ldr r2, [pc, #84] @ 39388 │ │ │ │ + ldr r1, [pc, #84] @ 3938c │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, #0 │ │ │ │ mov r4, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #224 @ 0xe0 │ │ │ │ stm sp, {r4, r5} │ │ │ │ - bl 2b4b4 │ │ │ │ - ldr r3, [pc, #48] @ 39394 │ │ │ │ - ldr r2, [pc, #48] @ 39398 │ │ │ │ - ldr r1, [pc, #48] @ 3939c │ │ │ │ + bl 2b4b0 │ │ │ │ + ldr r3, [pc, #48] @ 39390 │ │ │ │ + ldr r2, [pc, #48] @ 39394 │ │ │ │ + ldr r1, [pc, #48] @ 39398 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #225 @ 0xe1 │ │ │ │ stm sp, {r4, r5} │ │ │ │ - bl 2b4b4 │ │ │ │ + bl 2b4b0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @ instruction: 0xffffdd88 │ │ │ │ @ instruction: 0xffffde1c │ │ │ │ @ instruction: 0xffffdc58 │ │ │ │ @ instruction: 0xffffdd0c │ │ │ │ @ instruction: 0xffffdda0 │ │ │ │ @ instruction: 0xffffe51c │ │ │ │ │ │ │ │ -000393a0 : │ │ │ │ +0003939c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov ip, #0 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r3, #1 │ │ │ │ str ip, [sp, #16] │ │ │ │ str ip, [sp, #12] │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ - bl 373a0 │ │ │ │ + bl 3739c │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -000393dc : │ │ │ │ +000393d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov ip, #0 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r3, #1 │ │ │ │ str ip, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ - bl 373a0 │ │ │ │ + bl 3739c │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00039418 : │ │ │ │ +00039414 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov ip, #0 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ - bl 373a0 │ │ │ │ + bl 3739c │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00039454 : │ │ │ │ +00039450 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r3, #0 │ │ │ │ sub sp, sp, #28 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ - bl 373a0 │ │ │ │ + bl 3739c │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0003948c : │ │ │ │ +00039488 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r3, #0 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov ip, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ str ip, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ - bl 373a0 │ │ │ │ + bl 3739c │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -000394c8 : │ │ │ │ +000394c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ str r3, [sp, #4] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r3, #1 │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp] │ │ │ │ str ip, [sp, #16] │ │ │ │ str ip, [sp, #12] │ │ │ │ - bl 373a0 │ │ │ │ + bl 3739c │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00039508 : │ │ │ │ +00039504 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, #0 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ - bl 349d0 │ │ │ │ + bl 349cc │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00039540 : │ │ │ │ - b 31570 │ │ │ │ +0003953c : │ │ │ │ + b 3156c │ │ │ │ │ │ │ │ -00039544 : │ │ │ │ - b 3154c │ │ │ │ +00039540 : │ │ │ │ + b 31548 │ │ │ │ │ │ │ │ -00039548 : │ │ │ │ - b 2b48c │ │ │ │ +00039544 : │ │ │ │ + b 2b488 │ │ │ │ │ │ │ │ -0003954c : │ │ │ │ - b 2b460 │ │ │ │ +00039548 : │ │ │ │ + b 2b45c │ │ │ │ │ │ │ │ -00039550 : │ │ │ │ +0003954c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #76] @ 395b4 │ │ │ │ - ldr r3, [pc, #76] @ 395b8 │ │ │ │ + ldr r2, [pc, #76] @ 395b0 │ │ │ │ + ldr r3, [pc, #76] @ 395b4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r2, [pc, #64] @ 395bc │ │ │ │ + ldr r2, [pc, #64] @ 395b8 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [pc, #44] @ 395b8 │ │ │ │ + ldr r3, [pc, #44] @ 395b4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 395b0 │ │ │ │ + bne 395ac │ │ │ │ mov r0, sp │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mlaeq r7, r0, sl, r6 │ │ │ │ + mlaeq r7, r4, sl, r6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r6, r7, r0, ror sl │ │ │ │ + eoreq r6, r7, r4, ror sl │ │ │ │ │ │ │ │ -000395c0 : │ │ │ │ +000395bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, #8 │ │ │ │ bl 234cc │ │ │ │ - ldr r4, [pc, #24] @ 395f8 │ │ │ │ - ldr r2, [pc, #24] @ 395fc │ │ │ │ + ldr r4, [pc, #24] @ 395f4 │ │ │ │ + ldr r2, [pc, #24] @ 395f8 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, #74 @ 0x4a │ │ │ │ strh r1, [r0] │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r2, [r0, #4] │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r6, r7, r8, lsl sl │ │ │ │ + eoreq r6, r7, ip, lsl sl │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ │ │ │ │ -00039600 : │ │ │ │ +000395fc : │ │ │ │ b 231b4 │ │ │ │ │ │ │ │ -00039604 : │ │ │ │ +00039600 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00039608 : │ │ │ │ +00039604 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0003960c : │ │ │ │ +00039608 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr ip, [pc, #860] @ 39980 │ │ │ │ + ldr ip, [pc, #860] @ 3997c │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r1, [pc, #852] @ 39984 │ │ │ │ + ldr r1, [pc, #852] @ 39980 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r5, [pc, #844] @ 39988 │ │ │ │ - ldr r2, [pc, #844] @ 3998c │ │ │ │ + ldr r5, [pc, #844] @ 39984 │ │ │ │ + ldr r2, [pc, #844] @ 39988 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov r1, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ - ldr r3, [pc, #828] @ 39990 │ │ │ │ + ldr r3, [pc, #828] @ 3998c │ │ │ │ ldr r2, [r5, r2] │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r7, [r5, r3] │ │ │ │ - ldr r6, [pc, #816] @ 39994 │ │ │ │ + ldr r6, [pc, #816] @ 39990 │ │ │ │ ldr r3, [r7] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [r7] │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r8, #2 │ │ │ │ @@ -22769,679 +22768,679 @@ │ │ │ │ add r6, pc, r6 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ str r8, [sp, #44] @ 0x2c │ │ │ │ bl 207b24 │ │ │ │ ldr r3, [r6, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 39964 │ │ │ │ + beq 39960 │ │ │ │ cmp r4, #0 │ │ │ │ str r8, [sp, #44] @ 0x2c │ │ │ │ - bne 3980c │ │ │ │ + bne 39808 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [r6, #8] │ │ │ │ - ldr r3, [pc, #720] @ 39998 │ │ │ │ + ldr r3, [pc, #720] @ 39994 │ │ │ │ mov r6, #2 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [pc, #712] @ 3999c │ │ │ │ + ldr r0, [pc, #712] @ 39998 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ blx r3 │ │ │ │ - ldr r1, [pc, #696] @ 399a0 │ │ │ │ - ldr r2, [pc, #696] @ 399a4 │ │ │ │ + ldr r1, [pc, #696] @ 3999c │ │ │ │ + ldr r2, [pc, #696] @ 399a0 │ │ │ │ mov r0, #0 │ │ │ │ - ldr ip, [pc, #692] @ 399a8 │ │ │ │ + ldr ip, [pc, #692] @ 399a4 │ │ │ │ mov r3, #247 @ 0xf7 │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r5, r1] │ │ │ │ str ip, [sp, #16] │ │ │ │ str r3, [sp] │ │ │ │ str r0, [sp, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r5, [pc, #652] @ 399ac │ │ │ │ + ldr r5, [pc, #652] @ 399a8 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 36380 │ │ │ │ - ldr r0, [pc, #644] @ 399b0 │ │ │ │ + bl 3637c │ │ │ │ + ldr r0, [pc, #644] @ 399ac │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ ldr r3, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ - ldr r0, [pc, #620] @ 399b4 │ │ │ │ + ldr r0, [pc, #620] @ 399b0 │ │ │ │ ldrd r2, [r5, #8] │ │ │ │ ldr r1, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ blx r1 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3976c │ │ │ │ + beq 39768 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ - ldr r0, [pc, #580] @ 399b8 │ │ │ │ + ldr r0, [pc, #580] @ 399b4 │ │ │ │ mov r5, #2 │ │ │ │ ldr r3, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ - ldr r0, [pc, #560] @ 399bc │ │ │ │ + ldr r0, [pc, #560] @ 399b8 │ │ │ │ ldr r3, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ - ldr r0, [pc, #544] @ 399c0 │ │ │ │ + ldr r0, [pc, #544] @ 399bc │ │ │ │ ldr r3, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ blx r3 │ │ │ │ - ldr r0, [pc, #532] @ 399c4 │ │ │ │ + ldr r0, [pc, #532] @ 399c0 │ │ │ │ ldr r3, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ blx r3 │ │ │ │ - ldr r0, [pc, #520] @ 399c8 │ │ │ │ + ldr r0, [pc, #520] @ 399c4 │ │ │ │ ldr r3, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ blx r3 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ bl 20b7a8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #492] @ 399cc │ │ │ │ + ldr r2, [pc, #492] @ 399c8 │ │ │ │ str r3, [r7] │ │ │ │ - ldr r3, [pc, #412] @ 39984 │ │ │ │ + ldr r3, [pc, #412] @ 39980 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3997c │ │ │ │ + bne 39978 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r0, [r2] │ │ │ │ blx r3 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [r6, #8] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr r1, [r6] │ │ │ │ tst r1, #1 │ │ │ │ - bne 396c0 │ │ │ │ + bne 396bc │ │ │ │ ldrsh r3, [r1] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - bne 396c0 │ │ │ │ - ldr r0, [pc, #392] @ 399d0 │ │ │ │ + bne 396bc │ │ │ │ + ldr r0, [pc, #392] @ 399cc │ │ │ │ add r1, r1, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ cmpeq r4, #2 │ │ │ │ - bne 396c0 │ │ │ │ + bne 396bc │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ands r4, r3, #1 │ │ │ │ - bne 396c0 │ │ │ │ + bne 396bc │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - bne 396c0 │ │ │ │ + bne 396bc │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ bl 21bf60 │ │ │ │ cmp r0, #0 │ │ │ │ sub r9, r0, #1 │ │ │ │ - beq 396c0 │ │ │ │ + beq 396bc │ │ │ │ add r8, sp, #36 @ 0x24 │ │ │ │ mov r6, #3 │ │ │ │ - b 398a0 │ │ │ │ + b 3989c │ │ │ │ subs r9, r9, #1 │ │ │ │ - bcc 396c0 │ │ │ │ + bcc 396bc │ │ │ │ lsl r3, r9, #16 │ │ │ │ asr r3, r3, #16 │ │ │ │ mov r0, r3 │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 21bdc8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - beq 39898 │ │ │ │ + beq 39894 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ add r1, r1, #8 │ │ │ │ bl 237a8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne 39898 │ │ │ │ - ldr r4, [pc, #228] @ 399d4 │ │ │ │ - ldr r1, [pc, #172] @ 399a0 │ │ │ │ + bne 39894 │ │ │ │ + ldr r4, [pc, #228] @ 399d0 │ │ │ │ + ldr r1, [pc, #172] @ 3999c │ │ │ │ add r4, pc, r4 │ │ │ │ mov r6, #2 │ │ │ │ str r2, [r4] │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r5, r1] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #140] @ 399a8 │ │ │ │ + ldr r2, [pc, #140] @ 399a4 │ │ │ │ str r2, [sp, #16] │ │ │ │ - ldr r2, [pc, #180] @ 399d8 │ │ │ │ + ldr r2, [pc, #180] @ 399d4 │ │ │ │ str r3, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #8 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 36380 │ │ │ │ + bl 3637c │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 39948 │ │ │ │ + beq 39944 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #140] @ 399dc │ │ │ │ + ldr r3, [pc, #140] @ 399d8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ lsl r3, r3, #1 │ │ │ │ orr r3, r3, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b 397c8 │ │ │ │ + b 397c4 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strd r2, [r6, #8] │ │ │ │ - bne 39824 │ │ │ │ - b 396c0 │ │ │ │ + bne 39820 │ │ │ │ + b 396bc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r6, r7, ip, asr #19 │ │ │ │ + ldrdeq r6, [r7], -r0 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x002769b0 │ │ │ │ + @ instruction: 0x002769b4 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - ldrsbeq pc, [r5], -r8 @ │ │ │ │ + ldrsbeq pc, [r5], -ip @ │ │ │ │ andeq r0, r0, r8, asr r7 │ │ │ │ - eoreq r0, r3, ip, lsr #2 │ │ │ │ + eoreq r0, r3, r0, lsr r1 │ │ │ │ muleq r0, ip, r8 │ │ │ │ @ instruction: 0xffffd8d4 │ │ │ │ andeq r2, r0, r0, lsl r7 │ │ │ │ - eorseq pc, r5, r0, lsr r0 @ │ │ │ │ - ldrdeq r0, [r3], -r8 @ │ │ │ │ + eorseq pc, r5, r4, lsr r0 @ │ │ │ │ ldrdeq r0, [r3], -ip @ │ │ │ │ - eoreq r0, r3, r8, asr #1 │ │ │ │ - eoreq r0, r3, r0, asr #1 │ │ │ │ - eoreq r0, r3, r0, lsl #2 │ │ │ │ + eoreq r0, r3, r0, ror #1 │ │ │ │ + eoreq r0, r3, ip, asr #1 │ │ │ │ + eoreq r0, r3, r4, asr #1 │ │ │ │ + eoreq r0, r3, r4, lsl #2 │ │ │ │ + eoreq r0, r3, r4, lsr #2 │ │ │ │ eoreq r0, r3, r0, lsr #2 │ │ │ │ - eoreq r0, r3, ip, lsl r1 │ │ │ │ - eoreq r6, r7, r4, lsl r8 │ │ │ │ - mlaeq r4, ip, r6, r8 │ │ │ │ - eorseq lr, r5, r8, ror #28 │ │ │ │ + eoreq r6, r7, r8, lsl r8 │ │ │ │ + eoreq r8, r4, r0, lsr #13 │ │ │ │ + eorseq lr, r5, ip, ror #28 │ │ │ │ @ instruction: 0xffffd688 │ │ │ │ - eorseq lr, r5, ip, lsl #28 │ │ │ │ - ldr r0, [pc, #20] @ 399fc │ │ │ │ + eorseq lr, r5, r0, lsl lr │ │ │ │ + ldr r0, [pc, #20] @ 399f8 │ │ │ │ ldr r2, [r1] │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r0, #4 │ │ │ │ cmp r2, r3 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ - eorseq lr, r5, ip, asr #27 │ │ │ │ - ldr r3, [pc, #16] @ 39a18 │ │ │ │ + @ instruction: 0x0035edd0 │ │ │ │ + ldr r3, [pc, #16] @ 39a14 │ │ │ │ ldr r0, [r1] │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, r3 │ │ │ │ addne r0, r3, #4 │ │ │ │ bx lr │ │ │ │ - eorseq lr, r5, ip, lsr #27 │ │ │ │ - ldr r0, [pc, #24] @ 39a3c │ │ │ │ + @ instruction: 0x0035edb0 │ │ │ │ + ldr r0, [pc, #24] @ 39a38 │ │ │ │ ldr r2, [r1] │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r0, #4 │ │ │ │ cmp r2, r0 │ │ │ │ cmpne r2, r3 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ - mlaseq r5, r0, sp, lr │ │ │ │ + mlaseq r5, r4, sp, lr │ │ │ │ ldm r1, {r2, r3} │ │ │ │ cmp r2, r3 │ │ │ │ - beq 39a5c │ │ │ │ - ldr r0, [pc, #20] @ 39a68 │ │ │ │ + beq 39a58 │ │ │ │ + ldr r0, [pc, #20] @ 39a64 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #8] @ 39a6c │ │ │ │ + ldr r0, [pc, #8] @ 39a68 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - eorseq lr, r5, r4, ror #26 │ │ │ │ - eorseq lr, r5, r4, asr sp │ │ │ │ + eorseq lr, r5, r8, ror #26 │ │ │ │ + eorseq lr, r5, r8, asr sp │ │ │ │ ldr r3, [r1] │ │ │ │ tst r3, #1 │ │ │ │ - bne 39a9c │ │ │ │ + bne 39a98 │ │ │ │ ldrh r2, [r3] │ │ │ │ sub r2, r2, #44 @ 0x2c │ │ │ │ cmp r2, #1 │ │ │ │ - bls 39aac │ │ │ │ - ldr r0, [pc, #64] @ 39ad4 │ │ │ │ + bls 39aa8 │ │ │ │ + ldr r0, [pc, #64] @ 39ad0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #52] @ 39ad8 │ │ │ │ + ldr r0, [pc, #52] @ 39ad4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ bx lr │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ tst r3, #1 │ │ │ │ - bne 39ac4 │ │ │ │ - ldr r0, [pc, #28] @ 39adc │ │ │ │ + bne 39ac0 │ │ │ │ + ldr r0, [pc, #28] @ 39ad8 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #20] @ 39ae0 │ │ │ │ + ldr r0, [pc, #20] @ 39adc │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ bx lr │ │ │ │ - eorseq lr, r5, r4, lsr #26 │ │ │ │ - eorseq lr, r5, r4, lsl sp │ │ │ │ - @ instruction: 0x0035ecf8 │ │ │ │ - eorseq lr, r5, ip, ror #25 │ │ │ │ + eorseq lr, r5, r8, lsr #26 │ │ │ │ + eorseq lr, r5, r8, lsl sp │ │ │ │ + @ instruction: 0x0035ecfc │ │ │ │ + @ instruction: 0x0035ecf0 │ │ │ │ ldr r3, [r1] │ │ │ │ tst r3, #1 │ │ │ │ - bne 39b10 │ │ │ │ + bne 39b0c │ │ │ │ ldrh r3, [r3] │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ cmp r3, #1 │ │ │ │ - bls 39b20 │ │ │ │ - ldr r0, [pc, #36] @ 39b2c │ │ │ │ + bls 39b1c │ │ │ │ + ldr r0, [pc, #36] @ 39b28 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #24] @ 39b30 │ │ │ │ + ldr r0, [pc, #24] @ 39b2c │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #12] @ 39b34 │ │ │ │ + ldr r0, [pc, #12] @ 39b30 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x0035ecb0 │ │ │ │ - eorseq lr, r5, r0, lsr #25 │ │ │ │ - mlaseq r5, r0, ip, lr │ │ │ │ + @ instruction: 0x0035ecb4 │ │ │ │ + eorseq lr, r5, r4, lsr #25 │ │ │ │ + mlaseq r5, r4, ip, lr │ │ │ │ ldr r3, [r1] │ │ │ │ tst r3, #1 │ │ │ │ - bne 39b64 │ │ │ │ + bne 39b60 │ │ │ │ ldrh r2, [r3] │ │ │ │ sub r2, r2, #44 @ 0x2c │ │ │ │ cmp r2, #1 │ │ │ │ - bls 39b74 │ │ │ │ - ldr r0, [pc, #128] @ 39bdc │ │ │ │ + bls 39b70 │ │ │ │ + ldr r0, [pc, #128] @ 39bd8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #116] @ 39be0 │ │ │ │ + ldr r0, [pc, #116] @ 39bdc │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ bx lr │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, #0 │ │ │ │ and r3, r2, #1 │ │ │ │ rsblt r3, r3, #0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 39ba0 │ │ │ │ - ldr r0, [pc, #76] @ 39be4 │ │ │ │ + beq 39b9c │ │ │ │ + ldr r0, [pc, #76] @ 39be0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ bx lr │ │ │ │ cmp r2, #5 │ │ │ │ - beq 39bd0 │ │ │ │ + beq 39bcc │ │ │ │ ldrh r3, [r1, #2] │ │ │ │ tst r3, #1 │ │ │ │ - bne 39bc4 │ │ │ │ - ldr r0, [pc, #44] @ 39be8 │ │ │ │ + bne 39bc0 │ │ │ │ + ldr r0, [pc, #44] @ 39be4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #32] @ 39bec │ │ │ │ + ldr r0, [pc, #32] @ 39be8 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #24] @ 39bf0 │ │ │ │ + ldr r0, [pc, #24] @ 39bec │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - eorseq lr, r5, ip, asr ip │ │ │ │ - eorseq lr, r5, ip, asr #24 │ │ │ │ - eorseq lr, r5, r0, lsr #24 │ │ │ │ - @ instruction: 0x0035ebfc │ │ │ │ - eorseq lr, r5, ip, ror #23 │ │ │ │ - eorseq lr, r5, r0, ror #23 │ │ │ │ + eorseq lr, r5, r0, ror #24 │ │ │ │ + eorseq lr, r5, r0, asr ip │ │ │ │ + eorseq lr, r5, r4, lsr #24 │ │ │ │ + eorseq lr, r5, r0, lsl #24 │ │ │ │ + @ instruction: 0x0035ebf0 │ │ │ │ + eorseq lr, r5, r4, ror #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r1, [pc, #312] @ 39d4c │ │ │ │ + ldr r1, [pc, #312] @ 39d48 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #308] @ 39d50 │ │ │ │ + ldr r2, [pc, #308] @ 39d4c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r3, [pc, #300] @ 39d54 │ │ │ │ + ldr r3, [pc, #300] @ 39d50 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr ip, [pc, #296] @ 39d58 │ │ │ │ + ldr ip, [pc, #296] @ 39d54 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, ip] │ │ │ │ - ldr r2, [pc, #276] @ 39d5c │ │ │ │ + ldr r2, [pc, #276] @ 39d58 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r1, [r4] │ │ │ │ str r3, [r4] │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, sp, #16 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #12 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #4 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r1, #6 │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #20 │ │ │ │ mov r0, #32 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, #32 │ │ │ │ str r0, [sp, #20] │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - ldr r0, [pc, #148] @ 39d60 │ │ │ │ + ldr r0, [pc, #148] @ 39d5c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r2, [r3, #752] @ 0x2f0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r1, [r3, #748] @ 0x2ec │ │ │ │ str r2, [r3, #756] @ 0x2f4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 52b84 │ │ │ │ + bl 52b80 │ │ │ │ mov r2, #32 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 23310 │ │ │ │ - ldr r3, [pc, #96] @ 39d64 │ │ │ │ + ldr r3, [pc, #96] @ 39d60 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r4] │ │ │ │ add r3, r3, #4 │ │ │ │ - ldr r2, [pc, #76] @ 39d68 │ │ │ │ + ldr r2, [pc, #76] @ 39d64 │ │ │ │ subs r0, r0, r3 │ │ │ │ - ldr r3, [pc, #44] @ 39d50 │ │ │ │ + ldr r3, [pc, #44] @ 39d4c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movne r0, #1 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 39d48 │ │ │ │ + bne 39d44 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r6, r7, r0, ror #7 │ │ │ │ + eoreq r6, r7, r4, ror #7 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r6, r7, r0, asr #7 │ │ │ │ + eoreq r6, r7, r4, asr #7 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r2, r0, r4, lsl #17 │ │ │ │ - eorseq lr, r5, ip, lsr #21 │ │ │ │ - ldrdeq r6, [r7], -r8 @ │ │ │ │ + @ instruction: 0x0035eab0 │ │ │ │ + ldrdeq r6, [r7], -ip @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #284] @ 39eac │ │ │ │ + ldr r0, [pc, #284] @ 39ea8 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #280] @ 39eb0 │ │ │ │ + ldr r1, [pc, #280] @ 39eac │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r2, [pc, #272] @ 39eb4 │ │ │ │ - ldr ip, [pc, #272] @ 39eb8 │ │ │ │ + ldr r2, [pc, #272] @ 39eb0 │ │ │ │ + ldr ip, [pc, #272] @ 39eb4 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r4, [r2, ip] │ │ │ │ add r2, sp, #24 │ │ │ │ ldr r1, [r4] │ │ │ │ str r2, [r4] │ │ │ │ - add r2, sp, #12 │ │ │ │ + add r2, sp, #16 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r2, sp, #4 │ │ │ │ str r1, [sp, #24] │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, #5 │ │ │ │ - add r2, sp, #16 │ │ │ │ + add r2, sp, #20 │ │ │ │ str r1, [sp, #28] │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ - add r2, sp, #20 │ │ │ │ - str sp, [sp, #44] @ 0x2c │ │ │ │ + add r2, sp, #12 │ │ │ │ + str sp, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #12] │ │ │ │ - b 39e14 │ │ │ │ + b 39e10 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp] │ │ │ │ - bl 95ab4 │ │ │ │ + bl 95ab8 │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bne 39e08 │ │ │ │ + bne 39e04 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r1, r3 │ │ │ │ - beq 39e70 │ │ │ │ + beq 39e6c │ │ │ │ ldr r0, [sp] │ │ │ │ - bl 95ab4 │ │ │ │ + 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 │ │ │ │ + bne 39e3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #64] @ 39ebc │ │ │ │ + ldr r2, [pc, #64] @ 39eb8 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #44] @ 39eb0 │ │ │ │ + ldr r3, [pc, #44] @ 39eac │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 39ea8 │ │ │ │ + bne 39ea4 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r6, r7, r4, ror #4 │ │ │ │ + eoreq r6, r7, r8, ror #4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r6, r7, r8, asr #4 │ │ │ │ + eoreq r6, r7, ip, asr #4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r6, r7, r8, ror r1 │ │ │ │ + eoreq r6, r7, ip, ror r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #324] @ 3a024 │ │ │ │ + ldr r0, [pc, #324] @ 3a020 │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r1, [pc, #320] @ 3a028 │ │ │ │ + ldr r1, [pc, #320] @ 3a024 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #312] @ 3a02c │ │ │ │ + ldr r3, [pc, #312] @ 3a028 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr ip, [pc, #308] @ 3a030 │ │ │ │ + ldr ip, [pc, #308] @ 3a02c │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, ip] │ │ │ │ ldr r0, [r2] │ │ │ │ - add r3, sp, #4 │ │ │ │ - str r3, [sp, #32] │ │ │ │ add r3, sp, #8 │ │ │ │ + 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 │ │ │ │ + ble 39fdc │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add r3, sp, #20 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - beq 39ffc │ │ │ │ + beq 39ff8 │ │ │ │ mov r5, #4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r5, [sp, #28] │ │ │ │ - bl 39d6c │ │ │ │ + bl 39d68 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r5, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 39d6c │ │ │ │ + bl 39d68 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r2 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ moveq r0, #1 │ │ │ │ - beq 39fb0 │ │ │ │ + beq 39fac │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [r4] │ │ │ │ - bl 959b8 │ │ │ │ + bl 959bc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r2, [pc, #120] @ 3a034 │ │ │ │ - ldr r3, [pc, #104] @ 3a028 │ │ │ │ + ldr r2, [pc, #120] @ 3a030 │ │ │ │ + ldr r3, [pc, #104] @ 3a024 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3a020 │ │ │ │ + bne 3a01c │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #0 │ │ │ │ addeq r0, r0, #2 │ │ │ │ streq r0, [r2] │ │ │ │ mov r0, #0 │ │ │ │ str ip, [r4] │ │ │ │ - b 39fb4 │ │ │ │ + b 39fb0 │ │ │ │ mov r3, #4 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 8ea90 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r0, [r3, #8] │ │ │ │ - b 39f58 │ │ │ │ + b 39f54 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r6, r7, r4, lsl r1 │ │ │ │ + eoreq r6, r7, r8, lsl r1 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq r6, [r7], -r4 @ │ │ │ │ + strdeq r6, [r7], -r8 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r6, r7, ip, lsr r0 │ │ │ │ + eoreq r6, r7, r0, asr #32 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ orr r4, r0, r1 │ │ │ │ mvn r4, r4 │ │ │ │ ands r4, r4, #1 │ │ │ │ sub sp, sp, #12 │ │ │ │ - beq 3a0d8 │ │ │ │ + beq 3a0d4 │ │ │ │ ldrsh ip, [r1] │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, ip │ │ │ │ - bne 3a0d8 │ │ │ │ + bne 3a0d4 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq 3a110 │ │ │ │ + beq 3a10c │ │ │ │ mov r6, r2 │ │ │ │ - bgt 3a150 │ │ │ │ + bgt 3a14c │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ - beq 3a0e8 │ │ │ │ + beq 3a0e4 │ │ │ │ sub ip, r3, #56 @ 0x38 │ │ │ │ lsl ip, ip, #16 │ │ │ │ lsr ip, ip, #16 │ │ │ │ cmp ip, #2 │ │ │ │ - bhi 3a0d8 │ │ │ │ + bhi 3a0d4 │ │ │ │ subs r2, r2, #0 │ │ │ │ movne r2, #1 │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ movne r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 3a0d8 │ │ │ │ + bne 3a0d4 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 3a100 │ │ │ │ + bne 3a0fc │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bl 22f5c │ │ │ │ clz r4, r0 │ │ │ │ lsr r4, r4, #5 │ │ │ │ - b 3a0dc │ │ │ │ + b 3a0d8 │ │ │ │ mvn r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, #0 │ │ │ │ - bne 3a0d8 │ │ │ │ + bne 3a0d4 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 3a270 │ │ │ │ + beq 3a26c │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrh r3, [r0, #2] │ │ │ │ ldr r4, [r0, #4] │ │ │ │ tst r3, #2 │ │ │ │ @@ -23455,46 +23454,46 @@ │ │ │ │ sub r4, r4, r3 │ │ │ │ clz r4, r4 │ │ │ │ lsr r4, r4, #5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #161 @ 0xa1 │ │ │ │ - beq 3a184 │ │ │ │ + beq 3a180 │ │ │ │ cmp r3, #167 @ 0xa7 │ │ │ │ - bne 3a0d8 │ │ │ │ + bne 3a0d4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 3a100 │ │ │ │ + bne 3a0fc │ │ │ │ ldr r4, [r2] │ │ │ │ ldr r3, [r3] │ │ │ │ - b 3a138 │ │ │ │ + b 3a134 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 3a0d8 │ │ │ │ + bne 3a0d4 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ ldr ip, [r1, #4] │ │ │ │ cmp r7, ip │ │ │ │ - bne 3a100 │ │ │ │ + bne 3a0fc │ │ │ │ cmp r7, #0 │ │ │ │ - ble 3a0dc │ │ │ │ + ble 3a0d8 │ │ │ │ mov fp, r0 │ │ │ │ mov sl, r1 │ │ │ │ str r4, [sp, #4] │ │ │ │ ldrd r4, [fp, #8]! │ │ │ │ ldrd r8, [sl, #8]! │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ bl 266dfc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3a22c │ │ │ │ + bne 3a228 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ bl 266e60 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ @@ -23503,137 +23502,137 @@ │ │ │ │ mov r0, r4 │ │ │ │ movne r8, #1 │ │ │ │ bl 266e60 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r8, #0 │ │ │ │ andne r8, r8, #1 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 3a100 │ │ │ │ + beq 3a0fc │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - bne 3a1b0 │ │ │ │ + bne 3a1ac │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - b 3a0dc │ │ │ │ + b 3a0d8 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 266dfc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3a218 │ │ │ │ + beq 3a214 │ │ │ │ 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 │ │ │ │ + beq 3a214 │ │ │ │ + b 3a0fc │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ lsl r2, r2, #2 │ │ │ │ bl 22f5c │ │ │ │ clz r4, r0 │ │ │ │ lsr r4, r4, #5 │ │ │ │ - b 3a0dc │ │ │ │ + b 3a0d8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 3a400 │ │ │ │ + beq 3a3fc │ │ │ │ orr r4, r0, r1 │ │ │ │ mvn r4, r4 │ │ │ │ ands r4, r4, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bne 3a2c8 │ │ │ │ + bne 3a2c4 │ │ │ │ mvn r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrsh r2, [r1] │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 3a2bc │ │ │ │ - ldr r2, [pc, #396] @ 3a46c │ │ │ │ + bne 3a2b8 │ │ │ │ + ldr r2, [pc, #396] @ 3a468 │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #12 │ │ │ │ - bhi 3a2bc │ │ │ │ + bhi 3a2b8 │ │ │ │ ldrsb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub r4, r4, r3 │ │ │ │ clz r4, r4 │ │ │ │ lsr r4, r4, #5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 3a28c │ │ │ │ + bl 3a288 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt 3a450 │ │ │ │ + bgt 3a44c │ │ │ │ mov r4, #0 │ │ │ │ - b 3a2c0 │ │ │ │ + b 3a2bc │ │ │ │ ldrd r8, [r1, #8] │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r9 │ │ │ │ bl 266dfc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3a40c │ │ │ │ + beq 3a408 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 266dfc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3a2c0 │ │ │ │ + beq 3a2bc │ │ │ │ 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 │ │ │ │ + b 3a2bc │ │ │ │ ldr sl, [r0, #4] │ │ │ │ mov r0, sl │ │ │ │ bl 266808 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r1 │ │ │ │ bl 266808 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ bl 2675c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3a40c │ │ │ │ + beq 3a408 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #0 │ │ │ │ bl 2675c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3a2c0 │ │ │ │ - b 3a370 │ │ │ │ + beq 3a2bc │ │ │ │ + b 3a36c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b 242df8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 197c88 │ │ │ │ + b 197c90 │ │ │ │ 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 │ │ │ │ @@ -23648,77 +23647,77 @@ │ │ │ │ cmp r0, #0 │ │ │ │ moveq r4, #0 │ │ │ │ andne r4, r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 3a28c │ │ │ │ + bl 3a288 │ │ │ │ cmp r0, #0 │ │ │ │ movle r4, #0 │ │ │ │ movgt r4, #1 │ │ │ │ - b 3a2c0 │ │ │ │ - eoreq r9, r4, r4, asr r0 │ │ │ │ + b 3a2bc │ │ │ │ + eoreq r9, r4, r8, 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] │ │ │ │ - bl 3a28c │ │ │ │ + bl 3a288 │ │ │ │ cmp r0, #0 │ │ │ │ - ble 3a4a4 │ │ │ │ - ldr r0, [pc, #20] @ 3a4b4 │ │ │ │ + ble 3a4a0 │ │ │ │ + ldr r0, [pc, #20] @ 3a4b0 │ │ │ │ add r0, pc, r0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #12] @ 3a4b8 │ │ │ │ + ldr r0, [pc, #12] @ 3a4b4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq lr, r5, r8, lsl r3 │ │ │ │ - eorseq lr, r5, ip, lsl #6 │ │ │ │ + eorseq lr, r5, ip, lsl r3 │ │ │ │ + eorseq lr, r5, r0, lsl r3 │ │ │ │ │ │ │ │ -0003a4bc : │ │ │ │ - ldr r3, [pc, #44] @ 3a4f0 │ │ │ │ - ldr r2, [pc, #44] @ 3a4f4 │ │ │ │ - ldr r1, [pc, #44] @ 3a4f8 │ │ │ │ +0003a4b8 : │ │ │ │ + ldr r3, [pc, #44] @ 3a4ec │ │ │ │ + ldr r2, [pc, #44] @ 3a4f0 │ │ │ │ + ldr r1, [pc, #44] @ 3a4f4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov ip, #69 @ 0x45 │ │ │ │ mov r0, #70 @ 0x46 │ │ │ │ strh ip, [r2] │ │ │ │ strh r0, [r2, #4] │ │ │ │ ldr r2, [r3, r1] │ │ │ │ mov r1, #71 @ 0x47 │ │ │ │ strh r1, [r2] │ │ │ │ bx lr │ │ │ │ - eoreq r5, r7, ip, lsr #22 │ │ │ │ - eorseq lr, r5, ip, ror #5 │ │ │ │ + eoreq r5, r7, r0, lsr fp │ │ │ │ + @ instruction: 0x0035e2f0 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ │ │ │ │ -0003a4fc : │ │ │ │ +0003a4f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #1228] @ 3a9e8 │ │ │ │ - ldr r1, [pc, #1228] @ 3a9ec │ │ │ │ + ldr r0, [pc, #1228] @ 3a9e4 │ │ │ │ + ldr r1, [pc, #1228] @ 3a9e8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #1220] @ 3a9f0 │ │ │ │ - ldr r2, [pc, #1220] @ 3a9f4 │ │ │ │ + ldr r3, [pc, #1220] @ 3a9ec │ │ │ │ + ldr r2, [pc, #1220] @ 3a9f0 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r7, [r3, r2] │ │ │ │ - ldr r5, [pc, #1200] @ 3a9f8 │ │ │ │ + ldr r5, [pc, #1200] @ 3a9f4 │ │ │ │ add r3, sp, #20 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r2, [r7] │ │ │ │ str r3, [r7] │ │ │ │ add r3, sp, #16 │ │ │ │ mov r6, #2 │ │ │ │ mov r1, #4 │ │ │ │ @@ -23726,412 +23725,412 @@ │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #12 │ │ │ │ add r0, r5, #8 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r6, [sp, #24] │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ add r0, r5, #12 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ add r0, r5, #16 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ add r0, r5, #20 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ add r0, r5, #24 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ add r0, r5, #28 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r8, [pc, #1076] @ 3a9fc │ │ │ │ + bl 38b80 │ │ │ │ + ldr r8, [pc, #1076] @ 3a9f8 │ │ │ │ add r0, r5, #32 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #1064] @ 3aa00 │ │ │ │ + bl 38b80 │ │ │ │ + ldr r0, [pc, #1064] @ 3a9fc │ │ │ │ mov r4, #1 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r4 │ │ │ │ str r4, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74964 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #1028] @ 3aa04 │ │ │ │ + ldr r0, [pc, #1028] @ 3aa00 │ │ │ │ str r3, [r5, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r8 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r8, [pc, #988] @ 3aa08 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #984] @ 3aa0c │ │ │ │ + ldr r8, [pc, #988] @ 3aa04 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #984] @ 3aa08 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ str r4, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74964 │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #940] @ 3aa04 │ │ │ │ + ldr r0, [pc, #940] @ 3aa00 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r1, [r5, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov r2, r0 │ │ │ │ orr r3, r3, r2 │ │ │ │ mov r0, r8 │ │ │ │ strh r3, [r1, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r8, [pc, #912] @ 3aa10 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #908] @ 3aa14 │ │ │ │ + ldr r8, [pc, #912] @ 3aa0c │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #908] @ 3aa10 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ str r4, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74964 │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #856] @ 3aa04 │ │ │ │ + ldr r0, [pc, #856] @ 3aa00 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r1, [r5, #16] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov r2, r0 │ │ │ │ orr r3, r3, r2 │ │ │ │ mov r0, r8 │ │ │ │ strh r3, [r1, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r8, [pc, #836] @ 3aa18 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #832] @ 3aa1c │ │ │ │ + ldr r8, [pc, #836] @ 3aa14 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #832] @ 3aa18 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ str r4, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74964 │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #800] @ 3aa20 │ │ │ │ + ldr r0, [pc, #800] @ 3aa1c │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r1, [r5, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov r2, r0 │ │ │ │ orr r3, r3, r2 │ │ │ │ mov r0, r8 │ │ │ │ strh r3, [r1, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r8, [pc, #764] @ 3aa24 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #760] @ 3aa28 │ │ │ │ + ldr r8, [pc, #764] @ 3aa20 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #760] @ 3aa24 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ str r4, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74964 │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #716] @ 3aa20 │ │ │ │ + ldr r0, [pc, #716] @ 3aa1c │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r1, [r5, #24] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov r2, r0 │ │ │ │ orr r3, r3, r2 │ │ │ │ mov r0, r8 │ │ │ │ strh r3, [r1, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r8, [pc, #688] @ 3aa2c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #684] @ 3aa30 │ │ │ │ + ldr r8, [pc, #688] @ 3aa28 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #684] @ 3aa2c │ │ │ │ add r8, pc, r8 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 746b4 │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #656] @ 3aa34 │ │ │ │ + ldr r0, [pc, #656] @ 3aa30 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r1, [r5, #28] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov r2, r0 │ │ │ │ orr r3, r3, r2 │ │ │ │ mov r0, r8 │ │ │ │ strh r3, [r1, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r8, [pc, #620] @ 3aa38 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #616] @ 3aa3c │ │ │ │ + ldr r8, [pc, #620] @ 3aa34 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #616] @ 3aa38 │ │ │ │ mov r3, #3 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - ldr r8, [pc, #580] @ 3aa40 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #576] @ 3aa44 │ │ │ │ + ldr r8, [pc, #580] @ 3aa3c │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #576] @ 3aa40 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #32] │ │ │ │ mov r0, r8 │ │ │ │ - ldr r5, [pc, #536] @ 3aa48 │ │ │ │ + ldr r5, [pc, #536] @ 3aa44 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #528] @ 3aa4c │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #528] @ 3aa48 │ │ │ │ mov r3, #3 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #492] @ 3aa50 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #488] @ 3aa54 │ │ │ │ + ldr r5, [pc, #492] @ 3aa4c │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #488] @ 3aa50 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #376] @ 3aa04 │ │ │ │ + ldr r0, [pc, #376] @ 3aa00 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r5 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r5, [pc, #420] @ 3aa58 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #416] @ 3aa5c │ │ │ │ + ldr r5, [pc, #420] @ 3aa54 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #416] @ 3aa58 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #296] @ 3aa04 │ │ │ │ + ldr r0, [pc, #296] @ 3aa00 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r5 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r5, [pc, #348] @ 3aa60 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #344] @ 3aa64 │ │ │ │ + ldr r5, [pc, #348] @ 3aa5c │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #344] @ 3aa60 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ - ldr r4, [pc, #320] @ 3aa68 │ │ │ │ + ldr r4, [pc, #320] @ 3aa64 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #312] @ 3aa6c │ │ │ │ + ldr r0, [pc, #312] @ 3aa68 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ strh r3, [r1, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #272] @ 3aa70 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #272] @ 3aa6c │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #240] @ 3aa74 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #236] @ 3aa78 │ │ │ │ + ldr r4, [pc, #240] @ 3aa70 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #236] @ 3aa74 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #192] @ 3aa7c │ │ │ │ + ldr r2, [pc, #192] @ 3aa78 │ │ │ │ str r3, [r7] │ │ │ │ - ldr r3, [pc, #40] @ 3a9ec │ │ │ │ + ldr r3, [pc, #40] @ 3a9e8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3a9e4 │ │ │ │ + bne 3a9e0 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldrdeq r5, [r7], -ip @ │ │ │ │ + eoreq r5, r7, r0, ror #21 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r5, r7, r0, asr #21 │ │ │ │ + eoreq r5, r7, r4, asr #21 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq lr, r5, ip, ror #4 │ │ │ │ - eoreq sp, r3, r0, ror r4 │ │ │ │ + eorseq lr, r5, r0, ror r2 │ │ │ │ + eoreq sp, r3, r4, ror r4 │ │ │ │ @ instruction: 0xfffff3ec │ │ │ │ andeq r0, r0, #17 │ │ │ │ - @ instruction: 0x0022f2b8 │ │ │ │ + @ instruction: 0x0022f2bc │ │ │ │ @ instruction: 0xfffff3b4 │ │ │ │ - eoreq pc, r2, r4, ror r2 @ │ │ │ │ + eoreq pc, r2, r8, ror r2 @ │ │ │ │ @ instruction: 0xfffff37c │ │ │ │ - eoreq pc, r2, ip, lsr #4 │ │ │ │ + eoreq pc, r2, r0, lsr r2 @ │ │ │ │ @ instruction: 0xfffff34c │ │ │ │ andeq r0, r0, #18 │ │ │ │ - ldrdeq pc, [r2], -ip @ │ │ │ │ + eoreq pc, r2, r0, ror #3 │ │ │ │ @ instruction: 0xfffffd28 │ │ │ │ - eoreq r5, r4, r8, asr #25 │ │ │ │ + eoreq r5, r4, ip, asr #25 │ │ │ │ andeq r2, r0, r0, ror #1 │ │ │ │ andeq r0, r0, #2 │ │ │ │ - eoreq pc, r2, ip, lsr r1 @ │ │ │ │ + eoreq pc, r2, r0, asr #2 │ │ │ │ andeq r1, r0, ip, lsl pc │ │ │ │ - eoreq pc, r2, r0, lsr #2 │ │ │ │ + eoreq pc, r2, r4, lsr #2 │ │ │ │ andeq r1, r0, r4, asr #27 │ │ │ │ - strdeq pc, [r2], -r4 @ │ │ │ │ + strdeq pc, [r2], -r8 @ │ │ │ │ andeq r1, r0, r8, lsr #21 │ │ │ │ - ldrdeq pc, [r2], -ip @ │ │ │ │ + eoreq pc, r2, r0, ror #1 │ │ │ │ @ instruction: 0xfffff1f0 │ │ │ │ - mlaeq r2, r8, r0, pc @ │ │ │ │ + mlaeq r2, ip, r0, pc @ │ │ │ │ @ instruction: 0xfffff214 │ │ │ │ - eoreq pc, r2, r8, asr r0 @ │ │ │ │ + eoreq pc, r2, ip, asr r0 @ │ │ │ │ @ instruction: 0xfffff218 │ │ │ │ - eoreq pc, r2, r8, asr r0 @ │ │ │ │ + eoreq pc, r2, ip, asr r0 @ │ │ │ │ andeq r0, r0, #16 │ │ │ │ andeq r2, r0, r4, asr #7 │ │ │ │ - eoreq pc, r2, r4 │ │ │ │ + eoreq pc, r2, r8 │ │ │ │ andeq r2, r0, r0, ror #9 │ │ │ │ - eoreq r5, r7, r8, lsr r6 │ │ │ │ + eoreq r5, r7, ip, lsr r6 │ │ │ │ │ │ │ │ -0003aa80 : │ │ │ │ +0003aa7c : │ │ │ │ sub r0, r1, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0003aa90 : │ │ │ │ +0003aa8c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3a28c │ │ │ │ + bl 3a288 │ │ │ │ cmp r0, #0 │ │ │ │ movle r0, #0 │ │ │ │ movgt r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003aab4 : │ │ │ │ +0003aab0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 3a28c │ │ │ │ + bl 3a288 │ │ │ │ cmp r0, #0 │ │ │ │ popge {r4, r5, r6, pc} │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 3a038 │ │ │ │ + b 3a034 │ │ │ │ │ │ │ │ -0003aaf0 : │ │ │ │ - ldr r0, [pc, #4] @ 3aafc │ │ │ │ +0003aaec : │ │ │ │ + ldr r0, [pc, #4] @ 3aaf8 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - eorseq sp, r5, r0, asr #25 │ │ │ │ + eorseq sp, r5, r4, asr #25 │ │ │ │ │ │ │ │ -0003ab00 : │ │ │ │ - ldr r0, [pc, #8] @ 3ab10 │ │ │ │ +0003aafc : │ │ │ │ + ldr r0, [pc, #8] @ 3ab0c │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x0035dcb0 │ │ │ │ + @ instruction: 0x0035dcb4 │ │ │ │ │ │ │ │ -0003ab14 : │ │ │ │ +0003ab10 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr lr, [pc, #660] @ 3adc0 │ │ │ │ - ldr ip, [pc, #660] @ 3adc4 │ │ │ │ + ldr lr, [pc, #660] @ 3adbc │ │ │ │ + ldr ip, [pc, #660] @ 3adc0 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ - ldr r7, [pc, #644] @ 3adc8 │ │ │ │ + ldr r7, [pc, #644] @ 3adc4 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #640] @ 3adcc │ │ │ │ + ldr r3, [pc, #640] @ 3adc8 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #84] @ 0x54 │ │ │ │ mov ip, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r5, r0 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ ldr r6, [r7, r3] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - add r0, sp, #24 │ │ │ │ + add r0, sp, #28 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ mov r3, #1 │ │ │ │ mov r4, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str 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 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r1, [r6] │ │ │ │ @@ -24139,1388 +24138,1388 @@ │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ str r1, [r6] │ │ │ │ mov r1, #7 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ mov r1, r3 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ - bl 55fdc │ │ │ │ - ldr r3, [pc, #512] @ 3add0 │ │ │ │ + bl 55fd8 │ │ │ │ + ldr r3, [pc, #512] @ 3adcc │ │ │ │ add r3, pc, r3 │ │ │ │ add r3, r3, #4 │ │ │ │ cmp r0, r3 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - beq 3adb0 │ │ │ │ - ldr r3, [pc, #492] @ 3add4 │ │ │ │ + beq 3adac │ │ │ │ + ldr r3, [pc, #492] @ 3add0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ bl 1ea2c4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - beq 3ac14 │ │ │ │ + beq 3ac10 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 3ac74 │ │ │ │ + beq 3ac70 │ │ │ │ cmp r5, #3 │ │ │ │ - beq 3ad98 │ │ │ │ + beq 3ad94 │ │ │ │ cmp r5, #5 │ │ │ │ - beq 3ad80 │ │ │ │ + beq 3ad7c │ │ │ │ cmp r5, #1 │ │ │ │ - bne 3ad74 │ │ │ │ - ldr r0, [pc, #420] @ 3add8 │ │ │ │ + bne 3ad70 │ │ │ │ + ldr r0, [pc, #420] @ 3add4 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #416] @ 3addc │ │ │ │ + ldr r2, [pc, #416] @ 3add8 │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - ldr r1, [pc, #400] @ 3ade0 │ │ │ │ + ldr r1, [pc, #400] @ 3addc │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #388] @ 3ade4 │ │ │ │ + ldr r2, [pc, #388] @ 3ade0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 4e5d4 │ │ │ │ - ldr r3, [pc, #364] @ 3ade8 │ │ │ │ + bl 4e5d0 │ │ │ │ + ldr r3, [pc, #364] @ 3ade4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r4, [r7, r3] │ │ │ │ ldr r0, [r4] │ │ │ │ bl 1ea2c4 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 1ea2c4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - beq 3ad60 │ │ │ │ + beq 3ad5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3acc4 │ │ │ │ + beq 3acc0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 3ad28 │ │ │ │ + beq 3ad24 │ │ │ │ cmp r5, #3 │ │ │ │ - beq 3ace8 │ │ │ │ + beq 3ace4 │ │ │ │ cmp r5, #5 │ │ │ │ - beq 3ada4 │ │ │ │ + beq 3ada0 │ │ │ │ cmp r5, #1 │ │ │ │ - beq 3ad8c │ │ │ │ - ldr r0, [pc, #264] @ 3adec │ │ │ │ + beq 3ad88 │ │ │ │ + ldr r0, [pc, #264] @ 3ade8 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 3acf0 │ │ │ │ - ldr r0, [pc, #256] @ 3adf0 │ │ │ │ + b 3acec │ │ │ │ + ldr r0, [pc, #256] @ 3adec │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #248] @ 3adf4 │ │ │ │ + ldr r2, [pc, #248] @ 3adf0 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #1 │ │ │ │ stm sp, {r1, r2, r3} │ │ │ │ - ldr r2, [pc, #228] @ 3adf8 │ │ │ │ - ldr r1, [pc, #228] @ 3adfc │ │ │ │ + ldr r2, [pc, #228] @ 3adf4 │ │ │ │ + ldr r1, [pc, #228] @ 3adf8 │ │ │ │ mov ip, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #200] @ 3ae00 │ │ │ │ + ldr r2, [pc, #200] @ 3adfc │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #132] @ 3adc4 │ │ │ │ + ldr r3, [pc, #132] @ 3adc0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3adbc │ │ │ │ + bne 3adb8 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3ad28 │ │ │ │ + beq 3ad24 │ │ │ │ cmp r5, #3 │ │ │ │ - bne 3accc │ │ │ │ - b 3ace8 │ │ │ │ - ldr r0, [pc, #136] @ 3ae04 │ │ │ │ + bne 3acc8 │ │ │ │ + b 3ace4 │ │ │ │ + ldr r0, [pc, #136] @ 3ae00 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 3ac34 │ │ │ │ - ldr r0, [pc, #128] @ 3ae08 │ │ │ │ + b 3ac30 │ │ │ │ + ldr r0, [pc, #128] @ 3ae04 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 3ac34 │ │ │ │ - ldr r0, [pc, #120] @ 3ae0c │ │ │ │ + b 3ac30 │ │ │ │ + ldr r0, [pc, #120] @ 3ae08 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 3acf0 │ │ │ │ - ldr r0, [pc, #112] @ 3ae10 │ │ │ │ + b 3acec │ │ │ │ + ldr r0, [pc, #112] @ 3ae0c │ │ │ │ add r0, pc, r0 │ │ │ │ - b 3ac34 │ │ │ │ - ldr r0, [pc, #104] @ 3ae14 │ │ │ │ + b 3ac30 │ │ │ │ + ldr r0, [pc, #104] @ 3ae10 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 3acf0 │ │ │ │ + b 3acec │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - b 3ad30 │ │ │ │ + b 3ad2c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r5, r7, r8, asr #9 │ │ │ │ + eoreq r5, r7, ip, asr #9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r5, r7, r4, lsr #9 │ │ │ │ + eoreq r5, r7, r8, lsr #9 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq sp, r5, r8, ror #23 │ │ │ │ + eorseq sp, r5, ip, ror #23 │ │ │ │ andeq r0, r0, ip, lsl #10 │ │ │ │ + eoreq lr, r2, r0, asr sp │ │ │ │ + ldrdeq lr, [r2], -ip @ │ │ │ │ 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, r0, 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 │ │ │ │ - @ instruction: 0x002752bc │ │ │ │ - ldrdeq r5, [r4], -r0 @ │ │ │ │ - mlaeq r2, ip, fp, lr │ │ │ │ - eoreq lr, r2, ip, ror #23 │ │ │ │ + eoreq r5, r4, ip, ror #14 │ │ │ │ + eoreq lr, r2, r4, lsr #25 │ │ │ │ + eoreq lr, r2, r8, lsl sp │ │ │ │ + eoreq lr, r2, ip, lsl #25 │ │ │ │ + eoreq lr, r2, ip, lsl #26 │ │ │ │ + eoreq r5, r7, r0, asr #5 │ │ │ │ + ldrdeq r5, [r4], -r4 @ │ │ │ │ + eoreq lr, r2, r0, lsr #23 │ │ │ │ strdeq lr, [r2], -r0 @ │ │ │ │ - eoreq lr, r2, r8, ror fp │ │ │ │ + strdeq lr, [r2], -r4 @ │ │ │ │ + eoreq lr, r2, ip, ror fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3872] @ 0xf20 │ │ │ │ - ldr lr, [pc, #3924] @ 3bd84 │ │ │ │ - ldr ip, [pc, #3924] @ 3bd88 │ │ │ │ + ldr lr, [pc, #3924] @ 3bd80 │ │ │ │ + ldr ip, [pc, #3924] @ 3bd84 │ │ │ │ sub sp, sp, #196 @ 0xc4 │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r8, [pc, #3904] @ 3bd8c │ │ │ │ + ldr r8, [pc, #3904] @ 3bd88 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #3900] @ 3bd90 │ │ │ │ + ldr r3, [pc, #3900] @ 3bd8c │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #188] @ 0xbc │ │ │ │ mov ip, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r9, [r8, r3] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r9] │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ str r3, [r9] │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ mov r7, r1 │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ str r5, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ str r7, [sp, #28] │ │ │ │ - beq 3aec8 │ │ │ │ + beq 3aec4 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3bce4 │ │ │ │ + bne 3bce0 │ │ │ │ str r3, [r2, #16] │ │ │ │ ldr r6, [r2, #28] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3a28c │ │ │ │ + bl 3a288 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge 3b228 │ │ │ │ + bge 3b224 │ │ │ │ bic r2, r6, #4 │ │ │ │ sub r2, r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ clz r2, r2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ - bl 3a038 │ │ │ │ + bl 3a034 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 3b228 │ │ │ │ + bne 3b224 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r6, [r2, #28] │ │ │ │ bic r3, r6, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 3af98 │ │ │ │ + bne 3af94 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ sub ip, r6, #3 │ │ │ │ ands r4, r7, #1 │ │ │ │ clz ip, ip │ │ │ │ mov r1, r7 │ │ │ │ lsr ip, ip, #5 │ │ │ │ - bne 3b0d0 │ │ │ │ + bne 3b0cc │ │ │ │ ldrh r3, [r7] │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ cmp r3, #1 │ │ │ │ - bls 3b014 │ │ │ │ + bls 3b010 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ands r4, r0, #1 │ │ │ │ - beq 3b160 │ │ │ │ + beq 3b15c │ │ │ │ ldrsh r3, [r1] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq 3b080 │ │ │ │ + beq 3b07c │ │ │ │ cmp r3, #85 @ 0x55 │ │ │ │ - beq 3b1dc │ │ │ │ + beq 3b1d8 │ │ │ │ cmp r6, #5 │ │ │ │ cmpne r6, #0 │ │ │ │ - bne 3b124 │ │ │ │ + bne 3b120 │ │ │ │ ldrh r3, [r1] │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 3b124 │ │ │ │ + bhi 3b120 │ │ │ │ ldr r7, [r1, #4] │ │ │ │ ldr r6, [r2, #28] │ │ │ │ mov r5, r0 │ │ │ │ str r7, [sp, #16] │ │ │ │ - b 3aecc │ │ │ │ + b 3aec8 │ │ │ │ sub r3, r6, #1 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r7, r1 │ │ │ │ tst r0, #1 │ │ │ │ and r4, r1, #1 │ │ │ │ - bne 3b078 │ │ │ │ + bne 3b074 │ │ │ │ ldrsh r5, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 3b0f4 │ │ │ │ + bne 3b0f0 │ │ │ │ ldrsh ip, [r1] │ │ │ │ cmp ip, r5 │ │ │ │ - beq 3b234 │ │ │ │ + beq 3b230 │ │ │ │ cmp r5, #85 @ 0x55 │ │ │ │ - beq 3b1c0 │ │ │ │ + beq 3b1bc │ │ │ │ cmp ip, #85 @ 0x55 │ │ │ │ - beq 3b1dc │ │ │ │ + beq 3b1d8 │ │ │ │ cmp r6, #0 │ │ │ │ cmpne r6, #5 │ │ │ │ - bne 3b124 │ │ │ │ + bne 3b120 │ │ │ │ ldrh r3, [r0] │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ cmp r3, #1 │ │ │ │ movls r7, r1 │ │ │ │ - bhi 3af74 │ │ │ │ + bhi 3af70 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr r6, [r2, #28] │ │ │ │ str r5, [sp, #20] │ │ │ │ - b 3aecc │ │ │ │ + b 3aec8 │ │ │ │ ldrh r3, [r7, #2] │ │ │ │ mvn r3, r3 │ │ │ │ and r3, r3, #1 │ │ │ │ orrs r3, ip, r3 │ │ │ │ - beq 3af48 │ │ │ │ + beq 3af44 │ │ │ │ mov r3, #5 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ bl 1ea4d8 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ ldr r6, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3b2e0 │ │ │ │ + bne 3b2dc │ │ │ │ bic r0, r6, #2 │ │ │ │ sub r3, r6, #1 │ │ │ │ cmp r0, #1 │ │ │ │ clz r3, r3 │ │ │ │ and r4, r7, #1 │ │ │ │ lsr r3, r3, #5 │ │ │ │ - bne 3afa8 │ │ │ │ + bne 3afa4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ tst r0, #1 │ │ │ │ - beq 3b2d0 │ │ │ │ + beq 3b2cc │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3af54 │ │ │ │ + beq 3af50 │ │ │ │ mov r5, #188 @ 0xbc │ │ │ │ - ldr r3, [pc, #3336] @ 3bd94 │ │ │ │ + ldr r3, [pc, #3336] @ 3bd90 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r4, [r3, r5] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3b124 │ │ │ │ + beq 3b120 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 39ec0 │ │ │ │ + bl 39ebc │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bne 3b34c │ │ │ │ + bne 3b348 │ │ │ │ str r0, [r9] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - b 3b130 │ │ │ │ + b 3b12c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ tst r0, #1 │ │ │ │ - bne 3b080 │ │ │ │ + bne 3b07c │ │ │ │ ldrsh r5, [r0] │ │ │ │ sub r3, r5, #44 @ 0x2c │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 3b1b0 │ │ │ │ + bls 3b1ac │ │ │ │ cmp r5, #47 @ 0x2f │ │ │ │ - beq 3b080 │ │ │ │ + beq 3b07c │ │ │ │ cmp r5, #85 @ 0x55 │ │ │ │ - beq 3b1c0 │ │ │ │ + beq 3b1bc │ │ │ │ cmp r6, #5 │ │ │ │ cmpne r6, #0 │ │ │ │ - bne 3b124 │ │ │ │ + bne 3b120 │ │ │ │ sub r5, r5, #44 @ 0x2c │ │ │ │ lsl r5, r5, #16 │ │ │ │ lsr r5, r5, #16 │ │ │ │ cmp r5, #1 │ │ │ │ - bls 3b004 │ │ │ │ + bls 3b000 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ mov r4, #0 │ │ │ │ str r3, [r9] │ │ │ │ - ldr r2, [pc, #3168] @ 3bd98 │ │ │ │ - ldr r3, [pc, #3148] @ 3bd88 │ │ │ │ + ldr r2, [pc, #3168] @ 3bd94 │ │ │ │ + ldr r3, [pc, #3148] @ 3bd84 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3c10c │ │ │ │ + bne 3c108 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #196 @ 0xc4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ sub r3, r6, #1 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ ldrsh r5, [r0] │ │ │ │ sub lr, r5, #44 @ 0x2c │ │ │ │ lsl lr, lr, #16 │ │ │ │ lsr lr, lr, #16 │ │ │ │ cmp lr, #1 │ │ │ │ - bhi 3afc0 │ │ │ │ + bhi 3afbc │ │ │ │ ldrh lr, [r0, #2] │ │ │ │ mvn lr, lr │ │ │ │ and lr, lr, #1 │ │ │ │ orrs lr, ip, lr │ │ │ │ - bne 3b268 │ │ │ │ + bne 3b264 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 3b104 │ │ │ │ + bne 3b100 │ │ │ │ ldrsh ip, [r1] │ │ │ │ cmp r5, ip │ │ │ │ - bne 3afdc │ │ │ │ - b 3b244 │ │ │ │ + bne 3afd8 │ │ │ │ + b 3b240 │ │ │ │ sub r3, r6, #1 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ - b 3b184 │ │ │ │ - bl 96f04 │ │ │ │ + b 3b180 │ │ │ │ + bl 96f08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r6, [r3, #28] │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b 3aecc │ │ │ │ + b 3aec8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 96f04 │ │ │ │ + bl 96f08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r6, [r3, #28] │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b 3aecc │ │ │ │ + b 3aec8 │ │ │ │ cmp r5, #56 @ 0x38 │ │ │ │ - bne 3b214 │ │ │ │ + bne 3b210 │ │ │ │ cmp r6, #5 │ │ │ │ orreq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3ba88 │ │ │ │ + bne 3ba84 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 3bc1c │ │ │ │ + beq 3bc18 │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ str r3, [r9] │ │ │ │ - b 3b130 │ │ │ │ + b 3b12c │ │ │ │ cmp r5, #163 @ 0xa3 │ │ │ │ - bgt 3bb20 │ │ │ │ + bgt 3bb1c │ │ │ │ cmp r5, #41 @ 0x29 │ │ │ │ - ble 3c1fc │ │ │ │ - ldr ip, [pc, #2896] @ 3bd9c │ │ │ │ + ble 3c1f8 │ │ │ │ + ldr ip, [pc, #2896] @ 3bd98 │ │ │ │ sub lr, r5, #42 @ 0x2a │ │ │ │ add ip, pc, ip │ │ │ │ cmp lr, #121 @ 0x79 │ │ │ │ - bhi 3ba50 │ │ │ │ + bhi 3ba4c │ │ │ │ add lr, lr, lr │ │ │ │ ldrsh lr, [ip, lr] │ │ │ │ add pc, pc, lr, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r4, #0 │ │ │ │ - bne 3b004 │ │ │ │ + bne 3b000 │ │ │ │ ldrh r3, [r1] │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 3b004 │ │ │ │ + bhi 3b000 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 3b004 │ │ │ │ + bne 3b000 │ │ │ │ ldrh r3, [r3] │ │ │ │ sub r3, r3, #79 @ 0x4f │ │ │ │ cmp r3, #6 │ │ │ │ - bhi 3b004 │ │ │ │ + bhi 3b000 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 3b004 │ │ │ │ + bne 3b000 │ │ │ │ ldrh r3, [r3] │ │ │ │ sub r3, r3, #79 @ 0x4f │ │ │ │ cmp r3, #6 │ │ │ │ - bhi 3b004 │ │ │ │ + bhi 3b000 │ │ │ │ ldr ip, [r0, #16] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp ip, r3 │ │ │ │ ldreq r7, [r1, #8] │ │ │ │ streq r7, [sp, #16] │ │ │ │ - b 3b004 │ │ │ │ + b 3b000 │ │ │ │ sub ip, r6, #3 │ │ │ │ clz ip, ip │ │ │ │ lsr ip, ip, #5 │ │ │ │ - b 3b16c │ │ │ │ + b 3b168 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ str r7, [sp, #16] │ │ │ │ - b 3aecc │ │ │ │ - ldr r3, [pc, #2740] @ 3bdac │ │ │ │ + b 3aec8 │ │ │ │ + ldr r3, [pc, #2740] @ 3bda8 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 3bc5c │ │ │ │ - ldr r3, [pc, #2724] @ 3bdb0 │ │ │ │ + ble 3bc58 │ │ │ │ + ldr r3, [pc, #2724] @ 3bdac │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r1, r3 │ │ │ │ - bcs 3b330 │ │ │ │ - ldr r3, [pc, #2704] @ 3bdb4 │ │ │ │ + bcs 3b32c │ │ │ │ + ldr r3, [pc, #2704] @ 3bdb0 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3bd34 │ │ │ │ + beq 3bd30 │ │ │ │ mov r3, #5 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 39ec0 │ │ │ │ + bl 39ebc │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ - beq 3baf8 │ │ │ │ + beq 3baf4 │ │ │ │ mov r4, #1 │ │ │ │ str r0, [r9] │ │ │ │ - b 3b130 │ │ │ │ + b 3b12c │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #32 │ │ │ │ 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, #40 @ 0x28 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r0, [sp, #32] │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ - bne 3b3e0 │ │ │ │ - ldr r3, [pc, #2560] @ 3bda4 │ │ │ │ + bne 3b3dc │ │ │ │ + ldr r3, [pc, #2560] @ 3bda0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ bl 1ea2c4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - beq 3b3e0 │ │ │ │ + beq 3b3dc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, #9 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 3ab14 │ │ │ │ + bl 3ab10 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [r2, #28] │ │ │ │ bic r3, r6, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 3b420 │ │ │ │ + bne 3b41c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 3bdcc │ │ │ │ + beq 3bdc8 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #20] │ │ │ │ cmp r7, #0 │ │ │ │ str r5, [sp, #24] │ │ │ │ - bne 3b488 │ │ │ │ + bne 3b484 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ - b 3aecc │ │ │ │ - ldr r3, [pc, #2428] @ 3bda4 │ │ │ │ + b 3aec8 │ │ │ │ + ldr r3, [pc, #2428] @ 3bda0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ bl 1ea2c4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r6, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - beq 3b3f8 │ │ │ │ + beq 3b3f4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, #9 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 3ab14 │ │ │ │ + bl 3ab10 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r2, #28] │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bne 3b404 │ │ │ │ + bne 3b400 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3bdcc │ │ │ │ + beq 3bdc8 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ str r7, [sp, #16] │ │ │ │ str r7, [sp, #28] │ │ │ │ - b 3aecc │ │ │ │ - ldr r3, [pc, #2320] @ 3bdac │ │ │ │ + b 3aec8 │ │ │ │ + ldr r3, [pc, #2320] @ 3bda8 │ │ │ │ ldr r6, [r8, r3] │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 3bc78 │ │ │ │ - ldr r3, [pc, #2304] @ 3bdb0 │ │ │ │ + ble 3bc74 │ │ │ │ + ldr r3, [pc, #2304] @ 3bdac │ │ │ │ add r7, sp, #76 @ 0x4c │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r7, r3 │ │ │ │ - bcs 3b4d4 │ │ │ │ - ldr r3, [pc, #2284] @ 3bdb4 │ │ │ │ + bcs 3b4d0 │ │ │ │ + ldr r3, [pc, #2284] @ 3bdb0 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3baa4 │ │ │ │ + beq 3baa0 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 3bae0 │ │ │ │ + bne 3badc │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ - bne 3b124 │ │ │ │ + bne 3b120 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldrh r3, [r0, #2] │ │ │ │ tst r3, #1 │ │ │ │ - beq 3b124 │ │ │ │ + beq 3b120 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldrh r3, [r1, #2] │ │ │ │ tst r3, #1 │ │ │ │ - beq 3b124 │ │ │ │ + beq 3b120 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 39ec0 │ │ │ │ + bl 39ebc │ │ │ │ subs r4, r0, #0 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bne 3b34c │ │ │ │ - add r3, sp, #68 @ 0x44 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ + bne 3b348 │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + 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, #88] @ 0x58 │ │ │ │ cmp r5, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str r3, [r9] │ │ │ │ mov r3, #7 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - bne 3b350 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + bne 3b34c │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 3bd64 │ │ │ │ + ble 3bd60 │ │ │ │ cmp r5, #0 │ │ │ │ - bgt 3b610 │ │ │ │ - b 3bd4c │ │ │ │ + bgt 3b60c │ │ │ │ + b 3bd48 │ │ │ │ mov r1, r4 │ │ │ │ bl 2287a8 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r3, r0 │ │ │ │ - beq 3baec │ │ │ │ + beq 3bae8 │ │ │ │ mov r1, r4 │ │ │ │ bl 2287a8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ - bl 3ae18 │ │ │ │ + bl 3ae14 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 3bd58 │ │ │ │ + beq 3bd54 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - beq 3bd4c │ │ │ │ + beq 3bd48 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r3, r0 │ │ │ │ - bne 3b5c4 │ │ │ │ + bne 3b5c0 │ │ │ │ add r2, r4, #2 │ │ │ │ ldr r0, [r3, r2, lsl #2] │ │ │ │ - b 3b5cc │ │ │ │ + b 3b5c8 │ │ │ │ cmp r6, #5 │ │ │ │ orreq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3b654 │ │ │ │ + beq 3b650 │ │ │ │ ldrh r3, [r0, #2] │ │ │ │ tst r3, #1 │ │ │ │ - beq 3b124 │ │ │ │ + beq 3b120 │ │ │ │ ldrh r3, [r1, #2] │ │ │ │ tst r3, #1 │ │ │ │ - beq 3b124 │ │ │ │ + beq 3b120 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 3b224 │ │ │ │ + bne 3b220 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ lsl r2, r2, #2 │ │ │ │ bl 22f5c │ │ │ │ clz r4, r0 │ │ │ │ lsr r4, r4, #5 │ │ │ │ - b 3b228 │ │ │ │ - ldr r3, [pc, #1828] @ 3bdac │ │ │ │ + b 3b224 │ │ │ │ + ldr r3, [pc, #1828] @ 3bda8 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 3bc8c │ │ │ │ - ldr r3, [pc, #1812] @ 3bdb0 │ │ │ │ + ble 3bc88 │ │ │ │ + ldr r3, [pc, #1812] @ 3bdac │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r1, [r3] │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 3b6c0 │ │ │ │ - ldr r3, [pc, #1792] @ 3bdb4 │ │ │ │ + bcs 3b6bc │ │ │ │ + ldr r3, [pc, #1792] @ 3bdb0 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3baa4 │ │ │ │ + beq 3baa0 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 3b124 │ │ │ │ + beq 3b120 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r4, #5 │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ - bl 39ec0 │ │ │ │ + bl 39ebc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3ba48 │ │ │ │ + bne 3ba44 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - bl 3ae18 │ │ │ │ + bl 3ae14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3b124 │ │ │ │ + beq 3b120 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r5, [r2, #8] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r7, [sp, #16] │ │ │ │ - b 3aea4 │ │ │ │ - ldr r3, [pc, #1652] @ 3bdac │ │ │ │ + b 3aea0 │ │ │ │ + ldr r3, [pc, #1652] @ 3bda8 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 3bc34 │ │ │ │ - ldr r3, [pc, #1636] @ 3bdb0 │ │ │ │ + ble 3bc30 │ │ │ │ + ldr r3, [pc, #1636] @ 3bdac │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r1, [r3] │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 3b770 │ │ │ │ - ldr r3, [pc, #1616] @ 3bdb4 │ │ │ │ + bcs 3b76c │ │ │ │ + ldr r3, [pc, #1616] @ 3bdb0 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3baa4 │ │ │ │ + beq 3baa0 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 3b124 │ │ │ │ + beq 3b120 │ │ │ │ mov r3, #5 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 39ec0 │ │ │ │ + bl 39ebc │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bne 3b34c │ │ │ │ + bne 3b348 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r1, [sp] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [r9] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 95d2c │ │ │ │ + bl 95d30 │ │ │ │ mov r4, r0 │ │ │ │ - b 3b130 │ │ │ │ - ldr r3, [pc, #1500] @ 3bdac │ │ │ │ + b 3b12c │ │ │ │ + ldr r3, [pc, #1500] @ 3bda8 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 3bca0 │ │ │ │ + ble 3bc9c │ │ │ │ ldr r3, [r2, #28] │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 3bad8 │ │ │ │ + bne 3bad4 │ │ │ │ ldrh r3, [r0, #2] │ │ │ │ tst r3, #1 │ │ │ │ - beq 3b124 │ │ │ │ + beq 3b120 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldrh r3, [r1, #2] │ │ │ │ tst r3, #1 │ │ │ │ - beq 3b124 │ │ │ │ + beq 3b120 │ │ │ │ mov r4, #5 │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ - bl 39ec0 │ │ │ │ + bl 39ebc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3ba48 │ │ │ │ + bne 3ba44 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 3bad0 │ │ │ │ + beq 3bacc │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ - bl 1052dc │ │ │ │ + bl 1052e8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r5, [sp, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 3bac0 │ │ │ │ + beq 3babc │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 1052dc │ │ │ │ + bl 1052e8 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b 3aea4 │ │ │ │ + b 3aea0 │ │ │ │ mov r5, #5 │ │ │ │ str r5, [sp, #124] @ 0x7c │ │ │ │ - bl 1b4714 │ │ │ │ + bl 1b470c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1b4714 │ │ │ │ + bl 1b470c │ │ │ │ cmp r4, r0 │ │ │ │ - bne 3b124 │ │ │ │ + bne 3b120 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r5, [sp, #124] @ 0x7c │ │ │ │ - bl 1b4724 │ │ │ │ + bl 1b471c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1b4724 │ │ │ │ + bl 1b471c │ │ │ │ cmp r4, r0 │ │ │ │ - bne 3b124 │ │ │ │ + bne 3b120 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1b470c │ │ │ │ + bl 1b4704 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1b470c │ │ │ │ + bl 1b4704 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b 3aea4 │ │ │ │ - ldr r3, [pc, #1228] @ 3bdac │ │ │ │ + b 3aea0 │ │ │ │ + ldr r3, [pc, #1228] @ 3bda8 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 3bcb8 │ │ │ │ - ldr r3, [pc, #1212] @ 3bdb0 │ │ │ │ + ble 3bcb4 │ │ │ │ + ldr r3, [pc, #1212] @ 3bdac │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r1, [r3] │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 3b918 │ │ │ │ - ldr r3, [pc, #1192] @ 3bdb4 │ │ │ │ + bcs 3b914 │ │ │ │ + ldr r3, [pc, #1192] @ 3bdb0 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3baa4 │ │ │ │ + beq 3baa0 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 3b124 │ │ │ │ + beq 3b120 │ │ │ │ mov r3, #5 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 39ec0 │ │ │ │ + bl 39ebc │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bne 3b34c │ │ │ │ + bne 3b348 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r1, [sp] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [r9] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 8fa0c │ │ │ │ mov r4, r0 │ │ │ │ - b 3b130 │ │ │ │ - ldr r3, [pc, #1076] @ 3bdac │ │ │ │ + b 3b12c │ │ │ │ + ldr r3, [pc, #1076] @ 3bda8 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 3bccc │ │ │ │ - ldr r3, [pc, #1060] @ 3bdb0 │ │ │ │ + ble 3bcc8 │ │ │ │ + ldr r3, [pc, #1060] @ 3bdac │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r1, [r3] │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 3b9b0 │ │ │ │ - ldr r3, [pc, #1040] @ 3bdb4 │ │ │ │ + bcs 3b9ac │ │ │ │ + ldr r3, [pc, #1040] @ 3bdb0 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3bd6c │ │ │ │ + beq 3bd68 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bgt 3ba30 │ │ │ │ - bl 104168 │ │ │ │ + bgt 3ba2c │ │ │ │ + bl 104174 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3ba28 │ │ │ │ + beq 3ba24 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ add r3, r3, #2 │ │ │ │ str r3, [r2, #4] │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 3ae18 │ │ │ │ + bl 3ae14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3b124 │ │ │ │ + beq 3b120 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r5, [r1, #8] │ │ │ │ sub r3, r3, #2 │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ str r7, [sp, #16] │ │ │ │ - b 3aea4 │ │ │ │ + b 3aea0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r3, #5 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 39ec0 │ │ │ │ + bl 39ebc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3b9c8 │ │ │ │ + beq 3b9c4 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ - b 3b34c │ │ │ │ + b 3b348 │ │ │ │ cmp r6, #5 │ │ │ │ cmpne r6, #0 │ │ │ │ - bne 3c1fc │ │ │ │ + bne 3c1f8 │ │ │ │ sub r3, r5, #44 @ 0x2c │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 3c1fc │ │ │ │ + bhi 3c1f8 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r7, [r1, #4] │ │ │ │ ldr r6, [r2, #28] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r7, [sp, #16] │ │ │ │ - b 3aecc │ │ │ │ + b 3aec8 │ │ │ │ ldrh r3, [r0, #2] │ │ │ │ tst r3, #1 │ │ │ │ - beq 3b124 │ │ │ │ + beq 3b120 │ │ │ │ ldrh r3, [r1, #2] │ │ │ │ tst r3, #1 │ │ │ │ - bne 3b214 │ │ │ │ - b 3b124 │ │ │ │ + bne 3b210 │ │ │ │ + b 3b120 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [r9] │ │ │ │ - bl 39bf4 │ │ │ │ + bl 39bf0 │ │ │ │ mov r4, r0 │ │ │ │ - b 3b130 │ │ │ │ + b 3b12c │ │ │ │ ldr r7, [r3, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r7, [sp, #16] │ │ │ │ - b 3aea4 │ │ │ │ + b 3aea0 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ - b 3b838 │ │ │ │ + b 3b834 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - b 3b808 │ │ │ │ + b 3b804 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - b 3b50c │ │ │ │ + b 3b508 │ │ │ │ add r2, r4, #2 │ │ │ │ ldr r1, [r3, r2, lsl #2] │ │ │ │ - b 3b5ec │ │ │ │ + b 3b5e8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r1, [sp] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [r9] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 98f74 │ │ │ │ + bl 98f78 │ │ │ │ mov r4, r0 │ │ │ │ - b 3b130 │ │ │ │ + b 3b12c │ │ │ │ cmp r5, #189 @ 0xbd │ │ │ │ - bne 3c1fc │ │ │ │ + bne 3c1f8 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ - ldr r3, [pc, #620] @ 3bdac │ │ │ │ + ldr r3, [pc, #620] @ 3bda8 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 3bc48 │ │ │ │ - ldr r3, [pc, #596] @ 3bdb0 │ │ │ │ + ble 3bc44 │ │ │ │ + ldr r3, [pc, #596] @ 3bdac │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r1, [r3] │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 3bb80 │ │ │ │ - ldr r3, [pc, #576] @ 3bdb4 │ │ │ │ + bcs 3bb7c │ │ │ │ + ldr r3, [pc, #576] @ 3bdb0 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3baa4 │ │ │ │ + beq 3baa0 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 3b228 │ │ │ │ + beq 3b224 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - bne 3b228 │ │ │ │ + bne 3b224 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r6, #7 │ │ │ │ str r6, [sp, #124] @ 0x7c │ │ │ │ - bl 39ec0 │ │ │ │ + bl 39ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 3bc0c │ │ │ │ + bne 3bc08 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bl 2298dc │ │ │ │ subs r7, r0, #0 │ │ │ │ - ble 3bc0c │ │ │ │ + ble 3bc08 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ add r3, r5, #2 │ │ │ │ ldr r0, [r2, r3, lsl #2] │ │ │ │ ldr r1, [r1, r3, lsl #2] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r6, [sp, #124] @ 0x7c │ │ │ │ - bl 3ae18 │ │ │ │ + bl 3ae14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3b228 │ │ │ │ + beq 3b224 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r7, r5 │ │ │ │ - bne 3bbd8 │ │ │ │ + bne 3bbd4 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ mov r4, #1 │ │ │ │ str r3, [r9] │ │ │ │ - b 3b130 │ │ │ │ + b 3b12c │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bl 22f5c │ │ │ │ clz r4, r0 │ │ │ │ lsr r4, r4, #5 │ │ │ │ - b 3b228 │ │ │ │ + b 3b224 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ bl 20b8fc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b 3b744 │ │ │ │ + b 3b740 │ │ │ │ mov r3, #7 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ bl 20b8fc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b 3bb54 │ │ │ │ + b 3bb50 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ bl 20b8fc │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - b 3b304 │ │ │ │ + b 3b300 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ bl 20b8fc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b 3b4a8 │ │ │ │ + b 3b4a4 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ bl 20b8fc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b 3b694 │ │ │ │ + b 3b690 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ bl 20b8fc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - b 3b7dc │ │ │ │ + b 3b7d8 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ bl 20b8fc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b 3b8ec │ │ │ │ + b 3b8e8 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ bl 20b8fc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - b 3b984 │ │ │ │ + b 3b980 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #8 │ │ │ │ mov r1, #2 │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ mov r3, #1 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ str r1, [sp, #156] @ 0x9c │ │ │ │ - bl 55fdc │ │ │ │ - ldr r4, [pc, #132] @ 3bda0 │ │ │ │ + bl 55fd8 │ │ │ │ + ldr r4, [pc, #132] @ 3bd9c │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ add r4, pc, r4 │ │ │ │ add r4, r4, #4 │ │ │ │ str r3, [r9] │ │ │ │ subs r4, r4, r0 │ │ │ │ movne r4, #1 │ │ │ │ - b 3b130 │ │ │ │ + b 3b12c │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [r9] │ │ │ │ - bl 39bf4 │ │ │ │ + bl 39bf0 │ │ │ │ mov r4, r0 │ │ │ │ - b 3b130 │ │ │ │ + b 3b12c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r4, #1 │ │ │ │ - b 3b350 │ │ │ │ + b 3b34c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r4, r3 │ │ │ │ - b 3b350 │ │ │ │ + b 3b34c │ │ │ │ bl 20b8fc │ │ │ │ - b 3b5b8 │ │ │ │ + b 3b5b4 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r3, [r9] │ │ │ │ - bl 39bf4 │ │ │ │ + bl 39bf0 │ │ │ │ mov r4, r0 │ │ │ │ - b 3b130 │ │ │ │ - eoreq r5, r7, r4, asr #3 │ │ │ │ + b 3b12c │ │ │ │ + eoreq r5, r7, r8, asr #3 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r7, ip, r1, r5 │ │ │ │ + eoreq r5, r7, r0, lsr #3 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r8, lsl #19 │ │ │ │ - eoreq r4, r7, r0, asr #29 │ │ │ │ - strdeq r8, [r4], -r6 @ │ │ │ │ - mlaseq r5, r8, sl, ip │ │ │ │ + eoreq r4, r7, r4, asr #29 │ │ │ │ + strdeq r8, [r4], -sl @ │ │ │ │ + mlaseq r5, ip, sl, ip │ │ │ │ andeq r0, r0, ip, lsl #10 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r4, lsr #10 │ │ │ │ andeq r0, r0, r4, lsl #13 │ │ │ │ andeq r0, r0, r0, asr #13 │ │ │ │ - eorseq ip, r5, r8, lsl r6 │ │ │ │ - @ instruction: 0x0035c5d4 │ │ │ │ - eorseq ip, r5, ip, lsr #11 │ │ │ │ - eoreq sp, r2, r4, asr #13 │ │ │ │ + eorseq ip, r5, ip, lsl r6 │ │ │ │ + @ instruction: 0x0035c5d8 │ │ │ │ + @ instruction: 0x0035c5b0 │ │ │ │ + eoreq sp, r2, r8, asr #13 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ ldr r3, [r2, #28] │ │ │ │ bic r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 3be20 │ │ │ │ - ldr r3, [pc, #-64] @ 3bda4 │ │ │ │ + bne 3be1c │ │ │ │ + ldr r3, [pc, #-64] @ 3bda0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ bl 1ea2c4 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - beq 3be20 │ │ │ │ + beq 3be1c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, #9 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 3ab14 │ │ │ │ + bl 3ab10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3b124 │ │ │ │ - ldr r3, [pc, #-128] @ 3bda8 │ │ │ │ + bne 3b120 │ │ │ │ + ldr r3, [pc, #-128] @ 3bda4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r4, [r8, r3] │ │ │ │ ldr r0, [r4] │ │ │ │ bl 1ea2c4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - beq 3be80 │ │ │ │ + beq 3be7c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, r1 │ │ │ │ - beq 3c03c │ │ │ │ + beq 3c038 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 1ea2c4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - beq 3be78 │ │ │ │ + beq 3be74 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 3c03c │ │ │ │ + beq 3c038 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 3b124 │ │ │ │ + bne 3b120 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 3beac │ │ │ │ + bne 3bea8 │ │ │ │ ldrh r3, [r2, #2] │ │ │ │ tst r3, #1 │ │ │ │ - beq 3b124 │ │ │ │ + beq 3b120 │ │ │ │ mov r5, #0 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r4, #10 │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ bl 1ecdd0 │ │ │ │ cmp r0, r5 │ │ │ │ strne r5, [sp, #48] @ 0x30 │ │ │ │ - beq 3c288 │ │ │ │ - ldr r3, [pc, #-308] @ 3bdac │ │ │ │ + beq 3c284 │ │ │ │ + ldr r3, [pc, #-308] @ 3bda8 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 3c2e8 │ │ │ │ - ldr r3, [pc, #-324] @ 3bdb0 │ │ │ │ + ble 3c2e4 │ │ │ │ + ldr r3, [pc, #-324] @ 3bdac │ │ │ │ add r7, sp, #76 @ 0x4c │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r7, r3 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - bcs 3bf24 │ │ │ │ - ldr r3, [pc, #-356] @ 3bdb4 │ │ │ │ + bcs 3bf20 │ │ │ │ + ldr r3, [pc, #-356] @ 3bdb0 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3c2c4 │ │ │ │ + beq 3c2c0 │ │ │ │ mov r5, #10 │ │ │ │ str r5, [sp, #124] @ 0x7c │ │ │ │ - bl 39ec0 │ │ │ │ + bl 39ebc │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 3b228 │ │ │ │ + bne 3b224 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r5, [sp, #124] @ 0x7c │ │ │ │ ldr r5, [r3, #4] │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [r9] │ │ │ │ str r3, [r9] │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - add r3, sp, #68 @ 0x44 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ mov r2, #7 │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ + add r3, sp, #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, #108] @ 0x6c │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ strd r2, [sp, #64] @ 0x40 │ │ │ │ - b 3c02c │ │ │ │ + b 3c028 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r3, r0 │ │ │ │ addeq r2, r5, #2 │ │ │ │ ldreq r3, [r3, r2, lsl #2] │ │ │ │ - beq 3bfe8 │ │ │ │ + beq 3bfe4 │ │ │ │ mov r1, r5 │ │ │ │ bl 1ea36c │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ cmp r2, r0 │ │ │ │ addeq r3, r5, #2 │ │ │ │ ldreq r1, [r2, r3, lsl #2] │ │ │ │ - beq 3c010 │ │ │ │ + beq 3c00c │ │ │ │ mov r1, r5 │ │ │ │ bl 1ea36c │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ - bl 3ae18 │ │ │ │ + bl 3ae14 │ │ │ │ sub r5, r5, #1 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 3b228 │ │ │ │ + beq 3b224 │ │ │ │ cmn r5, #1 │ │ │ │ - bne 3bfc4 │ │ │ │ + bne 3bfc0 │ │ │ │ mov r4, #1 │ │ │ │ - b 3b228 │ │ │ │ - mov r2, #4 │ │ │ │ - str r2, [sp, #172] @ 0xac │ │ │ │ + b 3b224 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ + str r2, [sp, #164] @ 0xa4 │ │ │ │ + mov r2, #4 │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ str r2, [sp, #180] @ 0xb4 │ │ │ │ - ldr r2, [pc, #-688] @ 3bdac │ │ │ │ + ldr r2, [pc, #-688] @ 3bda8 │ │ │ │ mov r3, #0 │ │ │ │ add r5, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - str r3, [sp, #164] @ 0xa4 │ │ │ │ - str r5, [sp, #168] @ 0xa8 │ │ │ │ + str r3, [sp, #168] @ 0xa8 │ │ │ │ + str r5, [sp, #172] @ 0xac │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [r5, #4] │ │ │ │ str r3, [r5, #8] │ │ │ │ str r3, [r5, #12] │ │ │ │ ldr r3, [r8, r2] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 3c2d8 │ │ │ │ - ldr r3, [pc, #-744] @ 3bdb0 │ │ │ │ + ble 3c2d4 │ │ │ │ + ldr r3, [pc, #-744] @ 3bdac │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r1, [r3] │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 3c0cc │ │ │ │ - ldr r3, [pc, #-768] @ 3bdb4 │ │ │ │ + bcs 3c0c8 │ │ │ │ + ldr r3, [pc, #-768] @ 3bdb0 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r1, [sp, #16] │ │ │ │ ldreq r0, [sp, #20] │ │ │ │ moveq r3, #14 │ │ │ │ - beq 3c2c8 │ │ │ │ + beq 3c2c4 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 3c110 │ │ │ │ + bne 3c10c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ ands r3, r3, #1 │ │ │ │ - bne 3c110 │ │ │ │ + bne 3c10c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #3 │ │ │ │ - beq 3c110 │ │ │ │ + beq 3c10c │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ mov r4, r3 │ │ │ │ str r2, [r9] │ │ │ │ - b 3b130 │ │ │ │ + b 3b12c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r6, #14 │ │ │ │ str r6, [sp, #124] @ 0x7c │ │ │ │ - bl 39ec0 │ │ │ │ + bl 39ebc │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 3b228 │ │ │ │ + bne 3b224 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3c234 │ │ │ │ + beq 3c230 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r2, #32 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ @@ -25529,146 +25528,146 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #3 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bne 3c210 │ │ │ │ + bne 3c20c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 3c204 │ │ │ │ - ldr r3, [pc, #-1000] @ 3bdb8 │ │ │ │ + bne 3c200 │ │ │ │ + ldr r3, [pc, #-1000] @ 3bdb4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r3, r3, #4 │ │ │ │ mov r1, #14 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #4 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, #32 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ bl 23310 │ │ │ │ - ldr r3, [pc, #-1060] @ 3bdbc │ │ │ │ + ldr r3, [pc, #-1060] @ 3bdb8 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ add r3, pc, r3 │ │ │ │ add r3, r3, #4 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ subs r4, r4, r3 │ │ │ │ movne r4, #1 │ │ │ │ str r2, [r9] │ │ │ │ - b 3b130 │ │ │ │ + b 3b12c │ │ │ │ lsl r5, r5, #2 │ │ │ │ - b 3b084 │ │ │ │ - ldr r3, [pc, #-1100] @ 3bdc0 │ │ │ │ + b 3b080 │ │ │ │ + ldr r3, [pc, #-1100] @ 3bdbc │ │ │ │ add r3, pc, r3 │ │ │ │ - b 3c1a4 │ │ │ │ + b 3c1a0 │ │ │ │ mov r1, #14 │ │ │ │ mov r3, #1 │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #3 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ mov r3, r0 │ │ │ │ - b 3c1c4 │ │ │ │ + b 3c1c0 │ │ │ │ mov r0, #32 │ │ │ │ str r6, [sp, #124] @ 0x7c │ │ │ │ - bl 34948 │ │ │ │ - ldr r3, [pc, #-1156] @ 3bdc4 │ │ │ │ + bl 34944 │ │ │ │ + ldr r3, [pc, #-1156] @ 3bdc0 │ │ │ │ mov ip, #2 │ │ │ │ mov r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ str r6, [sp, #124] @ 0x7c │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #-1184] @ 3bdc8 │ │ │ │ + ldr r0, [pc, #-1184] @ 3bdc4 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r5 │ │ │ │ bl 76a44 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r0, [r1, #12] │ │ │ │ - b 3c148 │ │ │ │ + b 3c144 │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ bl 20df58 │ │ │ │ mov r1, #41 @ 0x29 │ │ │ │ bl 2137d4 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - beq 3bed8 │ │ │ │ + beq 3bed4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mvn r2, #1 │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ bl 1ecac0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 3bed8 │ │ │ │ - b 3b228 │ │ │ │ + bne 3bed4 │ │ │ │ + b 3b224 │ │ │ │ mov r3, #10 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 39bf4 │ │ │ │ + bl 39bf0 │ │ │ │ mov r4, r0 │ │ │ │ - b 3b228 │ │ │ │ + b 3b224 │ │ │ │ mov r3, #14 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ bl 20b8fc │ │ │ │ - b 3c090 │ │ │ │ + b 3c08c │ │ │ │ mov r3, #10 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ bl 20b8fc │ │ │ │ - b 3beec │ │ │ │ + b 3bee8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr lr, [pc, #320] @ 3c450 │ │ │ │ - ldr r2, [pc, #320] @ 3c454 │ │ │ │ + ldr lr, [pc, #320] @ 3c44c │ │ │ │ + ldr r2, [pc, #320] @ 3c450 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr ip, [pc, #308] @ 3c458 │ │ │ │ + ldr ip, [pc, #308] @ 3c454 │ │ │ │ ldr r2, [lr, r2] │ │ │ │ - ldr r3, [pc, #304] @ 3c45c │ │ │ │ + ldr r3, [pc, #304] @ 3c458 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ mov r2, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r5, [ip, r3] │ │ │ │ mov r3, r0 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ str r1, [sp] │ │ │ │ ldr lr, [r5] │ │ │ │ str r0, [r5] │ │ │ │ mov r0, #6 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - add r0, sp, #28 │ │ │ │ + add r0, sp, #12 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - add r0, sp, #32 │ │ │ │ + add r0, sp, #28 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ + add r0, sp, #32 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - add r0, sp, #12 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - ldr r0, [pc, #208] @ 3c460 │ │ │ │ + ldr r0, [pc, #208] @ 3c45c │ │ │ │ mov r2, #2 │ │ │ │ mov r4, #0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str lr, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #28] │ │ │ │ str r4, [sp, #32] │ │ │ │ @@ -25687,56 +25686,56 @@ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov ip, #5 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #20 │ │ │ │ ldm r3, {r0, r1} │ │ │ │ str r4, [sp, #28] │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ - bl 3ae18 │ │ │ │ + bl 3ae14 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 3c43c │ │ │ │ - ldr r0, [pc, #92] @ 3c464 │ │ │ │ + beq 3c438 │ │ │ │ + ldr r0, [pc, #92] @ 3c460 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [pc, #84] @ 3c468 │ │ │ │ + ldr r2, [pc, #84] @ 3c464 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #56] @ 3c454 │ │ │ │ + ldr r3, [pc, #56] @ 3c450 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3c44c │ │ │ │ + bne 3c448 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #40] @ 3c46c │ │ │ │ + ldr r0, [pc, #40] @ 3c468 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ - b 3c408 │ │ │ │ + b 3c404 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r3, r7, r4, ror #25 │ │ │ │ + eoreq r3, r7, r8, ror #25 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r3, r7, r4, asr #25 │ │ │ │ + eoreq r3, r7, r8, asr #25 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - mlaeq r2, r8, r5, sp │ │ │ │ - @ instruction: 0x0035c3b0 │ │ │ │ - eoreq r3, r7, r0, ror #23 │ │ │ │ - eorseq ip, r5, r4, ror r3 │ │ │ │ + mlaeq r2, ip, r5, sp │ │ │ │ + @ instruction: 0x0035c3b4 │ │ │ │ + eoreq r3, r7, r4, ror #23 │ │ │ │ + eorseq ip, r5, r8, ror r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr lr, [pc, #196] @ 3c54c │ │ │ │ - ldr ip, [pc, #196] @ 3c550 │ │ │ │ + ldr lr, [pc, #196] @ 3c548 │ │ │ │ + ldr ip, [pc, #196] @ 3c54c │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r0, [pc, #188] @ 3c554 │ │ │ │ + ldr r0, [pc, #188] @ 3c550 │ │ │ │ sub sp, sp, #28 │ │ │ │ - ldr r3, [pc, #184] @ 3c558 │ │ │ │ + ldr r3, [pc, #184] @ 3c554 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ ldr r2, [r2, #28] │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r4, [r0, r3] │ │ │ │ @@ -25748,86 +25747,86 @@ │ │ │ │ add r1, sp, #8 │ │ │ │ mov r5, #0 │ │ │ │ str r1, [r4] │ │ │ │ add r1, sp, #4 │ │ │ │ str r5, [r2, #24] │ │ │ │ str r1, [sp, #16] │ │ │ │ ldm r3, {r0, r1} │ │ │ │ - bl 3ae18 │ │ │ │ + bl 3ae14 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r5, [r3, #24] │ │ │ │ cmp r0, r5 │ │ │ │ - beq 3c538 │ │ │ │ - ldr r0, [pc, #88] @ 3c55c │ │ │ │ + beq 3c534 │ │ │ │ + ldr r0, [pc, #88] @ 3c558 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #80] @ 3c560 │ │ │ │ + ldr r2, [pc, #80] @ 3c55c │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #56] @ 3c550 │ │ │ │ + ldr r3, [pc, #56] @ 3c54c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3c548 │ │ │ │ + bne 3c544 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #36] @ 3c564 │ │ │ │ + ldr r0, [pc, #36] @ 3c560 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ - b 3c504 │ │ │ │ + b 3c500 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r3, r7, r0, ror fp │ │ │ │ + eoreq r3, r7, r4, ror fp │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r3, r7, ip, asr #22 │ │ │ │ + eoreq r3, r7, r0, asr fp │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x0035c2b4 │ │ │ │ - eoreq r3, r7, r4, ror #21 │ │ │ │ - eorseq ip, r5, r8, ror r2 │ │ │ │ + @ instruction: 0x0035c2b8 │ │ │ │ + eoreq r3, r7, r8, ror #21 │ │ │ │ + eorseq ip, r5, ip, ror r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #76] @ 3c5cc │ │ │ │ - ldr r2, [pc, #76] @ 3c5d0 │ │ │ │ + ldr r3, [pc, #76] @ 3c5c8 │ │ │ │ + ldr r2, [pc, #76] @ 3c5cc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ add r0, r3, #748 @ 0x2ec │ │ │ │ ldm r0, {r0, r1, r2} │ │ │ │ str ip, [r3, #748] @ 0x2ec │ │ │ │ str ip, [r3, #752] @ 0x2f0 │ │ │ │ str ip, [r3, #756] @ 0x2f4 │ │ │ │ - bl 3ae18 │ │ │ │ + bl 3ae14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3c5bc │ │ │ │ - ldr r0, [pc, #28] @ 3c5d4 │ │ │ │ + beq 3c5b8 │ │ │ │ + ldr r0, [pc, #28] @ 3c5d0 │ │ │ │ add r0, pc, r0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #20] @ 3c5d8 │ │ │ │ + ldr r0, [pc, #20] @ 3c5d4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r3, r7, r8, ror sl │ │ │ │ + eoreq r3, r7, ip, ror sl │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - eorseq ip, r5, r0, lsl #4 │ │ │ │ - @ instruction: 0x0035c1f4 │ │ │ │ + eorseq ip, r5, r4, lsl #4 │ │ │ │ + @ instruction: 0x0035c1f8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr ip, [pc, #244] @ 3c6e8 │ │ │ │ - ldr r0, [pc, #244] @ 3c6ec │ │ │ │ + ldr ip, [pc, #244] @ 3c6e4 │ │ │ │ + ldr r0, [pc, #244] @ 3c6e8 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r2, [pc, #236] @ 3c6f0 │ │ │ │ + ldr r2, [pc, #236] @ 3c6ec │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #232] @ 3c6f4 │ │ │ │ + ldr r3, [pc, #232] @ 3c6f0 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ mov r3, r1 │ │ │ │ ldr r0, [r4] │ │ │ │ @@ -25853,81 +25852,81 @@ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r6, #1 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r7, #1 │ │ │ │ mov r2, sp │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r6, [sp] │ │ │ │ - bl 3ae18 │ │ │ │ + bl 3ae14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3c6d4 │ │ │ │ - ldr r0, [pc, #88] @ 3c6f8 │ │ │ │ + beq 3c6d0 │ │ │ │ + ldr r0, [pc, #88] @ 3c6f4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr r2, [pc, #80] @ 3c6fc │ │ │ │ + ldr r2, [pc, #80] @ 3c6f8 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #56] @ 3c6ec │ │ │ │ + ldr r3, [pc, #56] @ 3c6e8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3c6e4 │ │ │ │ + bne 3c6e0 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ - ldr r0, [pc, #36] @ 3c700 │ │ │ │ + ldr r0, [pc, #36] @ 3c6fc │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ - b 3c6a0 │ │ │ │ + b 3c69c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r3, r7, r4, lsl #20 │ │ │ │ + eoreq r3, r7, r8, lsl #20 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r3, r7, r4, ror #19 │ │ │ │ + eoreq r3, r7, r8, ror #19 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq ip, r5, r8, lsl r1 │ │ │ │ - eoreq r3, r7, r8, asr #18 │ │ │ │ - ldrsbeq ip, [r5], -ip @ │ │ │ │ + eorseq ip, r5, ip, lsl r1 │ │ │ │ + eoreq r3, r7, ip, asr #18 │ │ │ │ + eorseq ip, r5, r0, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr lr, [pc, #316] @ 3c858 │ │ │ │ - ldr r2, [pc, #316] @ 3c85c │ │ │ │ + ldr lr, [pc, #316] @ 3c854 │ │ │ │ + ldr r2, [pc, #316] @ 3c858 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr ip, [pc, #304] @ 3c860 │ │ │ │ + ldr ip, [pc, #304] @ 3c85c │ │ │ │ ldr r2, [lr, r2] │ │ │ │ - ldr r3, [pc, #300] @ 3c864 │ │ │ │ + ldr r3, [pc, #300] @ 3c860 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ mov r2, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r5, [ip, r3] │ │ │ │ mov r3, r0 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ str r1, [sp] │ │ │ │ ldr lr, [r5] │ │ │ │ str r0, [r5] │ │ │ │ mov r0, #6 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - add r0, sp, #28 │ │ │ │ + add r0, sp, #12 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - add r0, sp, #32 │ │ │ │ + add r0, sp, #28 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ + add r0, sp, #32 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - add r0, sp, #12 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - ldr r0, [pc, #204] @ 3c868 │ │ │ │ + ldr r0, [pc, #204] @ 3c864 │ │ │ │ mov r2, #2 │ │ │ │ mov r4, #0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str lr, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #28] │ │ │ │ str r4, [sp, #32] │ │ │ │ @@ -25945,56 +25944,56 @@ │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #20 │ │ │ │ ldm r3, {r0, r1} │ │ │ │ str r4, [sp, #28] │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ - bl 3ae18 │ │ │ │ + bl 3ae14 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 3c844 │ │ │ │ - ldr r0, [pc, #92] @ 3c86c │ │ │ │ + beq 3c840 │ │ │ │ + ldr r0, [pc, #92] @ 3c868 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [pc, #84] @ 3c870 │ │ │ │ + ldr r2, [pc, #84] @ 3c86c │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #56] @ 3c85c │ │ │ │ + ldr r3, [pc, #56] @ 3c858 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3c854 │ │ │ │ + bne 3c850 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #40] @ 3c874 │ │ │ │ + ldr r0, [pc, #40] @ 3c870 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ - b 3c810 │ │ │ │ + b 3c80c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldrdeq r3, [r7], -r8 @ │ │ │ │ + ldrdeq r3, [r7], -ip @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x002738b8 │ │ │ │ + @ instruction: 0x002738bc │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq sp, r2, ip, ror #2 │ │ │ │ - eorseq fp, r5, r8, lsr #31 │ │ │ │ - ldrdeq r3, [r7], -r8 @ │ │ │ │ - eorseq fp, r5, ip, ror #30 │ │ │ │ + eoreq sp, r2, r0, ror r1 │ │ │ │ + eorseq fp, r5, ip, lsr #31 │ │ │ │ + ldrdeq r3, [r7], -ip @ │ │ │ │ + eorseq fp, r5, r0, ror pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr ip, [pc, #248] @ 3c988 │ │ │ │ - ldr r2, [pc, #248] @ 3c98c │ │ │ │ + ldr ip, [pc, #248] @ 3c984 │ │ │ │ + ldr r2, [pc, #248] @ 3c988 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r0, [pc, #240] @ 3c990 │ │ │ │ + ldr r0, [pc, #240] @ 3c98c │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #236] @ 3c994 │ │ │ │ + ldr r3, [pc, #236] @ 3c990 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -26021,57 +26020,57 @@ │ │ │ │ ldr ip, [r4] │ │ │ │ str r1, [r4] │ │ │ │ ldm r2, {r0, r1} │ │ │ │ mov r2, sp │ │ │ │ str ip, [sp, #32] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r6, [sp] │ │ │ │ - bl 3ae18 │ │ │ │ + bl 3ae14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3c974 │ │ │ │ - ldr r0, [pc, #88] @ 3c998 │ │ │ │ + beq 3c970 │ │ │ │ + ldr r0, [pc, #88] @ 3c994 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr r2, [pc, #80] @ 3c99c │ │ │ │ + ldr r2, [pc, #80] @ 3c998 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #56] @ 3c98c │ │ │ │ + ldr r3, [pc, #56] @ 3c988 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3c984 │ │ │ │ + bne 3c980 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ - ldr r0, [pc, #36] @ 3c9a0 │ │ │ │ + ldr r0, [pc, #36] @ 3c99c │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ - b 3c940 │ │ │ │ + b 3c93c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r3, r7, r8, ror #14 │ │ │ │ + eoreq r3, r7, ip, ror #14 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r3, r7, r8, asr #14 │ │ │ │ + eoreq r3, r7, ip, asr #14 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq fp, r5, r8, ror lr │ │ │ │ - eoreq r3, r7, r8, lsr #13 │ │ │ │ - eorseq fp, r5, ip, lsr lr │ │ │ │ + eorseq fp, r5, ip, ror lr │ │ │ │ + eoreq r3, r7, ip, lsr #13 │ │ │ │ + eorseq fp, r5, r0, asr #28 │ │ │ │ │ │ │ │ -0003c9a4 : │ │ │ │ +0003c9a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr lr, [pc, #208] @ 3ca8c │ │ │ │ - ldr ip, [pc, #208] @ 3ca90 │ │ │ │ + ldr lr, [pc, #208] @ 3ca88 │ │ │ │ + ldr ip, [pc, #208] @ 3ca8c │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #200] @ 3ca94 │ │ │ │ + ldr r3, [pc, #200] @ 3ca90 │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ - ldr r2, [pc, #196] @ 3ca98 │ │ │ │ + ldr r2, [pc, #196] @ 3ca94 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #60] @ 0x3c │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -26096,68 +26095,68 @@ │ │ │ │ mov r2, sp │ │ │ │ add r3, sp, #24 │ │ │ │ mov r6, #1 │ │ │ │ mov r7, #1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str ip, [r4] │ │ │ │ strd r6, [sp] │ │ │ │ - bl 3ae18 │ │ │ │ + bl 3ae14 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr r2, [pc, #60] @ 3ca9c │ │ │ │ + ldr r2, [pc, #60] @ 3ca98 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 3ca90 │ │ │ │ + ldr r3, [pc, #40] @ 3ca8c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3ca88 │ │ │ │ + bne 3ca84 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r3, r7, ip, lsr r6 │ │ │ │ + eoreq r3, r7, r0, asr #12 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r3, r7, ip, lsl r6 │ │ │ │ + eoreq r3, r7, r0, lsr #12 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - mlaeq r7, r4, r5, r3 │ │ │ │ + mlaeq r7, r8, r5, r3 │ │ │ │ │ │ │ │ -0003caa0 : │ │ │ │ +0003ca9c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 3a28c │ │ │ │ + bl 3a288 │ │ │ │ cmp r0, #0 │ │ │ │ popge {r4, r5, r6, pc} │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3a038 │ │ │ │ + bl 3a034 │ │ │ │ cmn r0, #1 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 3c9a4 │ │ │ │ + b 3c9a0 │ │ │ │ │ │ │ │ -0003caec : │ │ │ │ +0003cae8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr lr, [pc, #204] @ 3cbd0 │ │ │ │ - ldr ip, [pc, #204] @ 3cbd4 │ │ │ │ + ldr lr, [pc, #204] @ 3cbcc │ │ │ │ + ldr ip, [pc, #204] @ 3cbd0 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #196] @ 3cbd8 │ │ │ │ + ldr r3, [pc, #196] @ 3cbd4 │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ - ldr r2, [pc, #192] @ 3cbdc │ │ │ │ + ldr r2, [pc, #192] @ 3cbd8 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #60] @ 0x3c │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ mov r3, #5 │ │ │ │ ldr r2, [r4] │ │ │ │ @@ -26181,71 +26180,71 @@ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r6, #1 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r7, #1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str ip, [r4] │ │ │ │ strd r6, [sp] │ │ │ │ - bl 3ae18 │ │ │ │ + bl 3ae14 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr r2, [pc, #60] @ 3cbe0 │ │ │ │ + ldr r2, [pc, #60] @ 3cbdc │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 3cbd4 │ │ │ │ + ldr r3, [pc, #40] @ 3cbd0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3cbcc │ │ │ │ + bne 3cbc8 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq r3, [r7], -r4 @ │ │ │ │ + strdeq r3, [r7], -r8 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq r3, [r7], -r4 @ │ │ │ │ + ldrdeq r3, [r7], -r8 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r3, r7, r0, asr r4 │ │ │ │ + eoreq r3, r7, r4, asr r4 │ │ │ │ │ │ │ │ -0003cbe4 : │ │ │ │ +0003cbe0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 3a28c │ │ │ │ + bl 3a288 │ │ │ │ cmp r0, #0 │ │ │ │ popge {r4, r5, r6, pc} │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3a038 │ │ │ │ + bl 3a034 │ │ │ │ cmn r0, #1 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 3caec │ │ │ │ + b 3cae8 │ │ │ │ │ │ │ │ -0003cc30 : │ │ │ │ - b 3ae18 │ │ │ │ +0003cc2c : │ │ │ │ + b 3ae14 │ │ │ │ │ │ │ │ -0003cc34 : │ │ │ │ +0003cc30 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr lr, [pc, #212] @ 3cd20 │ │ │ │ - ldr ip, [pc, #212] @ 3cd24 │ │ │ │ + ldr lr, [pc, #212] @ 3cd1c │ │ │ │ + ldr ip, [pc, #212] @ 3cd20 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #204] @ 3cd28 │ │ │ │ + ldr r3, [pc, #204] @ 3cd24 │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ - ldr r2, [pc, #200] @ 3cd2c │ │ │ │ + ldr r2, [pc, #200] @ 3cd28 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #60] @ 0x3c │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r4] │ │ │ │ @@ -26271,66 +26270,66 @@ │ │ │ │ add r3, sp, #20 │ │ │ │ add ip, sp, #32 │ │ │ │ mov r2, sp │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str ip, [r4] │ │ │ │ - bl 3ae18 │ │ │ │ + bl 3ae14 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr r2, [pc, #60] @ 3cd30 │ │ │ │ + ldr r2, [pc, #60] @ 3cd2c │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 3cd24 │ │ │ │ + ldr r3, [pc, #40] @ 3cd20 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3cd1c │ │ │ │ + bne 3cd18 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r3, r7, ip, lsr #7 │ │ │ │ + @ instruction: 0x002733b0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r3, r7, ip, lsl #7 │ │ │ │ + mlaeq r7, r0, r3, r3 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r3, r7, r0, lsl #6 │ │ │ │ + eoreq r3, r7, r4, lsl #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - bl 3cc34 │ │ │ │ + bl 3cc30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3cd68 │ │ │ │ - ldr r0, [pc, #20] @ 3cd78 │ │ │ │ + beq 3cd64 │ │ │ │ + ldr r0, [pc, #20] @ 3cd74 │ │ │ │ add r0, pc, r0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #12] @ 3cd7c │ │ │ │ + ldr r0, [pc, #12] @ 3cd78 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq fp, r5, r4, asr sl │ │ │ │ - eorseq fp, r5, r8, asr #20 │ │ │ │ + eorseq fp, r5, r8, asr sl │ │ │ │ + eorseq fp, r5, ip, asr #20 │ │ │ │ │ │ │ │ -0003cd80 : │ │ │ │ +0003cd7c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr lr, [pc, #212] @ 3ce6c │ │ │ │ - ldr ip, [pc, #212] @ 3ce70 │ │ │ │ + ldr lr, [pc, #212] @ 3ce68 │ │ │ │ + ldr ip, [pc, #212] @ 3ce6c │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #204] @ 3ce74 │ │ │ │ + ldr r3, [pc, #204] @ 3ce70 │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ - ldr r2, [pc, #200] @ 3ce78 │ │ │ │ + ldr r2, [pc, #200] @ 3ce74 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #60] @ 0x3c │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r4] │ │ │ │ @@ -26356,104 +26355,104 @@ │ │ │ │ add r3, sp, #20 │ │ │ │ add ip, sp, #32 │ │ │ │ mov r2, sp │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str ip, [r4] │ │ │ │ - bl 3ae18 │ │ │ │ + bl 3ae14 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr r2, [pc, #60] @ 3ce7c │ │ │ │ + ldr r2, [pc, #60] @ 3ce78 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 3ce70 │ │ │ │ + ldr r3, [pc, #40] @ 3ce6c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3ce68 │ │ │ │ + bne 3ce64 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r3, r7, r0, ror #4 │ │ │ │ + eoreq r3, r7, r4, ror #4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r3, r7, r0, asr #4 │ │ │ │ + eoreq r3, r7, r4, asr #4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x002731b4 │ │ │ │ + @ instruction: 0x002731b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - bl 3cd80 │ │ │ │ + bl 3cd7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3ceb4 │ │ │ │ - ldr r0, [pc, #20] @ 3cec4 │ │ │ │ + beq 3ceb0 │ │ │ │ + ldr r0, [pc, #20] @ 3cec0 │ │ │ │ add r0, pc, r0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #12] @ 3cec8 │ │ │ │ + ldr r0, [pc, #12] @ 3cec4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq fp, r5, r8, lsl #18 │ │ │ │ - @ instruction: 0x0035b8fc │ │ │ │ + eorseq fp, r5, ip, lsl #18 │ │ │ │ + eorseq fp, r5, r0, lsl #18 │ │ │ │ subs r3, r1, #0 │ │ │ │ mov r1, r2 │ │ │ │ bxeq lr │ │ │ │ tst r0, #1 │ │ │ │ - bne 3ceec │ │ │ │ + bne 3cee8 │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #75 @ 0x4b │ │ │ │ bxeq lr │ │ │ │ bx r3 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #84] @ 3cf50 │ │ │ │ - ldr ip, [pc, #84] @ 3cf54 │ │ │ │ + ldr r4, [pc, #84] @ 3cf4c │ │ │ │ + ldr ip, [pc, #84] @ 3cf50 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr ip, [r4, ip] │ │ │ │ ldr ip, [ip] │ │ │ │ cmp ip, r0 │ │ │ │ popeq {r4, pc} │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #60] @ 3cf58 │ │ │ │ + ldr r1, [pc, #60] @ 3cf54 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, r0 │ │ │ │ popeq {r4, pc} │ │ │ │ - ldr r1, [pc, #44] @ 3cf5c │ │ │ │ + ldr r1, [pc, #44] @ 3cf58 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, r0 │ │ │ │ cmpne lr, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ mov r3, lr │ │ │ │ mov r1, r2 │ │ │ │ pop {r4, lr} │ │ │ │ bx r3 │ │ │ │ - strdeq r3, [r7], -ip @ │ │ │ │ + eoreq r3, r7, r0, lsl #2 │ │ │ │ muleq r0, r8, r6 │ │ │ │ andeq r0, r0, ip, lsr r6 │ │ │ │ @ instruction: 0x000008b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r4, [pc, #216] @ 3d050 │ │ │ │ - ldr lr, [pc, #216] @ 3d054 │ │ │ │ + ldr r4, [pc, #216] @ 3d04c │ │ │ │ + ldr lr, [pc, #216] @ 3d050 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ add r4, pc, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r3, [pc, #196] @ 3d058 │ │ │ │ + ldr r3, [pc, #196] @ 3d054 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr ip, [pc, #192] @ 3d05c │ │ │ │ + ldr ip, [pc, #192] @ 3d058 │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #36] @ 0x24 │ │ │ │ mov lr, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, ip] │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -26468,456 +26467,456 @@ │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [sp, #32] │ │ │ │ bl 203084 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 3d00c │ │ │ │ + beq 3d008 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ tst r0, #1 │ │ │ │ - beq 3d03c │ │ │ │ + beq 3d038 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #76] @ 3d060 │ │ │ │ + ldr r2, [pc, #76] @ 3d05c │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #56] @ 3d054 │ │ │ │ + ldr r3, [pc, #56] @ 3d050 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3d04c │ │ │ │ + bne 3d048 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsh r1, [r0] │ │ │ │ cmp r1, #75 @ 0x4b │ │ │ │ - bne 3d000 │ │ │ │ - b 3d00c │ │ │ │ + bne 3cffc │ │ │ │ + b 3d008 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r3, r7, ip, ror r0 │ │ │ │ + eoreq r3, r7, r0, lsl #1 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r3, r7, r4, asr r0 │ │ │ │ + eoreq r3, r7, r8, asr r0 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r2, r7, r0, ror #31 │ │ │ │ + eoreq r2, r7, r4, ror #31 │ │ │ │ │ │ │ │ -0003d064 : │ │ │ │ - ldr r3, [pc, #8] @ 3d074 │ │ │ │ +0003d060 : │ │ │ │ + ldr r3, [pc, #8] @ 3d070 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3] │ │ │ │ bx lr │ │ │ │ - eorseq fp, r5, r0, ror r7 │ │ │ │ + eorseq fp, r5, r4, ror r7 │ │ │ │ │ │ │ │ -0003d078 : │ │ │ │ - ldr r3, [pc, #4] @ 3d084 │ │ │ │ +0003d074 : │ │ │ │ + ldr r3, [pc, #4] @ 3d080 │ │ │ │ ldr r0, [pc, r3] │ │ │ │ bx lr │ │ │ │ - eorseq fp, r5, ip, asr r7 │ │ │ │ + eorseq fp, r5, r0, ror #14 │ │ │ │ │ │ │ │ -0003d088 : │ │ │ │ +0003d084 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr ip, [pc, #180] @ 3d154 │ │ │ │ - ldr r1, [pc, #180] @ 3d158 │ │ │ │ + ldr ip, [pc, #180] @ 3d150 │ │ │ │ + ldr r1, [pc, #180] @ 3d154 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #172] @ 3d15c │ │ │ │ + ldr r3, [pc, #172] @ 3d158 │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr r2, [pc, #168] @ 3d160 │ │ │ │ + ldr r2, [pc, #168] @ 3d15c │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r1, [r4] │ │ │ │ str r3, [r4] │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #8 │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r1, #2 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #4 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 1f5da0 │ │ │ │ - ldr r3, [pc, #92] @ 3d164 │ │ │ │ + ldr r3, [pc, #92] @ 3d160 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl f2608 │ │ │ │ + bl f2614 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #72] @ 3d168 │ │ │ │ + ldr r2, [pc, #72] @ 3d164 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #48] @ 3d158 │ │ │ │ + ldr r3, [pc, #48] @ 3d154 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r0, [r0, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3d150 │ │ │ │ + bne 3d14c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r2, r7, r8, asr pc │ │ │ │ + eoreq r2, r7, ip, asr pc │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r2, r7, r8, lsr pc │ │ │ │ + eoreq r2, r7, ip, lsr pc │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x0035b6d4 │ │ │ │ - ldrdeq r2, [r7], -r4 @ │ │ │ │ + @ instruction: 0x0035b6d8 │ │ │ │ + ldrdeq r2, [r7], -r8 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r0, [pc, #172] @ 3d230 │ │ │ │ - ldr r1, [pc, #172] @ 3d234 │ │ │ │ + ldr r0, [pc, #172] @ 3d22c │ │ │ │ + ldr r1, [pc, #172] @ 3d230 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #164] @ 3d238 │ │ │ │ + ldr r3, [pc, #164] @ 3d234 │ │ │ │ sub sp, sp, #28 │ │ │ │ - ldr r2, [pc, #160] @ 3d23c │ │ │ │ + ldr r2, [pc, #160] @ 3d238 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ - ldr r0, [pc, #140] @ 3d240 │ │ │ │ + ldr r0, [pc, #140] @ 3d23c │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #1 │ │ │ │ mov r5, #0 │ │ │ │ str r3, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, sp, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 3d088 │ │ │ │ + bl 3d084 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [r4] │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 79184 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #64] @ 3d244 │ │ │ │ + ldr r2, [pc, #64] @ 3d240 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 3d234 │ │ │ │ + ldr r3, [pc, #40] @ 3d230 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3d22c │ │ │ │ + bne 3d228 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r2, r7, r4, ror lr │ │ │ │ + eoreq r2, r7, r8, ror lr │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r2, r7, r4, asr lr │ │ │ │ + eoreq r2, r7, r8, asr lr │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x0022c8bc │ │ │ │ - strdeq r2, [r7], -r0 @ │ │ │ │ + eoreq ip, r2, r0, asr #17 │ │ │ │ + strdeq r2, [r7], -r4 @ │ │ │ │ │ │ │ │ -0003d248 : │ │ │ │ +0003d244 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r0, [pc, #172] @ 3d30c │ │ │ │ - ldr r1, [pc, #172] @ 3d310 │ │ │ │ + ldr r0, [pc, #172] @ 3d308 │ │ │ │ + ldr r1, [pc, #172] @ 3d30c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #164] @ 3d314 │ │ │ │ + ldr r3, [pc, #164] @ 3d310 │ │ │ │ sub sp, sp, #28 │ │ │ │ - ldr r2, [pc, #160] @ 3d318 │ │ │ │ + ldr r2, [pc, #160] @ 3d314 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ - ldr r0, [pc, #140] @ 3d31c │ │ │ │ + ldr r0, [pc, #140] @ 3d318 │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #1 │ │ │ │ mov r5, #0 │ │ │ │ str r3, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, sp, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 3d088 │ │ │ │ + bl 3d084 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [r4] │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 791cc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #64] @ 3d320 │ │ │ │ + ldr r2, [pc, #64] @ 3d31c │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 3d310 │ │ │ │ + ldr r3, [pc, #40] @ 3d30c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3d308 │ │ │ │ + bne 3d304 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mlaeq r7, r8, sp, r2 │ │ │ │ + mlaeq r7, ip, sp, r2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r2, r7, r8, ror sp │ │ │ │ + eoreq r2, r7, ip, ror sp │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq ip, r2, r8, ror #15 │ │ │ │ - eoreq r2, r7, r4, lsl sp │ │ │ │ + eoreq ip, r2, ip, ror #15 │ │ │ │ + eoreq r2, r7, r8, lsl sp │ │ │ │ │ │ │ │ -0003d324 : │ │ │ │ +0003d320 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0003d328 : │ │ │ │ +0003d324 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r1, [pc, #324] @ 3d484 │ │ │ │ - ldr r2, [pc, #324] @ 3d488 │ │ │ │ + ldr r1, [pc, #324] @ 3d480 │ │ │ │ + ldr r2, [pc, #324] @ 3d484 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r4, [pc, #316] @ 3d48c │ │ │ │ + ldr r4, [pc, #316] @ 3d488 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #312] @ 3d490 │ │ │ │ + ldr r3, [pc, #312] @ 3d48c │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r6, [r4, r3] │ │ │ │ mov r5, #0 │ │ │ │ ldr r3, [r6] │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [r6] │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #12 │ │ │ │ mov r7, #2 │ │ │ │ str r3, [sp, #28] │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r7, [sp, #24] │ │ │ │ str r5, [sp, #12] │ │ │ │ str r5, [sp, #16] │ │ │ │ - bl 37964 │ │ │ │ - ldr r1, [pc, #236] @ 3d494 │ │ │ │ + bl 37960 │ │ │ │ + ldr r1, [pc, #236] @ 3d490 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 208b3c │ │ │ │ - ldr r3, [pc, #220] @ 3d498 │ │ │ │ + ldr r3, [pc, #220] @ 3d494 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r5, [r3] │ │ │ │ - bl 39300 │ │ │ │ - bl 52ea0 │ │ │ │ + bl 392fc │ │ │ │ + bl 52e9c │ │ │ │ bl 776e0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 212380 │ │ │ │ mov r0, r5 │ │ │ │ - bl 40564 │ │ │ │ + bl 40560 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, #5 │ │ │ │ bl 8efd0 │ │ │ │ - ldr r3, [pc, #172] @ 3d49c │ │ │ │ + ldr r3, [pc, #172] @ 3d498 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r0, [r3] │ │ │ │ - bl 59788 │ │ │ │ + bl 59784 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 16d12c │ │ │ │ - bl 18893c │ │ │ │ - bl 41c4c │ │ │ │ - bl 41cb4 │ │ │ │ - bl 516f8 │ │ │ │ - ldr r0, [pc, #136] @ 3d4a0 │ │ │ │ + bl 16d134 │ │ │ │ + bl 188944 │ │ │ │ + bl 41c48 │ │ │ │ + bl 41cb0 │ │ │ │ + bl 516f4 │ │ │ │ + ldr r0, [pc, #136] @ 3d49c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1f5da0 │ │ │ │ - ldr r3, [pc, #128] @ 3d4a4 │ │ │ │ + ldr r3, [pc, #128] @ 3d4a0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl f1af0 │ │ │ │ - ldr r3, [pc, #112] @ 3d4a8 │ │ │ │ + bl f1afc │ │ │ │ + ldr r3, [pc, #112] @ 3d4a4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3, #4] │ │ │ │ bl 241010 │ │ │ │ - bl 3d16c │ │ │ │ - bl 17f518 │ │ │ │ + bl 3d168 │ │ │ │ + bl 17f520 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #88] @ 3d4ac │ │ │ │ + ldr r2, [pc, #88] @ 3d4a8 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #44] @ 3d488 │ │ │ │ + ldr r3, [pc, #44] @ 3d484 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3d480 │ │ │ │ + bne 3d47c │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x00272cb8 │ │ │ │ + @ instruction: 0x00272cbc │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r7, r8, ip, r2 │ │ │ │ + mlaeq r7, ip, ip, r2 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @ instruction: 0xfffffb44 │ │ │ │ andeq r0, r0, r8, ror #9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sl, r2, r4, lsr r6 │ │ │ │ + eoreq sl, r2, r8, lsr r6 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eorseq fp, r5, r4, lsr #7 │ │ │ │ - eoreq r2, r7, r0, lsr #23 │ │ │ │ + eorseq fp, r5, r8, lsr #7 │ │ │ │ + eoreq r2, r7, r4, lsr #23 │ │ │ │ │ │ │ │ -0003d4b0 : │ │ │ │ +0003d4ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #76] @ 3d514 │ │ │ │ + ldr r4, [pc, #76] @ 3d510 │ │ │ │ cmp r0, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ - beq 3d504 │ │ │ │ - ldr r0, [pc, #64] @ 3d518 │ │ │ │ + beq 3d500 │ │ │ │ + ldr r0, [pc, #64] @ 3d514 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 20907c │ │ │ │ bl 207568 │ │ │ │ - bl 179c6c │ │ │ │ + bl 179c74 │ │ │ │ bl 8c09c │ │ │ │ - bl 39260 │ │ │ │ - bl 1d4b64 │ │ │ │ - ldr r3, [pc, #36] @ 3d51c │ │ │ │ + bl 3925c │ │ │ │ + bl 1d4b50 │ │ │ │ + ldr r3, [pc, #36] @ 3d518 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ b 265b5c │ │ │ │ - ldr r0, [pc, #20] @ 3d520 │ │ │ │ + ldr r0, [pc, #20] @ 3d51c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 20907c │ │ │ │ - b 3d4dc │ │ │ │ - eoreq r2, r7, r0, lsr fp │ │ │ │ + b 3d4d8 │ │ │ │ + eoreq r2, r7, r4, lsr fp │ │ │ │ @ instruction: 0xfffff9f0 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ @ instruction: 0xfffffa50 │ │ │ │ │ │ │ │ -0003d524 : │ │ │ │ +0003d520 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr ip, [pc, #248] @ 3d634 │ │ │ │ + ldr ip, [pc, #248] @ 3d630 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #240] @ 3d638 │ │ │ │ + ldr r0, [pc, #240] @ 3d634 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r3, [pc, #232] @ 3d63c │ │ │ │ - ldr r2, [pc, #232] @ 3d640 │ │ │ │ + ldr r3, [pc, #232] @ 3d638 │ │ │ │ + ldr r2, [pc, #232] @ 3d63c │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #8 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #24] │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #4 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #12 │ │ │ │ ldr ip, [r4] │ │ │ │ str r0, [r4] │ │ │ │ mov r0, r1 │ │ │ │ str ip, [sp, #16] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 1f5da0 │ │ │ │ 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 │ │ │ │ + beq 3d604 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r0, [r2, #4] │ │ │ │ - ldr r2, [pc, #100] @ 3d644 │ │ │ │ + ldr r2, [pc, #100] @ 3d640 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #80] @ 3d638 │ │ │ │ + ldr r3, [pc, #80] @ 3d634 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3d630 │ │ │ │ + bne 3d62c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #1 │ │ │ │ bl 8ea90 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 959b8 │ │ │ │ + bl 959bc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - b 3d5cc │ │ │ │ + b 3d5c8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x00272ab4 │ │ │ │ + @ instruction: 0x00272ab8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r7, r8, sl, r2 │ │ │ │ + mlaeq r7, ip, sl, r2 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r2, r7, r4, lsl sl │ │ │ │ + eoreq r2, r7, r8, lsl sl │ │ │ │ │ │ │ │ -0003d648 : │ │ │ │ +0003d644 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr lr, [pc, #176] @ 3d710 │ │ │ │ - ldr ip, [pc, #176] @ 3d714 │ │ │ │ + ldr lr, [pc, #176] @ 3d70c │ │ │ │ + ldr ip, [pc, #176] @ 3d710 │ │ │ │ sub sp, sp, #32 │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #164] @ 3d718 │ │ │ │ + ldr r3, [pc, #164] @ 3d714 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r1, [pc, #160] @ 3d71c │ │ │ │ + ldr r1, [pc, #160] @ 3d718 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #28] │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r1] │ │ │ │ - ldr r2, [pc, #140] @ 3d720 │ │ │ │ + ldr r2, [pc, #140] @ 3d71c │ │ │ │ add r3, sp, #12 │ │ │ │ ldr ip, [r4] │ │ │ │ str r3, [r4] │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -26925,144 +26924,144 @@ │ │ │ │ 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 │ │ │ │ + ldr r3, [pc, #48] @ 3d710 │ │ │ │ str r0, [r2, #4] │ │ │ │ - ldr r2, [pc, #56] @ 3d724 │ │ │ │ + ldr r2, [pc, #56] @ 3d720 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3d70c │ │ │ │ + bne 3d708 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mlaeq r7, r4, r9, r2 │ │ │ │ + mlaeq r7, r8, r9, r2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r2, r7, r4, ror r9 │ │ │ │ + eoreq r2, r7, r8, ror r9 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq fp, r5, r4, lsr r1 │ │ │ │ - eoreq r2, r7, r0, lsl r9 │ │ │ │ + eorseq fp, r5, r8, lsr r1 │ │ │ │ + eoreq r2, r7, r4, lsl r9 │ │ │ │ │ │ │ │ -0003d728 : │ │ │ │ +0003d724 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ - ldr r1, [pc, #1912] @ 3deb8 │ │ │ │ - ldr r2, [pc, #1912] @ 3debc │ │ │ │ + ldr r1, [pc, #1912] @ 3deb4 │ │ │ │ + ldr r2, [pc, #1912] @ 3deb8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r8, [pc, #1904] @ 3dec0 │ │ │ │ + ldr r8, [pc, #1904] @ 3debc │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ - ldr r3, [pc, #1900] @ 3dec4 │ │ │ │ + ldr r3, [pc, #1900] @ 3dec0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ mov r2, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r4, [r8, r3] │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ ldr r1, [r4] │ │ │ │ str r2, [r4] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r2, [sp, #32] │ │ │ │ - ldr r3, [pc, #1856] @ 3dec8 │ │ │ │ - add r2, sp, #32 │ │ │ │ + ldr r3, [pc, #1856] @ 3dec4 │ │ │ │ + add r2, sp, #28 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ mov r9, #2 │ │ │ │ - add r2, sp, #28 │ │ │ │ + add r2, sp, #32 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ str r9, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r6, [r3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 3d7e4 │ │ │ │ + beq 3d7e0 │ │ │ │ str r1, [r4] │ │ │ │ - bl 3d328 │ │ │ │ - ldr r2, [pc, #1804] @ 3decc │ │ │ │ - ldr r3, [pc, #1784] @ 3debc │ │ │ │ + bl 3d324 │ │ │ │ + ldr r2, [pc, #1804] @ 3dec8 │ │ │ │ + ldr r3, [pc, #1784] @ 3deb8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3de88 │ │ │ │ + bne 3de84 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 37964 │ │ │ │ - ldr r5, [pc, #1760] @ 3ded0 │ │ │ │ + bl 37960 │ │ │ │ + ldr r5, [pc, #1760] @ 3decc │ │ │ │ mov r7, #1 │ │ │ │ add r5, pc, r5 │ │ │ │ str r7, [r5, #12] │ │ │ │ add fp, sp, #80 @ 0x50 │ │ │ │ add sl, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bl 3931c │ │ │ │ - bl 96c84 │ │ │ │ + bl 39318 │ │ │ │ + bl 96c88 │ │ │ │ bl 248cf4 │ │ │ │ bl 24b848 │ │ │ │ - bl eddfc │ │ │ │ - bl 14a2e8 │ │ │ │ - bl 1ba174 │ │ │ │ - bl 1c83b8 │ │ │ │ + bl ede08 │ │ │ │ + bl 14a2f0 │ │ │ │ + bl 1ba16c │ │ │ │ + bl 1c83a4 │ │ │ │ bl 21e1ac │ │ │ │ - bl ea280 │ │ │ │ + bl ea28c │ │ │ │ bl 207240 │ │ │ │ - bl 3a4bc │ │ │ │ + bl 3a4b8 │ │ │ │ bl 9016c │ │ │ │ - bl 1d489c │ │ │ │ + bl 1d4888 │ │ │ │ bl 1f5278 │ │ │ │ bl 21af18 │ │ │ │ bl 2065e8 │ │ │ │ bl 23641c │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r5, #8 │ │ │ │ str r3, [r4] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #1620] @ 3ded4 │ │ │ │ + bl 38b80 │ │ │ │ + ldr r0, [pc, #1620] @ 3ded0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1f5da0 │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #16] │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str fp, [r4] │ │ │ │ - str sl, [sp, #92] @ 0x5c │ │ │ │ + str sl, [sp, #96] @ 0x60 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, #20 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ mov r3, #96 @ 0x60 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ strh r3, [r0] │ │ │ │ mov r0, r7 │ │ │ │ bl 8ea90 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ @@ -27071,416 +27070,416 @@ │ │ │ │ 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 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, #4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [r3, #16] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ add r0, r5, #16 │ │ │ │ str r3, [r4] │ │ │ │ - bl 38b84 │ │ │ │ - ldr r3, [pc, #1412] @ 3ded8 │ │ │ │ + bl 38b80 │ │ │ │ + ldr r3, [pc, #1412] @ 3ded4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [r5, #16] │ │ │ │ ldr r3, [r8, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r7, [r3] │ │ │ │ str r6, [r5, #20] │ │ │ │ bl 1f52d4 │ │ │ │ - bl 41b34 │ │ │ │ + bl 41b30 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 74abc │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 1f52d8 │ │ │ │ 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 135384 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14000c │ │ │ │ + bl 140014 │ │ │ │ bl 241a50 │ │ │ │ bl 24a730 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 1f7e14 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 16c510 │ │ │ │ + bl 16c518 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 17d844 │ │ │ │ + bl 17d84c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1ce734 │ │ │ │ + bl 1ce720 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 2248d4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 24a8e4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 3a4fc │ │ │ │ + bl 3a4f8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 24de20 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 52884 │ │ │ │ + bl 52880 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 1eefac │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 40828 │ │ │ │ + bl 40824 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 50980 │ │ │ │ + bl 5097c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 214b44 │ │ │ │ - bl 16cdf0 │ │ │ │ + bl 16cdf8 │ │ │ │ bl 205b08 │ │ │ │ - bl 41bbc │ │ │ │ + bl 41bb8 │ │ │ │ bl 1e8fc4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 80228 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1c1748 │ │ │ │ + bl 1c1734 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 19fdb8 │ │ │ │ + bl 19fdb0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 18c5b0 │ │ │ │ + bl 18c5b8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 5d9f4 │ │ │ │ + bl 5d9f0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 2573cc │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1b4734 │ │ │ │ + bl 1b472c │ │ │ │ bl 205b50 │ │ │ │ bl 8c014 │ │ │ │ - bl 165180 │ │ │ │ + bl 165188 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl f0998 │ │ │ │ + bl f09a4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 10fcfc │ │ │ │ + bl 10fd08 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 205bd8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 164df4 │ │ │ │ - bl 1108b0 │ │ │ │ - ldr r1, [pc, #1092] @ 3dedc │ │ │ │ + bl 164dfc │ │ │ │ + bl 1108bc │ │ │ │ + ldr r1, [pc, #1092] @ 3ded8 │ │ │ │ ldr r3, [r4] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ str sl, [sp, #88] @ 0x58 │ │ │ │ str fp, [r4] │ │ │ │ - bl 3d524 │ │ │ │ + bl 3d520 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 125a54 │ │ │ │ + bl 125a60 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1129e0 │ │ │ │ + bl 1129ec │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1357f4 │ │ │ │ + bl 1357fc │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r3, [r4] │ │ │ │ - bl 3d648 │ │ │ │ - ldr r1, [pc, #1016] @ 3dee0 │ │ │ │ + bl 3d644 │ │ │ │ + ldr r1, [pc, #1016] @ 3dedc │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str fp, [r4] │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ str sl, [sp, #88] @ 0x58 │ │ │ │ - bl 3d524 │ │ │ │ + bl 3d520 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 126cd8 │ │ │ │ + bl 126ce4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1130b8 │ │ │ │ + bl 1130c4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 135e5c │ │ │ │ + bl 135e64 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 140534 │ │ │ │ + bl 14053c │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r3, [r4] │ │ │ │ - bl 3d648 │ │ │ │ - ldr r1, [pc, #940] @ 3dee4 │ │ │ │ + bl 3d644 │ │ │ │ + ldr r1, [pc, #940] @ 3dee0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str fp, [r4] │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ str sl, [sp, #88] @ 0x58 │ │ │ │ - bl 3d524 │ │ │ │ + bl 3d520 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl 8c0a0 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r3, [r4] │ │ │ │ - bl 3d648 │ │ │ │ - ldr r1, [pc, #888] @ 3dee8 │ │ │ │ + bl 3d644 │ │ │ │ + ldr r1, [pc, #888] @ 3dee4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str fp, [r4] │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ str sl, [sp, #88] @ 0x58 │ │ │ │ - bl 3d524 │ │ │ │ + bl 3d520 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 179f18 │ │ │ │ + bl 179f20 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r3, [r4] │ │ │ │ - bl 3d648 │ │ │ │ + bl 3d644 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ str r3, [r5, #24] │ │ │ │ - bl f147c │ │ │ │ - ldr r1, [pc, #812] @ 3deec │ │ │ │ + bl f1488 │ │ │ │ + ldr r1, [pc, #812] @ 3dee8 │ │ │ │ ldr r3, [r4] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ str sl, [sp, #88] @ 0x58 │ │ │ │ str fp, [r4] │ │ │ │ - bl 3d524 │ │ │ │ + bl 3d520 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1277bc │ │ │ │ + bl 1277c8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1133b4 │ │ │ │ + bl 1133c0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1361b0 │ │ │ │ + bl 1361b8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl 24b30c │ │ │ │ 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 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl 742a4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl 2051b8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 16cf2c │ │ │ │ + bl 16cf34 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 4070c │ │ │ │ + bl 40708 │ │ │ │ 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 136898 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r3, [r4] │ │ │ │ - bl 3d648 │ │ │ │ + bl 3d644 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [r4] │ │ │ │ bl 236800 │ │ │ │ - ldr r0, [pc, #632] @ 3def0 │ │ │ │ + ldr r0, [pc, #632] @ 3deec │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r0 │ │ │ │ str r2, [r4] │ │ │ │ - bne 3de8c │ │ │ │ - bl 1a0544 │ │ │ │ + bne 3de88 │ │ │ │ + bl 1a053c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [r4] │ │ │ │ - bl 128780 │ │ │ │ + bl 12878c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [r4] │ │ │ │ bl 24100c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r6, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [r4] │ │ │ │ - bl 403c4 │ │ │ │ + bl 403c0 │ │ │ │ bl 24bae4 │ │ │ │ - bl 17f4ac │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ + bl 17f4b4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r9, [sp, #84] @ 0x54 │ │ │ │ str fp, [r4] │ │ │ │ - bl 37950 │ │ │ │ - bl 52ea0 │ │ │ │ + bl 3794c │ │ │ │ + bl 52e9c │ │ │ │ bl 776c8 │ │ │ │ bl 866c4 │ │ │ │ bl 24b9c4 │ │ │ │ - bl e7110 │ │ │ │ - bl 5eb98 │ │ │ │ + bl e7114 │ │ │ │ + bl 5eb94 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 212380 │ │ │ │ - ldr r0, [pc, #476] @ 3def4 │ │ │ │ + ldr r0, [pc, #476] @ 3def0 │ │ │ │ mov r3, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ str sl, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ bl 1f5da0 │ │ │ │ - ldr r3, [pc, #452] @ 3def8 │ │ │ │ + ldr r3, [pc, #452] @ 3def4 │ │ │ │ ldr sl, [r8, r3] │ │ │ │ ldr r3, [sl] │ │ │ │ mov r2, r0 │ │ │ │ str r2, [r3, #864] @ 0x360 │ │ │ │ mov r0, r7 │ │ │ │ str r9, [sp, #84] @ 0x54 │ │ │ │ bl 1f83a0 │ │ │ │ str r9, [sp, #84] @ 0x54 │ │ │ │ bl 73e54 │ │ │ │ - bl 176768 │ │ │ │ + bl 176770 │ │ │ │ mov r0, r6 │ │ │ │ - bl 40564 │ │ │ │ - bl 18c7a8 │ │ │ │ + bl 40560 │ │ │ │ + bl 18c7b0 │ │ │ │ bl 205a40 │ │ │ │ bl 207524 │ │ │ │ - bl 1cbe34 │ │ │ │ - bl 47360 │ │ │ │ - bl 52b50 │ │ │ │ - bl f1580 │ │ │ │ + bl 1cbe20 │ │ │ │ + bl 4735c │ │ │ │ + bl 52b4c │ │ │ │ + bl f158c │ │ │ │ bl 24e1d8 │ │ │ │ - bl 1b4e10 │ │ │ │ - bl 1c1f20 │ │ │ │ + bl 1b4e08 │ │ │ │ + bl 1c1f0c │ │ │ │ bl 240d78 │ │ │ │ bl 2367c8 │ │ │ │ - bl 16d12c │ │ │ │ - bl 18893c │ │ │ │ - bl 41c4c │ │ │ │ - bl 41cb4 │ │ │ │ - bl 516f8 │ │ │ │ - bl 41c4c │ │ │ │ - bl 16517c │ │ │ │ + bl 16d134 │ │ │ │ + bl 188944 │ │ │ │ + bl 41c48 │ │ │ │ + bl 41cb0 │ │ │ │ + bl 516f4 │ │ │ │ + bl 41c48 │ │ │ │ + bl 165184 │ │ │ │ bl 8c018 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r5, #28 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r5, #32 │ │ │ │ - bl 38b84 │ │ │ │ - bl 1059f4 │ │ │ │ + bl 38b80 │ │ │ │ + bl 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 │ │ │ │ + bl 38b80 │ │ │ │ + ldr r0, [pc, #264] @ 3def8 │ │ │ │ str r9, [sp, #84] @ 0x54 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1f5da0 │ │ │ │ - ldr r3, [pc, #252] @ 3df00 │ │ │ │ + ldr r3, [pc, #252] @ 3defc │ │ │ │ ldr r3, [r8, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl f1af0 │ │ │ │ + bl f1afc │ │ │ │ str r0, [r5, #4] │ │ │ │ bl 241010 │ │ │ │ - ldr r3, [pc, #228] @ 3df04 │ │ │ │ + ldr r3, [pc, #228] @ 3df00 │ │ │ │ mov r1, #4 │ │ │ │ ldr r7, [r8, r3] │ │ │ │ mov r0, r7 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, #5 │ │ │ │ bl 8efd0 │ │ │ │ str r0, [r7] │ │ │ │ - bl 59788 │ │ │ │ + bl 59784 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bl 3d16c │ │ │ │ - bl 17f518 │ │ │ │ - ldr r0, [pc, #180] @ 3df08 │ │ │ │ + bl 3d168 │ │ │ │ + bl 17f520 │ │ │ │ + ldr r0, [pc, #180] @ 3df04 │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [r5, #12] │ │ │ │ str r9, [sp, #84] @ 0x54 │ │ │ │ - bl f2ef0 │ │ │ │ + bl f2efc │ │ │ │ ldr r3, [sl] │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ add r3, r3, #788 @ 0x314 │ │ │ │ ldrh r2, [r3] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ sub r2, r2, #1 │ │ │ │ strh r2, [r3] │ │ │ │ str r1, [r4] │ │ │ │ - b 3d7b8 │ │ │ │ + b 3d7b4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #120] @ 3df0c │ │ │ │ + ldr r2, [pc, #120] @ 3df08 │ │ │ │ mov r1, r7 │ │ │ │ ldr ip, [r8, r2] │ │ │ │ - ldr r2, [pc, #112] @ 3df10 │ │ │ │ + ldr r2, [pc, #112] @ 3df0c │ │ │ │ str r0, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [ip] │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [r4] │ │ │ │ bl 22f20 │ │ │ │ - @ instruction: 0x002728b8 │ │ │ │ + @ instruction: 0x002728bc │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r7, r8, r8, r2 │ │ │ │ + mlaeq r7, ip, r8, r2 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r8, ror #9 │ │ │ │ - eoreq r2, r7, r8, lsr r8 │ │ │ │ - eorseq sl, r5, r8, ror #31 │ │ │ │ - eoreq ip, r2, r4, lsl r2 │ │ │ │ + eoreq r2, r7, ip, lsr r8 │ │ │ │ + eorseq sl, r5, ip, ror #31 │ │ │ │ + eoreq ip, r2, r8, 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, r8 │ │ │ │ + eoreq fp, r2, r4, asr #31 │ │ │ │ + eoreq fp, r2, ip, ror pc │ │ │ │ + eoreq fp, r2, r0, asr pc │ │ │ │ + eoreq fp, r2, ip, lsl #30 │ │ │ │ andeq r0, r0, r5, asr r6 │ │ │ │ - eoreq fp, r2, r8, asr #28 │ │ │ │ + eoreq fp, r2, ip, asr #28 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - eoreq r9, r2, r4, asr ip │ │ │ │ + eoreq r9, r2, r8, asr ip │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq fp, r2, ip, lsr #24 │ │ │ │ + eoreq fp, r2, r0, lsr ip │ │ │ │ muleq r0, r8, r8 │ │ │ │ - eoreq fp, r2, r4, lsr ip │ │ │ │ + eoreq fp, r2, r8, lsr ip │ │ │ │ │ │ │ │ -0003df14 : │ │ │ │ +0003df10 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r4, [pc, #252] @ 3e028 │ │ │ │ - ldr lr, [pc, #252] @ 3e02c │ │ │ │ + ldr r4, [pc, #252] @ 3e024 │ │ │ │ + ldr lr, [pc, #252] @ 3e028 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #232] @ 3e030 │ │ │ │ + ldr r3, [pc, #232] @ 3e02c │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr ip, [pc, #228] @ 3e034 │ │ │ │ + ldr ip, [pc, #228] @ 3e030 │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #36] @ 0x24 │ │ │ │ mov lr, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, ip] │ │ │ │ mov ip, r1 │ │ │ │ ldr r3, [r4] │ │ │ │ @@ -27489,329 +27488,329 @@ │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #3 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [sp, #24] │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #8 │ │ │ │ mov r2, ip │ │ │ │ str r3, [sp, #28] │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - ldr r5, [pc, #144] @ 3e038 │ │ │ │ - bl 959b8 │ │ │ │ + ldr r5, [pc, #144] @ 3e034 │ │ │ │ + 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 │ │ │ │ + ldr r2, [pc, #64] @ 3e038 │ │ │ │ str r3, [r5, #20] │ │ │ │ - ldr r3, [pc, #40] @ 3e02c │ │ │ │ + ldr r3, [pc, #40] @ 3e028 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3e024 │ │ │ │ + bne 3e020 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r2, r7, r8, asr #1 │ │ │ │ + eoreq r2, r7, ip, asr #1 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r2, r7, r0, lsr #1 │ │ │ │ + eoreq r2, r7, r4, lsr #1 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq sl, r5, ip, lsr #16 │ │ │ │ - strdeq r1, [r7], -r8 @ │ │ │ │ + eorseq sl, r5, r0, lsr r8 │ │ │ │ + strdeq r1, [r7], -ip @ │ │ │ │ │ │ │ │ -0003e040 : │ │ │ │ +0003e03c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #32 │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #148] @ 3e0f4 │ │ │ │ + ldr r1, [pc, #148] @ 3e0f0 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r2, [pc, #144] @ 3e0f8 │ │ │ │ + ldr r2, [pc, #144] @ 3e0f4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #136] @ 3e0fc │ │ │ │ - ldr ip, [pc, #136] @ 3e100 │ │ │ │ + ldr r3, [pc, #136] @ 3e0f8 │ │ │ │ + ldr ip, [pc, #136] @ 3e0fc │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, ip] │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r2, [r4] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [r4] │ │ │ │ mov r2, #2 │ │ │ │ add r3, sp, #4 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ - str sp, [sp, #20] │ │ │ │ + str sp, [sp, #24] │ │ │ │ bl 1f5da0 │ │ │ │ ldr r2, [sp] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 3df14 │ │ │ │ + bl 3df10 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #60] @ 3e104 │ │ │ │ + ldr r2, [pc, #60] @ 3e100 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 3e0f8 │ │ │ │ + ldr r3, [pc, #40] @ 3e0f4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3e0f0 │ │ │ │ + bne 3e0ec │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mlaeq r7, r4, pc, r1 @ │ │ │ │ + mlaeq r7, r8, pc, r1 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r1, r7, r8, ror pc │ │ │ │ + eoreq r1, r7, ip, ror pc │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r1, r7, ip, lsr #30 │ │ │ │ + eoreq r1, r7, r0, lsr pc │ │ │ │ │ │ │ │ -0003e108 : │ │ │ │ +0003e104 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r1, [pc, #336] @ 3e270 │ │ │ │ - ldr r2, [pc, #336] @ 3e274 │ │ │ │ + ldr r1, [pc, #336] @ 3e26c │ │ │ │ + ldr r2, [pc, #336] @ 3e270 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r5, [pc, #324] @ 3e278 │ │ │ │ + ldr r5, [pc, #324] @ 3e274 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #320] @ 3e27c │ │ │ │ - ldr r6, [pc, #320] @ 3e280 │ │ │ │ + ldr r3, [pc, #320] @ 3e278 │ │ │ │ + ldr r6, [pc, #320] @ 3e27c │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ add r6, pc, r6 │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r0, r0, #1 │ │ │ │ add r3, sp, #4 │ │ │ │ ldr r2, [r4] │ │ │ │ str r3, [sp, #28] │ │ │ │ lsl r0, r0, #2 │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #8 │ │ │ │ add r1, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r1, [r4] │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmn r3, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ - beq 3e1cc │ │ │ │ - ldr r2, [pc, #204] @ 3e284 │ │ │ │ + beq 3e1c8 │ │ │ │ + ldr r2, [pc, #204] @ 3e280 │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ add r3, r0, r3, lsl #2 │ │ │ │ str r2, [r3, #-4]! │ │ │ │ cmp r3, r0 │ │ │ │ - bne 3e1c0 │ │ │ │ - ldr r3, [pc, #180] @ 3e288 │ │ │ │ + bne 3e1bc │ │ │ │ + ldr r3, [pc, #180] @ 3e284 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r5, [r3, #16] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3e224 │ │ │ │ + beq 3e220 │ │ │ │ ldr lr, [r5, #16] │ │ │ │ mvn r6, #3 │ │ │ │ add r2, lr, r2, lsl #2 │ │ │ │ sub r6, r6, lr │ │ │ │ mov ip, r2 │ │ │ │ ldr r3, [r2, #-4]! │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r1, [r5, #12] │ │ │ │ asrne r3, r3, #1 │ │ │ │ addne r1, r1, ip │ │ │ │ ldrne r1, [r1, r6] │ │ │ │ strne r1, [r0, r3, lsl #2] │ │ │ │ cmp lr, r2 │ │ │ │ - bne 3e1f8 │ │ │ │ - ldr r3, [pc, #96] @ 3e28c │ │ │ │ + bne 3e1f4 │ │ │ │ + ldr r3, [pc, #96] @ 3e288 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r1, [r2] │ │ │ │ - ldr r2, [pc, #76] @ 3e290 │ │ │ │ + ldr r2, [pc, #76] @ 3e28c │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 3e274 │ │ │ │ + ldr r3, [pc, #40] @ 3e270 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3e26c │ │ │ │ + bne 3e268 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldrdeq r1, [r7], -r4 @ │ │ │ │ + ldrdeq r1, [r7], -r8 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x00271eb0 │ │ │ │ + @ instruction: 0x00271eb4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq sl, r5, r8, lsl #13 │ │ │ │ + eorseq sl, r5, ip, lsl #13 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eorseq sl, r5, r8, lsl #12 │ │ │ │ - eorseq sl, r5, ip, lsr #11 │ │ │ │ - @ instruction: 0x00271db0 │ │ │ │ + eorseq sl, r5, ip, lsl #12 │ │ │ │ + @ instruction: 0x0035a5b0 │ │ │ │ + @ instruction: 0x00271db4 │ │ │ │ │ │ │ │ -0003e294 : │ │ │ │ - ldr r3, [pc, #100] @ 3e300 │ │ │ │ +0003e290 : │ │ │ │ + ldr r3, [pc, #100] @ 3e2fc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3e2f8 │ │ │ │ + beq 3e2f4 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ add r1, r1, r3, lsl #2 │ │ │ │ - b 3e2c4 │ │ │ │ + b 3e2c0 │ │ │ │ subs r3, r3, #1 │ │ │ │ - beq 3e2f8 │ │ │ │ + beq 3e2f4 │ │ │ │ ldr r2, [r1, #-4]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3e2bc │ │ │ │ + beq 3e2b8 │ │ │ │ tst r2, #1 │ │ │ │ - bne 3e2bc │ │ │ │ + bne 3e2b8 │ │ │ │ ldrsh ip, [r2] │ │ │ │ cmp ip, #36 @ 0x24 │ │ │ │ - bne 3e2bc │ │ │ │ + bne 3e2b8 │ │ │ │ ldr ip, [r2, #8] │ │ │ │ cmp ip, r0 │ │ │ │ - bne 3e2bc │ │ │ │ + bne 3e2b8 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ - eorseq sl, r5, r0, asr #10 │ │ │ │ + eorseq sl, r5, r4, asr #10 │ │ │ │ │ │ │ │ -0003e304 : │ │ │ │ +0003e300 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr ip, [pc, #240] @ 3e40c │ │ │ │ - ldr r1, [pc, #240] @ 3e410 │ │ │ │ + ldr ip, [pc, #240] @ 3e408 │ │ │ │ + ldr r1, [pc, #240] @ 3e40c │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #232] @ 3e414 │ │ │ │ + ldr r3, [pc, #232] @ 3e410 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ - ldr r2, [pc, #228] @ 3e418 │ │ │ │ + ldr r2, [pc, #228] @ 3e414 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r1, [r4] │ │ │ │ str r3, [r4] │ │ │ │ - add r3, sp, #4 │ │ │ │ - str r3, [sp, #24] │ │ │ │ add r3, sp, #12 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + add r3, sp, #8 │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r1, #3 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #4 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 1f5da0 │ │ │ │ - ldr r5, [pc, #140] @ 3e41c │ │ │ │ + ldr r5, [pc, #140] @ 3e418 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 95ab4 │ │ │ │ + bl 95ab8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - beq 3e3e4 │ │ │ │ + beq 3e3e0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #100] @ 3e420 │ │ │ │ + ldr r2, [pc, #100] @ 3e41c │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #76] @ 3e410 │ │ │ │ + ldr r3, [pc, #76] @ 3e40c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3e408 │ │ │ │ + bne 3e404 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl f2608 │ │ │ │ + bl f2614 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r3, [sp, #16] │ │ │ │ ldrne r0, [r0, #4] │ │ │ │ - bne 3e3b4 │ │ │ │ + bne 3e3b0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - b 3e3b0 │ │ │ │ + b 3e3ac │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldrdeq r1, [r7], -ip @ │ │ │ │ + eoreq r1, r7, r0, ror #25 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x00271cbc │ │ │ │ + eoreq r1, r7, r0, asr #25 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq sl, r5, ip, asr #8 │ │ │ │ - eoreq r1, r7, r8, lsr ip │ │ │ │ + eorseq sl, r5, r0, asr r4 │ │ │ │ + eoreq r1, r7, ip, lsr ip │ │ │ │ │ │ │ │ -0003e424 : │ │ │ │ +0003e420 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr lr, [pc, #152] @ 3e4d4 │ │ │ │ - ldr ip, [pc, #152] @ 3e4d8 │ │ │ │ + ldr lr, [pc, #152] @ 3e4d0 │ │ │ │ + ldr ip, [pc, #152] @ 3e4d4 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #144] @ 3e4dc │ │ │ │ + ldr r3, [pc, #144] @ 3e4d8 │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr r2, [pc, #140] @ 3e4e0 │ │ │ │ + ldr r2, [pc, #140] @ 3e4dc │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r2, [r4] │ │ │ │ @@ -27820,69 +27819,69 @@ │ │ │ │ str r3, [r4] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl f2608 │ │ │ │ + bl f2614 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #68] @ 3e4e4 │ │ │ │ + ldr r2, [pc, #68] @ 3e4e0 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #48] @ 3e4d8 │ │ │ │ + ldr r3, [pc, #48] @ 3e4d4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r0, [r0, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3e4d0 │ │ │ │ + bne 3e4cc │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x00271bbc │ │ │ │ + eoreq r1, r7, r0, asr #23 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r7, ip, fp, r1 │ │ │ │ + eoreq r1, r7, r0, lsr #23 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r1, r7, r4, asr fp │ │ │ │ + eoreq r1, r7, r8, asr fp │ │ │ │ │ │ │ │ -0003e4e8 : │ │ │ │ +0003e4e4 : │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - b f20b8 │ │ │ │ + b f20c4 │ │ │ │ │ │ │ │ -0003e4f0 : │ │ │ │ +0003e4ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #208] @ 3e5e0 │ │ │ │ + ldr r1, [pc, #208] @ 3e5dc │ │ │ │ str r2, [sp] │ │ │ │ - ldr r2, [pc, #204] @ 3e5e4 │ │ │ │ + ldr r2, [pc, #204] @ 3e5e0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #196] @ 3e5e8 │ │ │ │ - ldr ip, [pc, #196] @ 3e5ec │ │ │ │ + ldr r3, [pc, #196] @ 3e5e4 │ │ │ │ + ldr ip, [pc, #196] @ 3e5e8 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, ip] │ │ │ │ add r3, sp, #20 │ │ │ │ ldr r2, [r4] │ │ │ │ mov r5, #2 │ │ │ │ str r3, [r4] │ │ │ │ add r3, sp, #4 │ │ │ │ str r2, [sp, #20] │ │ │ │ - str r3, [sp, #32] │ │ │ │ + str r3, [sp, #28] │ │ │ │ str r5, [sp, #24] │ │ │ │ - str sp, [sp, #28] │ │ │ │ + str sp, [sp, #32] │ │ │ │ bl 1f5da0 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #12 │ │ │ │ @@ -27891,50 +27890,50 @@ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ - bl f20b8 │ │ │ │ + bl f20c4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #48] @ 3e5e4 │ │ │ │ + ldr r3, [pc, #48] @ 3e5e0 │ │ │ │ str r2, [r0, #4] │ │ │ │ - ldr r2, [pc, #52] @ 3e5f0 │ │ │ │ + ldr r2, [pc, #52] @ 3e5ec │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3e5dc │ │ │ │ + bne 3e5d8 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r1, r7, r4, ror #21 │ │ │ │ + eoreq r1, r7, r8, ror #21 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r1, r7, r8, asr #21 │ │ │ │ + eoreq r1, r7, ip, asr #21 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r1, r7, r0, asr #20 │ │ │ │ + eoreq r1, r7, r4, asr #20 │ │ │ │ │ │ │ │ -0003e5f4 : │ │ │ │ +0003e5f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr lr, [pc, #164] @ 3e6b0 │ │ │ │ + ldr lr, [pc, #164] @ 3e6ac │ │ │ │ sub sp, sp, #32 │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #156] @ 3e6b4 │ │ │ │ + ldr r1, [pc, #156] @ 3e6b0 │ │ │ │ add lr, pc, lr │ │ │ │ ldr r1, [lr, r1] │ │ │ │ - ldr r3, [pc, #148] @ 3e6b8 │ │ │ │ - ldr ip, [pc, #148] @ 3e6bc │ │ │ │ + ldr r3, [pc, #148] @ 3e6b4 │ │ │ │ + ldr ip, [pc, #148] @ 3e6b8 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, ip] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r3, [r4] │ │ │ │ @@ -27945,179 +27944,179 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl f20b8 │ │ │ │ + bl f20c4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #48] @ 3e6b4 │ │ │ │ + ldr r3, [pc, #48] @ 3e6b0 │ │ │ │ str r2, [r0, #4] │ │ │ │ - ldr r2, [pc, #52] @ 3e6c0 │ │ │ │ + ldr r2, [pc, #52] @ 3e6bc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3e6ac │ │ │ │ + bne 3e6a8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r1, r7, r4, ror #19 │ │ │ │ + eoreq r1, r7, r8, ror #19 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r1, r7, r8, asr #19 │ │ │ │ + eoreq r1, r7, ip, asr #19 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r1, r7, r0, ror r9 │ │ │ │ + eoreq r1, r7, r4, ror r9 │ │ │ │ │ │ │ │ -0003e6c4 : │ │ │ │ +0003e6c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr ip, [pc, #180] @ 3e790 │ │ │ │ + ldr ip, [pc, #180] @ 3e78c │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #172] @ 3e794 │ │ │ │ + ldr r1, [pc, #172] @ 3e790 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #164] @ 3e798 │ │ │ │ - ldr r2, [pc, #164] @ 3e79c │ │ │ │ + ldr r3, [pc, #164] @ 3e794 │ │ │ │ + ldr r2, [pc, #164] @ 3e798 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r4] │ │ │ │ - ldr r0, [pc, #136] @ 3e7a0 │ │ │ │ + ldr r0, [pc, #136] @ 3e79c │ │ │ │ add r3, sp, #12 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [r4] │ │ │ │ mov r2, #2 │ │ │ │ add r3, sp, #4 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 3d088 │ │ │ │ + bl 3d084 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ str r3, [r4] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 79184 │ │ │ │ - ldr r2, [pc, #60] @ 3e7a4 │ │ │ │ - ldr r3, [pc, #40] @ 3e794 │ │ │ │ + ldr r2, [pc, #60] @ 3e7a0 │ │ │ │ + ldr r3, [pc, #40] @ 3e790 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3e78c │ │ │ │ + bne 3e788 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r1, r7, r4, lsl r9 │ │ │ │ + eoreq r1, r7, r8, lsl r9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq r1, [r7], -r8 @ │ │ │ │ + strdeq r1, [r7], -ip @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq fp, r2, r4, lsr r4 │ │ │ │ - mlaeq r7, r0, r8, r1 │ │ │ │ + eoreq fp, r2, r8, lsr r4 │ │ │ │ + mlaeq r7, r4, r8, r1 │ │ │ │ │ │ │ │ -0003e7a8 : │ │ │ │ +0003e7a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r1, [pc, #220] @ 3e89c │ │ │ │ - ldr r2, [pc, #220] @ 3e8a0 │ │ │ │ + ldr r1, [pc, #220] @ 3e898 │ │ │ │ + ldr r2, [pc, #220] @ 3e89c │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r5, [pc, #208] @ 3e8a4 │ │ │ │ + ldr r5, [pc, #208] @ 3e8a0 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #204] @ 3e8a8 │ │ │ │ + ldr r3, [pc, #204] @ 3e8a4 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ mov r2, #2 │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [r4] │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #8 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #4 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 207b24 │ │ │ │ - ldr r3, [pc, #132] @ 3e8ac │ │ │ │ + ldr r3, [pc, #132] @ 3e8a8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ bl 8f374 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 207b68 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3e888 │ │ │ │ + beq 3e884 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - ldr r2, [pc, #80] @ 3e8b0 │ │ │ │ + ldr r2, [pc, #80] @ 3e8ac │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #56] @ 3e8a0 │ │ │ │ + ldr r3, [pc, #56] @ 3e89c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3e898 │ │ │ │ + bne 3e894 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #36] @ 3e8b4 │ │ │ │ + ldr r2, [pc, #36] @ 3e8b0 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ str r2, [r3, #4] │ │ │ │ - b 3e84c │ │ │ │ + b 3e848 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r1, r7, r4, lsr r8 │ │ │ │ + eoreq r1, r7, r8, lsr r8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r1, r7, r4, lsl r8 │ │ │ │ + eoreq r1, r7, r8, lsl r8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x00359fb0 │ │ │ │ - mlaeq r7, r4, r7, r1 │ │ │ │ + @ instruction: 0x00359fb4 │ │ │ │ + mlaeq r7, r8, r7, r1 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ │ │ │ │ -0003e8b8 : │ │ │ │ +0003e8b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r1, [pc, #220] @ 3e9ac │ │ │ │ - ldr r2, [pc, #220] @ 3e9b0 │ │ │ │ + ldr r1, [pc, #220] @ 3e9a8 │ │ │ │ + ldr r2, [pc, #220] @ 3e9ac │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r5, [pc, #208] @ 3e9b4 │ │ │ │ + ldr r5, [pc, #208] @ 3e9b0 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #204] @ 3e9b8 │ │ │ │ + ldr r3, [pc, #204] @ 3e9b4 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ mov r2, #2 │ │ │ │ ldr r3, [r4] │ │ │ │ @@ -28128,1098 +28127,1098 @@ │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #4 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 207b24 │ │ │ │ - ldr r3, [pc, #132] @ 3e9bc │ │ │ │ + ldr r3, [pc, #132] @ 3e9b8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #32] │ │ │ │ bl 8f374 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 207b68 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3e998 │ │ │ │ + beq 3e994 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - ldr r2, [pc, #80] @ 3e9c0 │ │ │ │ + ldr r2, [pc, #80] @ 3e9bc │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #56] @ 3e9b0 │ │ │ │ + ldr r3, [pc, #56] @ 3e9ac │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3e9a8 │ │ │ │ + bne 3e9a4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #36] @ 3e9c4 │ │ │ │ + ldr r2, [pc, #36] @ 3e9c0 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ str r2, [r3, #4] │ │ │ │ - b 3e95c │ │ │ │ + b 3e958 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r1, r7, r4, lsr #14 │ │ │ │ + eoreq r1, r7, r8, lsr #14 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r1, r7, r4, lsl #14 │ │ │ │ + eoreq r1, r7, r8, lsl #14 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq r9, r5, r0, lsr #29 │ │ │ │ - eoreq r1, r7, r4, lsl #13 │ │ │ │ + eorseq r9, r5, r4, lsr #29 │ │ │ │ + eoreq r1, r7, r8, lsl #13 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r3, [pc, #44] @ 3ea00 │ │ │ │ + ldr r3, [pc, #44] @ 3e9fc │ │ │ │ tst r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bne 3e9e8 │ │ │ │ + bne 3e9e4 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #186 @ 0xba │ │ │ │ - beq 3e9f4 │ │ │ │ - ldr r2, [pc, #20] @ 3ea04 │ │ │ │ + beq 3e9f0 │ │ │ │ + ldr r2, [pc, #20] @ 3ea00 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #12] @ 3ea08 │ │ │ │ + ldr r2, [pc, #12] @ 3ea04 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - eoreq r1, r7, r4, lsr #12 │ │ │ │ + eoreq r1, r7, r8, lsr #12 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ ldr r3, [r1] │ │ │ │ - ldr r2, [pc, #68] @ 3ea5c │ │ │ │ + ldr r2, [pc, #68] @ 3ea58 │ │ │ │ tst r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ - beq 3ea34 │ │ │ │ + beq 3ea30 │ │ │ │ cmp r3, #5 │ │ │ │ - ble 3ea40 │ │ │ │ - ldr r3, [pc, #48] @ 3ea60 │ │ │ │ + ble 3ea3c │ │ │ │ + ldr r3, [pc, #48] @ 3ea5c │ │ │ │ ldr r0, [r2, r3] │ │ │ │ bx lr │ │ │ │ ldrsh r1, [r3] │ │ │ │ cmp r1, #48 @ 0x30 │ │ │ │ - beq 3ea4c │ │ │ │ - ldr r3, [pc, #28] @ 3ea64 │ │ │ │ + beq 3ea48 │ │ │ │ + ldr r3, [pc, #28] @ 3ea60 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ bx lr │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ tst r3, #1 │ │ │ │ - bne 3ea28 │ │ │ │ - b 3ea40 │ │ │ │ - eoreq r1, r7, r0, ror #11 │ │ │ │ + bne 3ea24 │ │ │ │ + b 3ea3c │ │ │ │ + eoreq r1, r7, r4, ror #11 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ ldr r3, [r1] │ │ │ │ - ldr r2, [pc, #68] @ 3eab8 │ │ │ │ + ldr r2, [pc, #68] @ 3eab4 │ │ │ │ tst r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ - beq 3ea90 │ │ │ │ + beq 3ea8c │ │ │ │ cmp r3, #0 │ │ │ │ - blt 3ea9c │ │ │ │ - ldr r3, [pc, #48] @ 3eabc │ │ │ │ + blt 3ea98 │ │ │ │ + ldr r3, [pc, #48] @ 3eab8 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ bx lr │ │ │ │ ldrsh r1, [r3] │ │ │ │ cmp r1, #48 @ 0x30 │ │ │ │ - beq 3eaa8 │ │ │ │ - ldr r3, [pc, #28] @ 3eac0 │ │ │ │ + beq 3eaa4 │ │ │ │ + ldr r3, [pc, #28] @ 3eabc │ │ │ │ ldr r0, [r2, r3] │ │ │ │ bx lr │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ tst r3, #1 │ │ │ │ - bne 3ea84 │ │ │ │ - b 3ea9c │ │ │ │ - eoreq r1, r7, r4, lsl #11 │ │ │ │ + bne 3ea80 │ │ │ │ + b 3ea98 │ │ │ │ + eoreq r1, r7, r8, lsl #11 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - ldr r3, [pc, #28] @ 3eae8 │ │ │ │ - ldr r2, [pc, #28] @ 3eaec │ │ │ │ + ldr r3, [pc, #28] @ 3eae4 │ │ │ │ + ldr r2, [pc, #28] @ 3eae8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ - eoreq r1, r7, ip, lsr #10 │ │ │ │ + eoreq r1, r7, r0, lsr r5 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - ldr r3, [pc, #28] @ 3eb14 │ │ │ │ - ldr r2, [pc, #28] @ 3eb18 │ │ │ │ + ldr r3, [pc, #28] @ 3eb10 │ │ │ │ + ldr r2, [pc, #28] @ 3eb14 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ - eoreq r1, r7, r0, lsl #10 │ │ │ │ + eoreq r1, r7, r4, lsl #10 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r3, [pc, #44] @ 3eb54 │ │ │ │ + ldr r3, [pc, #44] @ 3eb50 │ │ │ │ tst r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bne 3eb3c │ │ │ │ + bne 3eb38 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #157 @ 0x9d │ │ │ │ - beq 3eb48 │ │ │ │ - ldr r2, [pc, #20] @ 3eb58 │ │ │ │ + beq 3eb44 │ │ │ │ + ldr r2, [pc, #20] @ 3eb54 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #12] @ 3eb5c │ │ │ │ + ldr r2, [pc, #12] @ 3eb58 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldrdeq r1, [r7], -r0 @ │ │ │ │ + ldrdeq r1, [r7], -r4 @ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r3, [pc, #44] @ 3eb98 │ │ │ │ + ldr r3, [pc, #44] @ 3eb94 │ │ │ │ tst r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bne 3eb80 │ │ │ │ + bne 3eb7c │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #158 @ 0x9e │ │ │ │ - beq 3eb8c │ │ │ │ - ldr r2, [pc, #20] @ 3eb9c │ │ │ │ + beq 3eb88 │ │ │ │ + ldr r2, [pc, #20] @ 3eb98 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #12] @ 3eba0 │ │ │ │ + ldr r2, [pc, #12] @ 3eb9c │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - eoreq r1, r7, ip, lsl #9 │ │ │ │ + mlaeq r7, r0, r4, r1 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r1, [pc, #268] @ 3ecc8 │ │ │ │ - ldr r2, [pc, #268] @ 3eccc │ │ │ │ + ldr r1, [pc, #268] @ 3ecc4 │ │ │ │ + ldr r2, [pc, #268] @ 3ecc8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r4, [pc, #260] @ 3ecd0 │ │ │ │ + ldr r4, [pc, #260] @ 3eccc │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #256] @ 3ecd4 │ │ │ │ + ldr r3, [pc, #256] @ 3ecd0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r7, [r4, r3] │ │ │ │ - ldr r3, [pc, #236] @ 3ecd8 │ │ │ │ + ldr r3, [pc, #236] @ 3ecd4 │ │ │ │ ldr r2, [r7] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r5, [r4, r3] │ │ │ │ - ldr r3, [pc, #224] @ 3ecdc │ │ │ │ + ldr r3, [pc, #224] @ 3ecd8 │ │ │ │ ldr r2, [r5] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r2, sp, #12 │ │ │ │ str r2, [r5] │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - add r2, sp, #8 │ │ │ │ + add r2, sp, #4 │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r6, #0 │ │ │ │ - add r2, sp, #4 │ │ │ │ + add r2, sp, #8 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r6, [sp, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ bl 865a4 │ │ │ │ cmp r0, r6 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq 3ec6c │ │ │ │ + beq 3ec68 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #132] @ 3ece0 │ │ │ │ + ldr r2, [pc, #132] @ 3ecdc │ │ │ │ str r0, [r3, #28] │ │ │ │ str r6, [r3, #32] │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ ldr r3, [r7] │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ ldr r3, [r0, #400] @ 0x190 │ │ │ │ ldr r2, [r0, #404] @ 0x194 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r0, #400] @ 0x190 │ │ │ │ str r3, [r5] │ │ │ │ - bl e9620 │ │ │ │ + bl e962c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #72] @ 3ece4 │ │ │ │ + ldr r2, [pc, #72] @ 3ece0 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #40] @ 3eccc │ │ │ │ + ldr r3, [pc, #40] @ 3ecc8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3ecc4 │ │ │ │ + bne 3ecc0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r1, r7, ip, lsr r4 │ │ │ │ + eoreq r1, r7, r0, asr #8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r1, r7, ip, lsl r4 │ │ │ │ + eoreq r1, r7, r0, lsr #8 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r0, asr r4 │ │ │ │ andeq r0, r0, ip, asr r4 │ │ │ │ - eoreq r1, r7, r8, asr r3 │ │ │ │ + eoreq r1, r7, ip, asr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr lr, [pc, #420] @ 3eea4 │ │ │ │ - ldr ip, [pc, #420] @ 3eea8 │ │ │ │ + ldr lr, [pc, #420] @ 3eea0 │ │ │ │ + ldr ip, [pc, #420] @ 3eea4 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #404] @ 3eeac │ │ │ │ + ldr r3, [pc, #404] @ 3eea8 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #396] @ 3eeb0 │ │ │ │ + ldr r2, [pc, #396] @ 3eeac │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r7, [r3, r2] │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r6, [r1] │ │ │ │ ldr lr, [r7] │ │ │ │ str r3, [r7] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - add r3, sp, #12 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - mov r1, #0 │ │ │ │ add r3, sp, #4 │ │ │ │ - str lr, [sp, #16] │ │ │ │ str r3, [sp, #28] │ │ │ │ - str sp, [sp, #32] │ │ │ │ + mov r1, #0 │ │ │ │ + add r3, sp, #12 │ │ │ │ + str lr, [sp, #16] │ │ │ │ + str sp, [sp, #24] │ │ │ │ + str r3, [sp, #32] │ │ │ │ str r1, [sp, #12] │ │ │ │ ldrb r3, [r0] │ │ │ │ cmp r3, #10 │ │ │ │ - beq 3ee40 │ │ │ │ + beq 3ee3c │ │ │ │ cmp r6, r1 │ │ │ │ - ble 3ee40 │ │ │ │ + ble 3ee3c │ │ │ │ sub r3, r0, #1 │ │ │ │ add ip, r3, r6 │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ cmp r2, #10 │ │ │ │ addeq r1, r1, #1 │ │ │ │ cmp r3, ip │ │ │ │ - bne 3ed88 │ │ │ │ + bne 3ed84 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 3ee40 │ │ │ │ + beq 3ee3c │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ add r5, r1, r6 │ │ │ │ mov r8, #4 │ │ │ │ smlabb r5, r4, r8, r5 │ │ │ │ add r0, r5, #1 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ cmp r4, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bne 3ee70 │ │ │ │ + bne 3ee6c │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #32 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r0, r4 │ │ │ │ ldrb r2, [r2, r3] │ │ │ │ cmp r2, #10 │ │ │ │ addne r4, r4, #1 │ │ │ │ strbne r2, [r1] │ │ │ │ - bne 3ee18 │ │ │ │ + bne 3ee14 │ │ │ │ strb r2, [r0, r4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r2, r2, r4 │ │ │ │ strb ip, [r2, #1] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r2, r2, r4 │ │ │ │ strb ip, [r2, #2] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r2, r2, r4 │ │ │ │ add r4, r4, #4 │ │ │ │ strb ip, [r2, #3] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bne 3edd0 │ │ │ │ + bne 3edcc │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r0, r5] │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr lr, [sp, #16] │ │ │ │ str r5, [r3] │ │ │ │ - ldr r2, [pc, #108] @ 3eeb4 │ │ │ │ - ldr r3, [pc, #92] @ 3eea8 │ │ │ │ + ldr r2, [pc, #108] @ 3eeb0 │ │ │ │ + ldr r3, [pc, #92] @ 3eea4 │ │ │ │ add r2, pc, r2 │ │ │ │ str lr, [r7] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3eea0 │ │ │ │ + bne 3ee9c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r3, #10 │ │ │ │ strb r3, [r0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, #32 │ │ │ │ strb r3, [r2, #1] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r8 │ │ │ │ strb r3, [r2, #2] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ strb r3, [r2, #3] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b 3edc8 │ │ │ │ + b 3edc4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq r1, [r7], -r4 @ │ │ │ │ + strdeq r1, [r7], -r8 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r1, r7, ip, asr #5 │ │ │ │ + ldrdeq r1, [r7], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x002711b0 │ │ │ │ + @ instruction: 0x002711b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1] │ │ │ │ - ldr r5, [pc, #96] @ 3ef34 │ │ │ │ + ldr r5, [pc, #96] @ 3ef30 │ │ │ │ ands r4, r3, #1 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r5, pc, r5 │ │ │ │ - beq 3eef0 │ │ │ │ + beq 3eeec │ │ │ │ asr r4, r3, #1 │ │ │ │ sub r3, r4, #1 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ movcs r4, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ bl 20bc44 │ │ │ │ - ldr r3, [pc, #52] @ 3ef38 │ │ │ │ + ldr r3, [pc, #52] @ 3ef34 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3ef30 │ │ │ │ + beq 3ef2c │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #28] @ 3ef3c │ │ │ │ + ldr r3, [pc, #28] @ 3ef38 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 237c0 │ │ │ │ - eoreq r1, r7, r0, lsr #2 │ │ │ │ - @ instruction: 0x003598fc │ │ │ │ + eoreq r1, r7, r4, lsr #2 │ │ │ │ + eorseq r9, r5, r0, lsl #18 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr lr, [pc, #64] @ 3ef98 │ │ │ │ - ldr ip, [pc, #64] @ 3ef9c │ │ │ │ + ldr lr, [pc, #64] @ 3ef94 │ │ │ │ + ldr ip, [pc, #64] @ 3ef98 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, #0 │ │ │ │ - ldr r0, [pc, #52] @ 3efa0 │ │ │ │ + ldr r0, [pc, #52] @ 3ef9c │ │ │ │ add lr, pc, lr │ │ │ │ add ip, pc, ip │ │ │ │ str r4, [sp, #12] │ │ │ │ mvn r4, #0 │ │ │ │ mov r3, r1 │ │ │ │ stmib sp, {ip, lr} │ │ │ │ mov r1, #135 @ 0x87 │ │ │ │ str r4, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2163d4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq sl, r2, r4, lsr #24 │ │ │ │ + eoreq sl, r2, r8, lsr #24 │ │ │ │ @ instruction: 0xfffffba8 │ │ │ │ - strdeq sl, [r2], -r4 @ │ │ │ │ + strdeq sl, [r2], -r8 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr lr, [pc, #64] @ 3effc │ │ │ │ - ldr ip, [pc, #64] @ 3f000 │ │ │ │ + ldr lr, [pc, #64] @ 3eff8 │ │ │ │ + ldr ip, [pc, #64] @ 3effc │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, #0 │ │ │ │ - ldr r0, [pc, #52] @ 3f004 │ │ │ │ + ldr r0, [pc, #52] @ 3f000 │ │ │ │ add lr, pc, lr │ │ │ │ add ip, pc, ip │ │ │ │ str r4, [sp, #12] │ │ │ │ mvn r4, #0 │ │ │ │ mov r3, r1 │ │ │ │ stmib sp, {ip, lr} │ │ │ │ mov r1, #63 @ 0x3f │ │ │ │ str r4, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2163d4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq sl, r2, r4, ror #23 │ │ │ │ + eoreq sl, r2, r8, ror #23 │ │ │ │ @ instruction: 0xfffffa90 │ │ │ │ - eoreq sl, r2, r8, lsr #23 │ │ │ │ + eoreq sl, r2, ip, lsr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr lr, [pc, #64] @ 3f060 │ │ │ │ - ldr ip, [pc, #64] @ 3f064 │ │ │ │ + ldr lr, [pc, #64] @ 3f05c │ │ │ │ + ldr ip, [pc, #64] @ 3f060 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, #0 │ │ │ │ - ldr r0, [pc, #52] @ 3f068 │ │ │ │ + ldr r0, [pc, #52] @ 3f064 │ │ │ │ add lr, pc, lr │ │ │ │ add ip, pc, ip │ │ │ │ str r4, [sp, #12] │ │ │ │ mvn r4, #0 │ │ │ │ mov r3, r1 │ │ │ │ stmib sp, {ip, lr} │ │ │ │ mov r1, #61 @ 0x3d │ │ │ │ str r4, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2163d4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x0022abb0 │ │ │ │ + @ instruction: 0x0022abb4 │ │ │ │ @ instruction: 0xfffff9d0 │ │ │ │ - eoreq sl, r2, ip, ror fp │ │ │ │ + eoreq sl, r2, r0, lsl #23 │ │ │ │ │ │ │ │ -0003f06c : │ │ │ │ +0003f068 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr ip, [pc, #384] @ 3f204 │ │ │ │ - ldr r2, [pc, #384] @ 3f208 │ │ │ │ + ldr ip, [pc, #384] @ 3f200 │ │ │ │ + ldr r2, [pc, #384] @ 3f204 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r6, [pc, #372] @ 3f20c │ │ │ │ + ldr r6, [pc, #372] @ 3f208 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #368] @ 3f210 │ │ │ │ + ldr r3, [pc, #368] @ 3f20c │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ mov r7, #0 │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [r5] │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #8 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r0, #1 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r7, [sp, #8] │ │ │ │ - beq 3f17c │ │ │ │ + beq 3f178 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ bl 20df58 │ │ │ │ mov r1, #9 │ │ │ │ bl 2137d4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - beq 3f1d0 │ │ │ │ + beq 3f1cc │ │ │ │ add r2, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ cmp r4, #0 │ │ │ │ str r7, [sp, #32] │ │ │ │ str r7, [sp, #12] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bne 3f1c4 │ │ │ │ + bne 3f1c0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 791cc │ │ │ │ - ldr r3, [pc, #212] @ 3f214 │ │ │ │ + ldr r3, [pc, #212] @ 3f210 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [r5] │ │ │ │ - ldr r2, [pc, #204] @ 3f218 │ │ │ │ + ldr r2, [pc, #204] @ 3f214 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #176] @ 3f208 │ │ │ │ + ldr r3, [pc, #176] @ 3f204 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3f1fc │ │ │ │ + bne 3f1f8 │ │ │ │ ldr r0, [sp] │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r1] │ │ │ │ ands r4, r3, #1 │ │ │ │ asrne r4, r3, #1 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 20df58 │ │ │ │ mov r1, #9 │ │ │ │ bl 2137d4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - beq 3f1d4 │ │ │ │ + beq 3f1d0 │ │ │ │ mov r3, #0 │ │ │ │ add r2, sp, #12 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #1 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ - b 3f124 │ │ │ │ + b 3f120 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #64] @ 3f21c │ │ │ │ + ldr r3, [pc, #64] @ 3f218 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r5] │ │ │ │ - beq 3f200 │ │ │ │ + beq 3f1fc │ │ │ │ blx r3 │ │ │ │ - b 3f138 │ │ │ │ + b 3f134 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ bl 237c0 │ │ │ │ - eoreq r0, r7, r0, ror pc │ │ │ │ + eoreq r0, r7, r4, ror pc │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r0, r7, r0, asr pc │ │ │ │ + eoreq r0, r7, r4, asr pc │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @ instruction: 0x000003bc │ │ │ │ - eoreq r0, r7, r4, lsr #29 │ │ │ │ - eorseq r9, r5, r4, lsr #12 │ │ │ │ + eoreq r0, r7, r8, lsr #29 │ │ │ │ + eorseq r9, r5, r8, lsr #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #52] @ 3f270 │ │ │ │ + ldr r0, [pc, #52] @ 3f26c │ │ │ │ sub sp, sp, #16 │ │ │ │ mov ip, #0 │ │ │ │ mvn lr, #0 │ │ │ │ mov r4, #1 │ │ │ │ mov r3, r1 │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r1, #109 @ 0x6d │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ str lr, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ bl 21638c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq sl, r2, r0, lsr #19 │ │ │ │ + eoreq sl, r2, r4, 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 │ │ │ │ + ldr r0, [pc, #48] @ 3f2bc │ │ │ │ sub sp, sp, #20 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #1 │ │ │ │ mov r3, r1 │ │ │ │ str ip, [sp, #12] │ │ │ │ mov r1, #67 @ 0x43 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ str lr, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ bl 21638c │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eoreq sl, r2, ip, 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] @ 3f310 │ │ │ │ + ldr r0, [pc, #48] @ 3f30c │ │ │ │ sub sp, sp, #20 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #1 │ │ │ │ mov r3, r1 │ │ │ │ str ip, [sp, #12] │ │ │ │ mov r1, #19 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ str lr, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ bl 21638c │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldrdeq sl, [r2], -r4 @ │ │ │ │ + ldrdeq sl, [r2], -r8 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #44] @ 3f35c │ │ │ │ + ldr r0, [pc, #44] @ 3f358 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov ip, #0 │ │ │ │ mov r3, r1 │ │ │ │ str ip, [sp, #12] │ │ │ │ mov r1, #65 @ 0x41 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ bl 21638c │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eoreq sl, r2, r8, ror #18 │ │ │ │ + eoreq sl, r2, ip, ror #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #48] @ 3f3ac │ │ │ │ + ldr r0, [pc, #48] @ 3f3a8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #1 │ │ │ │ mov r3, r1 │ │ │ │ str ip, [sp, #12] │ │ │ │ mov r1, #17 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ str lr, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ bl 21638c │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - mlaeq r2, ip, r8, sl │ │ │ │ + eoreq sl, r2, r0, 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 │ │ │ │ + ldr r0, [pc, #48] @ 3f3f8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #1 │ │ │ │ mov r3, r1 │ │ │ │ str ip, [sp, #12] │ │ │ │ mov r1, #15 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ str lr, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ bl 21638c │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eoreq sl, r2, ip, ror #16 │ │ │ │ + eoreq sl, r2, r0, 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 │ │ │ │ + ldr r0, [pc, #48] @ 3f448 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #2 │ │ │ │ mov r3, r1 │ │ │ │ str ip, [sp, #12] │ │ │ │ mov r1, #13 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ str lr, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ bl 21638c │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eoreq sl, r2, r8, lsr r8 │ │ │ │ + eoreq sl, r2, ip, lsr r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #48] @ 3f49c │ │ │ │ + ldr r0, [pc, #48] @ 3f498 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #2 │ │ │ │ mov r3, r1 │ │ │ │ str ip, [sp, #12] │ │ │ │ mov r1, #11 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ str lr, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ bl 21638c │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eoreq sl, r2, r0, lsr #23 │ │ │ │ + eoreq sl, r2, r4, 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 │ │ │ │ + ldr r0, [pc, #48] @ 3f4e8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #2 │ │ │ │ mov r3, r1 │ │ │ │ str ip, [sp, #12] │ │ │ │ mov r1, #9 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ str lr, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ bl 21638c │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eoreq sl, r2, r0, lsl fp │ │ │ │ + eoreq sl, r2, r4, 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 │ │ │ │ + ldr r0, [pc, #48] @ 3f538 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #1 │ │ │ │ mov r3, r1 │ │ │ │ str ip, [sp, #12] │ │ │ │ mov r1, #21 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ str lr, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ bl 21638c │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eoreq sl, r2, r4, ror #14 │ │ │ │ - ldr r2, [pc, #156] @ 3f5e4 │ │ │ │ + eoreq sl, r2, r8, ror #14 │ │ │ │ + ldr r2, [pc, #156] @ 3f5e0 │ │ │ │ tst r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ - bne 3f590 │ │ │ │ + bne 3f58c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrsh r3, [r0] │ │ │ │ mov r4, r0 │ │ │ │ bic r1, r3, #4 │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ - beq 3f5b4 │ │ │ │ + beq 3f5b0 │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 3f598 │ │ │ │ + bls 3f594 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 3f588 │ │ │ │ + bne 3f584 │ │ │ │ ldrsh r3, [r3] │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne 3f588 │ │ │ │ - ldr r3, [pc, #44] @ 3f5e8 │ │ │ │ + bne 3f584 │ │ │ │ + ldr r3, [pc, #44] @ 3f5e4 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ bl 1ea340 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3f588 │ │ │ │ + beq 3f584 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1289f0 │ │ │ │ + bl 1289fc │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x00270ab0 │ │ │ │ + @ instruction: 0x00270ab4 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ sub sp, sp, #120 @ 0x78 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #736] @ 3f8ec │ │ │ │ + ldr r0, [pc, #736] @ 3f8e8 │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #732] @ 3f8f0 │ │ │ │ + ldr r2, [pc, #732] @ 3f8ec │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ - ldr r5, [pc, #724] @ 3f8f4 │ │ │ │ - ldr r3, [pc, #724] @ 3f8f8 │ │ │ │ + ldr r5, [pc, #724] @ 3f8f0 │ │ │ │ + ldr r3, [pc, #724] @ 3f8f4 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ mov r2, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r8, [r5, r3] │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r8] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [r8] │ │ │ │ - mov r3, #2 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ + add r3, sp, #8 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #12 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ add r3, sp, #16 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - add r3, sp, #8 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + mov r3, #2 │ │ │ │ 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, #84] @ 0x54 │ │ │ │ + str r9, [sp, #88] @ 0x58 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ bl 20df58 │ │ │ │ mov r1, #5 │ │ │ │ bl 2137d4 │ │ │ │ - ldr r3, [pc, #600] @ 3f8fc │ │ │ │ + ldr r3, [pc, #600] @ 3f8f8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r0, r3 │ │ │ │ str r0, [sp, #16] │ │ │ │ - beq 3f81c │ │ │ │ + beq 3f818 │ │ │ │ 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 │ │ │ │ + add r3, sp, #20 │ │ │ │ mov r4, #0 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov sl, #9 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ str r4, [sp, #20] │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ str sl, [sp, #68] @ 0x44 │ │ │ │ bl 20df58 │ │ │ │ - ldr r3, [pc, #508] @ 3f900 │ │ │ │ + ldr r3, [pc, #508] @ 3f8fc │ │ │ │ mov r1, #5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ bl 20dfe4 │ │ │ │ - ldr r3, [pc, #492] @ 3f904 │ │ │ │ + ldr r3, [pc, #492] @ 3f900 │ │ │ │ mov r1, #23 │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ bl 20dfe4 │ │ │ │ add r5, sp, #32 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 5355c │ │ │ │ + bl 53558 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 20dff0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 20ae18 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ bl 20b004 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5359c │ │ │ │ + bl 53598 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ tst r3, #1 │ │ │ │ - bne 3f7d0 │ │ │ │ + bne 3f7cc │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #55 @ 0x37 │ │ │ │ - beq 3f878 │ │ │ │ + beq 3f874 │ │ │ │ cmp r2, #56 @ 0x38 │ │ │ │ - bne 3f7d0 │ │ │ │ + bne 3f7cc │ │ │ │ add r2, sp, #24 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r3, r7 │ │ │ │ - bgt 3f89c │ │ │ │ + bgt 3f898 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ strne r3, [r2] │ │ │ │ - b 3f7e8 │ │ │ │ + b 3f7e4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r0, [pc, #300] @ 3f908 │ │ │ │ + ldr r0, [pc, #300] @ 3f904 │ │ │ │ cmp r3, #0 │ │ │ │ movne r2, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ strne r2, [r3] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [pc, #280] @ 3f90c │ │ │ │ + ldr r2, [pc, #280] @ 3f908 │ │ │ │ str r3, [r8] │ │ │ │ - ldr r3, [pc, #244] @ 3f8f0 │ │ │ │ + ldr r3, [pc, #244] @ 3f8ec │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3f8e8 │ │ │ │ + bne 3f8e4 │ │ │ │ add sp, sp, #120 @ 0x78 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ bl 20df58 │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ bl 2137d4 │ │ │ │ - ldr r3, [pc, #220] @ 3f910 │ │ │ │ + ldr r3, [pc, #220] @ 3f90c │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, r0 │ │ │ │ - bne 3f6b4 │ │ │ │ + bne 3f6b0 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov ip, #7 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ add r1, sp, #32 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #68] @ 0x44 │ │ │ │ - bl 18e7a0 │ │ │ │ + bl 18e7a8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r4 │ │ │ │ ldrne r2, [sp, #32] │ │ │ │ strne r2, [r3] │ │ │ │ - b 3f7e8 │ │ │ │ + b 3f7e4 │ │ │ │ mov r0, r3 │ │ │ │ str sl, [sp, #68] @ 0x44 │ │ │ │ - bl 1d3488 │ │ │ │ + bl 1d3474 │ │ │ │ tst r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bne 3f7d0 │ │ │ │ + bne 3f7cc │ │ │ │ ldrsh r2, [r0] │ │ │ │ - b 3f79c │ │ │ │ + b 3f798 │ │ │ │ add r3, sp, #28 │ │ │ │ mov r4, #0 │ │ │ │ mov r2, #11 │ │ │ │ add r0, r7, #1 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r4, [sp, #28] │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r7 │ │ │ │ str r0, [sp, #28] │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strb r4, [r3, r7] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r3, r4 │ │ │ │ strne r7, [r3] │ │ │ │ - b 3f7e8 │ │ │ │ + b 3f7e4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r0, r7, r8, ror #19 │ │ │ │ + eoreq r0, r7, ip, ror #19 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r0, r7, ip, asr #19 │ │ │ │ + ldrdeq r0, [r7], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq r9, r5, r0, ror #2 │ │ │ │ - ldrsheq r9, [r5], -ip @ │ │ │ │ + eorseq r9, r5, r4, ror #2 │ │ │ │ + eorseq r9, r5, r0, lsl #2 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - eoreq fp, r2, ip, lsl r1 │ │ │ │ - eoreq r0, r7, r0, lsl #16 │ │ │ │ + eoreq fp, r2, r0, lsr #2 │ │ │ │ + eoreq r0, r7, r4, lsl #16 │ │ │ │ andeq r0, r0, r8, lsr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ 3f94c │ │ │ │ - ldr r2, [pc, #32] @ 3f950 │ │ │ │ + ldr r3, [pc, #32] @ 3f948 │ │ │ │ + ldr r2, [pc, #32] @ 3f94c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r4] │ │ │ │ bl 2346c │ │ │ │ ldr r0, [r4] │ │ │ │ pop {r4, lr} │ │ │ │ b 23298 │ │ │ │ - eoreq r0, r7, ip, asr #13 │ │ │ │ + ldrdeq r0, [r7], -r0 @ │ │ │ │ muleq r0, r8, r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr ip, [pc, #128] @ 3f9f0 │ │ │ │ - ldr r1, [pc, #128] @ 3f9f4 │ │ │ │ + ldr ip, [pc, #128] @ 3f9ec │ │ │ │ + ldr r1, [pc, #128] @ 3f9f0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r0, [pc, #120] @ 3f9f8 │ │ │ │ + ldr r0, [pc, #120] @ 3f9f4 │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r2, [pc, #116] @ 3f9fc │ │ │ │ + ldr r2, [pc, #116] @ 3f9f8 │ │ │ │ add r3, sp, #20 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp] │ │ │ │ ldr r4, [r0, r2] │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r0, [r4] │ │ │ │ bl 233dc <__vfprintf_chk@plt> │ │ │ │ ldr r0, [r4] │ │ │ │ bl 23298 │ │ │ │ - ldr r2, [pc, #64] @ 3fa00 │ │ │ │ - ldr r3, [pc, #48] @ 3f9f4 │ │ │ │ + ldr r2, [pc, #64] @ 3f9fc │ │ │ │ + ldr r3, [pc, #48] @ 3f9f0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3f9ec │ │ │ │ + bne 3f9e8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ add sp, sp, #16 │ │ │ │ bx lr │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r0, r7, r8, lsl #13 │ │ │ │ + eoreq r0, r7, ip, lsl #13 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r0, r7, r4, ror #12 │ │ │ │ + eoreq r0, r7, r8, ror #12 │ │ │ │ muleq r0, r8, r8 │ │ │ │ - eoreq r0, r7, r8, lsr r6 │ │ │ │ + eoreq r0, r7, ip, lsr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #56] @ 3fa54 │ │ │ │ + ldr r3, [pc, #56] @ 3fa50 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov ip, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r1 │ │ │ │ @@ -29232,22 +29231,22 @@ │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0x0000c5bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr lr, [pc, #408] @ 3fc08 │ │ │ │ - ldr ip, [pc, #408] @ 3fc0c │ │ │ │ + ldr lr, [pc, #408] @ 3fc04 │ │ │ │ + ldr ip, [pc, #408] @ 3fc08 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #396] @ 3fc10 │ │ │ │ + ldr r3, [pc, #396] @ 3fc0c │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r2, [pc, #392] @ 3fc14 │ │ │ │ + ldr r2, [pc, #392] @ 3fc10 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r4, [r3, r2] │ │ │ │ @@ -29263,286 +29262,286 @@ │ │ │ │ add r3, sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r7, [sp, #16] │ │ │ │ str r3, [sp, #32] │ │ │ │ bl 232ec │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 3fb14 │ │ │ │ + beq 3fb10 │ │ │ │ sub r3, r6, #1 │ │ │ │ add r1, r3, r5 │ │ │ │ mov ip, #1 │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ cmp r2, #10 │ │ │ │ addeq ip, ip, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 3faf4 │ │ │ │ + bne 3faf0 │ │ │ │ cmp r5, #72 @ 0x48 │ │ │ │ cmpls ip, #1 │ │ │ │ - bne 3fb48 │ │ │ │ - ldr r2, [pc, #252] @ 3fc18 │ │ │ │ - ldr r3, [pc, #236] @ 3fc0c │ │ │ │ + bne 3fb44 │ │ │ │ + ldr r2, [pc, #252] @ 3fc14 │ │ │ │ + ldr r3, [pc, #236] @ 3fc08 │ │ │ │ add r2, pc, r2 │ │ │ │ str r7, [r4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3fc04 │ │ │ │ + bne 3fc00 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add ip, r5, ip, lsl #2 │ │ │ │ add r0, ip, #1 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ mov r3, #10 │ │ │ │ mov ip, #32 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ strb r3, [r0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strb ip, [r3, #1] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strb ip, [r3, #2] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strb ip, [r3, #3] │ │ │ │ - b 3fb94 │ │ │ │ + b 3fb90 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r5, r2 │ │ │ │ - beq 3fbe0 │ │ │ │ + beq 3fbdc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb r0, [r0, r2] │ │ │ │ strb r0, [r3, r1] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r3, r1, #1 │ │ │ │ ldrb r0, [r0, r2] │ │ │ │ cmp r0, #10 │ │ │ │ movne r1, r3 │ │ │ │ - bne 3fb88 │ │ │ │ + bne 3fb84 │ │ │ │ add r1, r1, #4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ strb ip, [r0, r3] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne 3fbc0 │ │ │ │ + bne 3fbbc │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r5, r2 │ │ │ │ - bne 3fb94 │ │ │ │ + bne 3fb90 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r3, r1] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ strne r1, [r3] │ │ │ │ - b 3fb14 │ │ │ │ + b 3fb10 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r0, r7, r4, lsl #11 │ │ │ │ + eoreq r0, r7, r8, lsl #11 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r0, r7, r4, ror #10 │ │ │ │ + eoreq r0, r7, r8, ror #10 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - ldrdeq r0, [r7], -ip @ │ │ │ │ + eoreq r0, r7, r0, ror #9 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 3fc58 │ │ │ │ + beq 3fc54 │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ tst r0, #1 │ │ │ │ - bne 3fc50 │ │ │ │ + bne 3fc4c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq 3fc98 │ │ │ │ + beq 3fc94 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ tst r0, #1 │ │ │ │ - beq 3fc34 │ │ │ │ + beq 3fc30 │ │ │ │ asr r0, r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ ands r2, r0, #1 │ │ │ │ - bne 3fca4 │ │ │ │ + bne 3fca0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ asr r3, r3, #1 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ movlt r2, r3 │ │ │ │ tst r0, #1 │ │ │ │ - beq 3fc68 │ │ │ │ + beq 3fc64 │ │ │ │ asr r0, r0, #1 │ │ │ │ cmp r0, r2 │ │ │ │ movlt r0, r2 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ asr r0, r0, #1 │ │ │ │ bx lr │ │ │ │ mov r2, r1 │ │ │ │ - b 3fc88 │ │ │ │ + b 3fc84 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr ip, [pc, #812] @ 3fff0 │ │ │ │ + ldr ip, [pc, #812] @ 3ffec │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #800] @ 3fff4 │ │ │ │ + ldr r0, [pc, #800] @ 3fff0 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r3, [pc, #792] @ 3fff8 │ │ │ │ + ldr r3, [pc, #792] @ 3fff4 │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r2, [pc, #788] @ 3fffc │ │ │ │ + ldr r2, [pc, #788] @ 3fff8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldr sl, [r2] │ │ │ │ str r3, [r2] │ │ │ │ mov r3, #7 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #8 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #12 │ │ │ │ mov fp, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ cmp r8, #0 │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #24 │ │ │ │ mov r5, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str sl, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str fp, [sp, #20] │ │ │ │ str fp, [sp, #24] │ │ │ │ str fp, [sp, #28] │ │ │ │ str fp, [sp, #32] │ │ │ │ - beq 3ffe0 │ │ │ │ + beq 3ffdc │ │ │ │ mov r6, r8 │ │ │ │ mov r9, #5 │ │ │ │ mov r7, fp │ │ │ │ ldr r4, [r6, #44] @ 0x2c │ │ │ │ str r4, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ str r7, [sp, #32] │ │ │ │ - bne 3fdcc │ │ │ │ - b 3fe08 │ │ │ │ + bne 3fdc8 │ │ │ │ + b 3fe04 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 3fc1c │ │ │ │ + bl 3fc18 │ │ │ │ cmp r0, r9 │ │ │ │ movge r0, r9 │ │ │ │ cmp fp, r0 │ │ │ │ movlt fp, r0 │ │ │ │ cmp fp, r9 │ │ │ │ - bge 3fe08 │ │ │ │ + bge 3fe04 │ │ │ │ str r4, [sp, #32] │ │ │ │ ldr r4, [r4, #8] │ │ │ │ str r4, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3fe08 │ │ │ │ + beq 3fe04 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3fd94 │ │ │ │ + bne 3fd90 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r4, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ strne r4, [r3, #8] │ │ │ │ streq r4, [r6, #44] @ 0x2c │ │ │ │ cmp r4, #0 │ │ │ │ str r4, [sp, #24] │ │ │ │ - bne 3fdcc │ │ │ │ + bne 3fdc8 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 3fc1c │ │ │ │ + bl 3fc18 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ cmp fp, r0 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ movge r4, fp │ │ │ │ - bl 3fc1c │ │ │ │ + bl 3fc18 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ cmp r4, r0 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ movlt r4, r3 │ │ │ │ - bl 3fc1c │ │ │ │ + bl 3fc18 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ cmp r4, r0 │ │ │ │ movlt fp, r0 │ │ │ │ movge fp, r4 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, #5 │ │ │ │ - beq 3fe6c │ │ │ │ + beq 3fe68 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ - bl 3fc1c │ │ │ │ + bl 3fc18 │ │ │ │ cmp r9, r0 │ │ │ │ movge r9, r0 │ │ │ │ cmp r9, fp │ │ │ │ - ble 3fe8c │ │ │ │ + ble 3fe88 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 3fd7c │ │ │ │ + bne 3fd78 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 3ff94 │ │ │ │ + beq 3ff90 │ │ │ │ ldr r4, [r8, #16] │ │ │ │ str r4, [sp, #28] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3ffbc │ │ │ │ + beq 3ffb8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add ip, r4, #8 │ │ │ │ mov r3, r2 │ │ │ │ - b 3fec0 │ │ │ │ + b 3febc │ │ │ │ ldr r1, [ip, r3, lsl #2] │ │ │ │ cmp r1, r5 │ │ │ │ - beq 3ff1c │ │ │ │ + beq 3ff18 │ │ │ │ mov r0, r3 │ │ │ │ subs r3, r3, #3 │ │ │ │ - bpl 3feb4 │ │ │ │ + bpl 3feb0 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ add ip, r4, #12 │ │ │ │ - b 3fef0 │ │ │ │ + b 3feec │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r1, [ip, r2, lsl #2] │ │ │ │ ldr r3, [r3] │ │ │ │ asr r3, r3, #1 │ │ │ │ cmp r3, r1, asr #1 │ │ │ │ - bgt 3ffac │ │ │ │ + bgt 3ffa8 │ │ │ │ mov r0, r2 │ │ │ │ subs r2, r2, #3 │ │ │ │ - bpl 3fed8 │ │ │ │ + bpl 3fed4 │ │ │ │ mov r2, #84 @ 0x54 │ │ │ │ add r1, r4, #20 │ │ │ │ add r0, r4, #8 │ │ │ │ bl 235b0 │ │ │ │ mov r0, #23 │ │ │ │ mov r2, #22 │ │ │ │ mov r3, #21 │ │ │ │ - b 3ff30 │ │ │ │ + b 3ff2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3ffec │ │ │ │ + beq 3ffe8 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ sub r2, r0, #2 │ │ │ │ sub r0, r0, #1 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ add r3, r3, #2 │ │ │ │ str r5, [r4, r3, lsl #2] │ │ │ │ ldr r1, [r1] │ │ │ │ @@ -29551,238 +29550,238 @@ │ │ │ │ add r2, r2, #2 │ │ │ │ orr r1, r1, #1 │ │ │ │ add r0, r0, #2 │ │ │ │ orr r3, r3, #1 │ │ │ │ str r1, [r4, r2, lsl #2] │ │ │ │ str r3, [r4, r0, lsl #2] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #148] @ 40000 │ │ │ │ + ldr r2, [pc, #148] @ 3fffc │ │ │ │ str sl, [r3] │ │ │ │ - ldr r3, [pc, #128] @ 3fff4 │ │ │ │ + ldr r3, [pc, #128] @ 3fff0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3ffe8 │ │ │ │ + bne 3ffe4 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r8, #20] │ │ │ │ str fp, [r8, #12] │ │ │ │ ldr r3, [r3] │ │ │ │ asr r3, r3, #1 │ │ │ │ str r3, [r8, #24] │ │ │ │ - b 3ff60 │ │ │ │ + b 3ff5c │ │ │ │ mov r3, r2 │ │ │ │ sub r2, r0, #2 │ │ │ │ sub r0, r0, #1 │ │ │ │ - b 3ff30 │ │ │ │ + b 3ff2c │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, #24 │ │ │ │ bl 22616c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r0, [r3, #16] │ │ │ │ - b 3fea4 │ │ │ │ + b 3fea0 │ │ │ │ mov fp, r8 │ │ │ │ - b 3fe8c │ │ │ │ + b 3fe88 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ bl 22f20 │ │ │ │ - eoreq r0, r7, r8, lsr #6 │ │ │ │ + eoreq r0, r7, ip, lsr #6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r0, r7, r8, lsl #6 │ │ │ │ + eoreq r0, r7, ip, lsl #6 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r0, r7, r8, lsl #1 │ │ │ │ + eoreq r0, r7, ip, lsl #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr lr, [pc, #328] @ 40164 │ │ │ │ - ldr ip, [pc, #328] @ 40168 │ │ │ │ + ldr lr, [pc, #328] @ 40160 │ │ │ │ + ldr ip, [pc, #328] @ 40164 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #4] │ │ │ │ str r1, [sp] │ │ │ │ - ldr r3, [pc, #312] @ 4016c │ │ │ │ + ldr r3, [pc, #312] @ 40168 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r2, [pc, #308] @ 40170 │ │ │ │ + ldr r2, [pc, #308] @ 4016c │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #28] │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add lr, sp, #12 │ │ │ │ ldr ip, [r4] │ │ │ │ - ldr r2, [pc, #280] @ 40174 │ │ │ │ + ldr r2, [pc, #280] @ 40170 │ │ │ │ str lr, [r4] │ │ │ │ mov lr, #2 │ │ │ │ str lr, [sp, #16] │ │ │ │ add lr, sp, #4 │ │ │ │ str ip, [sp, #12] │ │ │ │ - str lr, [sp, #20] │ │ │ │ - str sp, [sp, #24] │ │ │ │ + str sp, [sp, #20] │ │ │ │ + str lr, [sp, #24] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r1, r3 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ - beq 4012c │ │ │ │ + beq 40128 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr lr, [r0, #16] │ │ │ │ cmp lr, #0 │ │ │ │ - beq 40120 │ │ │ │ + beq 4011c │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - ble 40120 │ │ │ │ + ble 4011c │ │ │ │ sub ip, lr, #4 │ │ │ │ - b 400bc │ │ │ │ + b 400b8 │ │ │ │ cmp r3, #6 │ │ │ │ sub r3, r3, #3 │ │ │ │ - bmi 40120 │ │ │ │ + bmi 4011c │ │ │ │ ldr r2, [ip, r3, lsl #2] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 400b0 │ │ │ │ + bne 400ac │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r5, [lr, r3, lsl #2] │ │ │ │ ldr r2, [r2] │ │ │ │ asr r2, r2, #1 │ │ │ │ cmp r2, r5, asr #1 │ │ │ │ - bne 400b0 │ │ │ │ + bne 400ac │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r0, [lr, r3, lsl #2] │ │ │ │ ldr ip, [sp, #12] │ │ │ │ asr r0, r0, #1 │ │ │ │ - ldr r2, [pc, #128] @ 40178 │ │ │ │ - ldr r3, [pc, #108] @ 40168 │ │ │ │ + ldr r2, [pc, #128] @ 40174 │ │ │ │ + ldr r3, [pc, #108] @ 40164 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [r4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 40160 │ │ │ │ + bne 4015c │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bl 3fcac │ │ │ │ + bl 3fca8 │ │ │ │ ldr r1, [sp] │ │ │ │ - b 4008c │ │ │ │ + b 40088 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ mov r2, r0 │ │ │ │ ldr lr, [r1] │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, lr, asr #1 │ │ │ │ - blt 4014c │ │ │ │ + blt 40148 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ - b 400f0 │ │ │ │ + b 400ec │ │ │ │ mov r1, r3 │ │ │ │ - bl 3fcac │ │ │ │ + bl 3fca8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr ip, [sp, #12] │ │ │ │ - b 40144 │ │ │ │ + b 40140 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldrdeq pc, [r6], -r8 @ │ │ │ │ + ldrdeq pc, [r6], -ip @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x0026ffb4 │ │ │ │ + @ instruction: 0x0026ffb8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq pc, r6, r0, lsl #30 │ │ │ │ + eoreq pc, r6, r4, lsl #30 │ │ │ │ │ │ │ │ -0004017c : │ │ │ │ - ldr r3, [pc, #8] @ 4018c │ │ │ │ +00040178 : │ │ │ │ + ldr r3, [pc, #8] @ 40188 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bx lr │ │ │ │ - eorseq r8, r5, r0, lsl #13 │ │ │ │ + eorseq r8, r5, r4, lsl #13 │ │ │ │ │ │ │ │ -00040190 : │ │ │ │ - ldr r3, [pc, #8] @ 401a0 │ │ │ │ +0004018c : │ │ │ │ + ldr r3, [pc, #8] @ 4019c │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3, #8] │ │ │ │ bx lr │ │ │ │ - eorseq r8, r5, ip, ror #12 │ │ │ │ + eorseq r8, r5, r0, ror r6 │ │ │ │ │ │ │ │ -000401a4 : │ │ │ │ - ldr r3, [pc, #8] @ 401b4 │ │ │ │ +000401a0 : │ │ │ │ + ldr r3, [pc, #8] @ 401b0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3] │ │ │ │ bx lr │ │ │ │ - eorseq r8, r5, r8, asr r6 │ │ │ │ + eorseq r8, r5, ip, asr r6 │ │ │ │ │ │ │ │ -000401b8 : │ │ │ │ - ldr r3, [pc, #8] @ 401c8 │ │ │ │ +000401b4 : │ │ │ │ + ldr r3, [pc, #8] @ 401c4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3, #12] │ │ │ │ bx lr │ │ │ │ - eorseq r8, r5, r4, asr #12 │ │ │ │ + eorseq r8, r5, r8, asr #12 │ │ │ │ │ │ │ │ -000401cc : │ │ │ │ +000401c8 : │ │ │ │ cmp r0, #0 │ │ │ │ - blt 401e8 │ │ │ │ - ldr r3, [pc, #72] @ 40224 │ │ │ │ + blt 401e4 │ │ │ │ + ldr r3, [pc, #72] @ 40220 │ │ │ │ lsl r0, r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ orr r0, r0, #1 │ │ │ │ str r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - blt 40204 │ │ │ │ - ldr r3, [pc, #48] @ 40228 │ │ │ │ + blt 40200 │ │ │ │ + ldr r3, [pc, #48] @ 40224 │ │ │ │ lsl r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ orr r1, r1, #1 │ │ │ │ str r1, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bxlt lr │ │ │ │ - ldr r3, [pc, #24] @ 4022c │ │ │ │ + ldr r3, [pc, #24] @ 40228 │ │ │ │ lsl r2, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ orr r2, r2, #1 │ │ │ │ str r2, [r3, #8] │ │ │ │ bx lr │ │ │ │ - strdeq r0, [r7], -r4 @ │ │ │ │ - ldrdeq r0, [r7], -r8 @ │ │ │ │ - @ instruction: 0x002707bc │ │ │ │ + strdeq r0, [r7], -r8 @ │ │ │ │ + ldrdeq r0, [r7], -ip @ │ │ │ │ + eoreq r0, r7, r0, asr #15 │ │ │ │ │ │ │ │ -00040230 : │ │ │ │ +0004022c : │ │ │ │ cmp r0, #0 │ │ │ │ - blt 4024c │ │ │ │ - ldr r3, [pc, #44] @ 4026c │ │ │ │ + blt 40248 │ │ │ │ + ldr r3, [pc, #44] @ 40268 │ │ │ │ lsl r0, r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ orr r0, r0, #1 │ │ │ │ str r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bxlt lr │ │ │ │ - ldr r3, [pc, #20] @ 40270 │ │ │ │ + ldr r3, [pc, #20] @ 4026c │ │ │ │ lsl r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ orr r1, r1, #1 │ │ │ │ str r1, [r3, #4] │ │ │ │ bx lr │ │ │ │ - mlaeq r7, r0, r7, r0 │ │ │ │ - eoreq r0, r7, r4, ror r7 │ │ │ │ + mlaeq r7, r4, r7, r0 │ │ │ │ + eoreq r0, r7, r8, ror r7 │ │ │ │ │ │ │ │ -00040274 : │ │ │ │ +00040270 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r1, [pc, #264] @ 4039c │ │ │ │ + ldr r1, [pc, #264] @ 40398 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #260] @ 403a0 │ │ │ │ + ldr r2, [pc, #260] @ 4039c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r3, [pc, #252] @ 403a4 │ │ │ │ + ldr r3, [pc, #252] @ 403a0 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr ip, [pc, #248] @ 403a8 │ │ │ │ + ldr ip, [pc, #248] @ 403a4 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, ip] │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r2, [r4] │ │ │ │ @@ -29793,191 +29792,191 @@ │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r2, #3 │ │ │ │ add r3, sp, #12 │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #32] │ │ │ │ - beq 40314 │ │ │ │ - ldr r5, [pc, #172] @ 403ac │ │ │ │ + beq 40310 │ │ │ │ + ldr r5, [pc, #172] @ 403a8 │ │ │ │ mov r1, #4 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4033c │ │ │ │ - ldr r5, [pc, #136] @ 403b0 │ │ │ │ + beq 40338 │ │ │ │ + ldr r5, [pc, #136] @ 403ac │ │ │ │ mov r1, #4 │ │ │ │ add r5, pc, r5 │ │ │ │ add r0, r5, r1 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 40364 │ │ │ │ - ldr r5, [pc, #100] @ 403b4 │ │ │ │ + beq 40360 │ │ │ │ + ldr r5, [pc, #100] @ 403b0 │ │ │ │ mov r1, #4 │ │ │ │ add r5, pc, r5 │ │ │ │ add r0, r5, #8 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r5, #8] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #72] @ 403b8 │ │ │ │ + ldr r2, [pc, #72] @ 403b4 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 403a0 │ │ │ │ + ldr r3, [pc, #40] @ 4039c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 40398 │ │ │ │ + bne 40394 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq pc, r6, r0, ror #26 │ │ │ │ + eoreq pc, r6, r4, ror #26 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq pc, r6, r0, asr #26 │ │ │ │ + eoreq pc, r6, r4, asr #26 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - ldrdeq r0, [r7], -r0 @ │ │ │ │ - eoreq r0, r7, r8, lsr #13 │ │ │ │ - eoreq r0, r7, r0, lsl #13 │ │ │ │ - eoreq pc, r6, r4, lsl #25 │ │ │ │ + ldrdeq r0, [r7], -r4 @ │ │ │ │ + eoreq r0, r7, ip, lsr #13 │ │ │ │ + eoreq r0, r7, r4, lsl #13 │ │ │ │ + eoreq pc, r6, r8, lsl #25 │ │ │ │ │ │ │ │ -000403bc : │ │ │ │ +000403b8 : │ │ │ │ mov r2, #0 │ │ │ │ - b 40274 │ │ │ │ + b 40270 │ │ │ │ │ │ │ │ -000403c4 : │ │ │ │ +000403c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr ip, [pc, #332] @ 40528 │ │ │ │ - ldr r0, [pc, #332] @ 4052c │ │ │ │ + ldr ip, [pc, #332] @ 40524 │ │ │ │ + ldr r0, [pc, #332] @ 40528 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r2, [pc, #324] @ 40530 │ │ │ │ + ldr r2, [pc, #324] @ 4052c │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ - ldr r1, [pc, #320] @ 40534 │ │ │ │ + ldr r1, [pc, #320] @ 40530 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [pc, #304] @ 40538 │ │ │ │ + ldr r3, [pc, #304] @ 40534 │ │ │ │ ldr r5, [r2, r1] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r5] │ │ │ │ ldr r3, [r3] │ │ │ │ add r2, sp, #12 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r2, [r5] │ │ │ │ mov r1, #2 │ │ │ │ - add r2, sp, #4 │ │ │ │ + add r2, sp, #8 │ │ │ │ cmp r3, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ - add r2, sp, #8 │ │ │ │ + add r2, sp, #4 │ │ │ │ moveq r4, #1 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r1, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne 404b4 │ │ │ │ - ldr r3, [pc, #228] @ 4053c │ │ │ │ + bne 404b0 │ │ │ │ + ldr r3, [pc, #228] @ 40538 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 40514 │ │ │ │ - ldr r3, [pc, #208] @ 40540 │ │ │ │ + bne 40510 │ │ │ │ + ldr r3, [pc, #208] @ 4053c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 40504 │ │ │ │ + bne 40500 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #184] @ 40544 │ │ │ │ + ldr r2, [pc, #184] @ 40540 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #152] @ 4052c │ │ │ │ + ldr r3, [pc, #152] @ 40528 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 40524 │ │ │ │ + bne 40520 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ands r4, r3, #1 │ │ │ │ - bne 404f8 │ │ │ │ + bne 404f4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldmib r3, {r0, r1} │ │ │ │ bl 1f59f8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ tst r3, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r0, [r2, #4] │ │ │ │ - beq 404bc │ │ │ │ + beq 404b8 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, #3 │ │ │ │ - beq 40480 │ │ │ │ + beq 4047c │ │ │ │ cmp r4, #1 │ │ │ │ - beq 40450 │ │ │ │ - b 40468 │ │ │ │ + beq 4044c │ │ │ │ + b 40464 │ │ │ │ tst r3, #1 │ │ │ │ mov r4, #2 │ │ │ │ - beq 404bc │ │ │ │ - b 40480 │ │ │ │ + beq 404b8 │ │ │ │ + b 4047c │ │ │ │ ands r2, r3, #1 │ │ │ │ - beq 404bc │ │ │ │ + beq 404b8 │ │ │ │ mov r4, r2 │ │ │ │ - b 404ec │ │ │ │ + b 404e8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq pc, r6, ip, lsl ip @ │ │ │ │ + eoreq pc, r6, r0, lsr #24 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq pc, [r6], -ip @ │ │ │ │ + eoreq pc, r6, r0, lsl #24 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r0, r7, r8, asr #11 │ │ │ │ - eoreq r0, r7, ip, ror r5 │ │ │ │ - eoreq r0, r7, r4, ror #10 │ │ │ │ - eoreq pc, r6, r8, ror #22 │ │ │ │ + eoreq r0, r7, ip, asr #11 │ │ │ │ + eoreq r0, r7, r0, lsl #11 │ │ │ │ + eoreq r0, r7, r8, ror #10 │ │ │ │ + eoreq pc, r6, ip, ror #22 │ │ │ │ │ │ │ │ -00040548 : │ │ │ │ +00040544 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 237cc <__errno_location@plt> │ │ │ │ ldr r0, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00040564 : │ │ │ │ +00040560 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #24 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #268] @ 40690 │ │ │ │ - ldr r1, [pc, #268] @ 40694 │ │ │ │ + ldr r0, [pc, #268] @ 4068c │ │ │ │ + ldr r1, [pc, #268] @ 40690 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #260] @ 40698 │ │ │ │ - ldr r2, [pc, #260] @ 4069c │ │ │ │ - ldr r4, [pc, #260] @ 406a0 │ │ │ │ + ldr r3, [pc, #260] @ 40694 │ │ │ │ + ldr r2, [pc, #260] @ 40698 │ │ │ │ + ldr r4, [pc, #260] @ 4069c │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ @@ -29986,117 +29985,117 @@ │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r6, #0 │ │ │ │ add r3, sp, #4 │ │ │ │ str ip, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq 40630 │ │ │ │ + beq 4062c │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 40670 │ │ │ │ + beq 4066c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #32 │ │ │ │ str ip, [r5] │ │ │ │ bl 20dfe4 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #156] @ 406a4 │ │ │ │ - ldr r3, [pc, #136] @ 40694 │ │ │ │ + ldr r2, [pc, #156] @ 406a0 │ │ │ │ + ldr r3, [pc, #136] @ 40690 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4068c │ │ │ │ + bne 40688 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r0, r4, #16 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r1, [pc, #100] @ 406a8 │ │ │ │ - ldr r0, [pc, #100] @ 406ac │ │ │ │ + bl 38b80 │ │ │ │ + ldr r1, [pc, #100] @ 406a4 │ │ │ │ + ldr r0, [pc, #100] @ 406a8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ str r0, [r4, #16] │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 405e8 │ │ │ │ + bne 405e4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, #32 │ │ │ │ str ip, [r5] │ │ │ │ bl 214950 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r5] │ │ │ │ - b 40600 │ │ │ │ + b 405fc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq pc, r6, r4, ror sl @ │ │ │ │ + eoreq pc, r6, r8, ror sl @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq pc, r6, r4, asr sl @ │ │ │ │ + eoreq pc, r6, r8, asr sl @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq r8, r5, r4, asr r2 │ │ │ │ - strdeq pc, [r6], -r0 @ │ │ │ │ - eoreq r9, r2, r0, ror #12 │ │ │ │ + eorseq r8, r5, r8, asr r2 │ │ │ │ + strdeq pc, [r6], -r4 @ │ │ │ │ + eoreq r9, r2, r4, ror #12 │ │ │ │ @ instruction: 0xffffe54c │ │ │ │ │ │ │ │ -000406b0 : │ │ │ │ +000406ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #60] @ 40704 │ │ │ │ - ldr r2, [pc, #60] @ 40708 │ │ │ │ + ldr r3, [pc, #60] @ 40700 │ │ │ │ + ldr r2, [pc, #60] @ 40704 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ bl 265648 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 406ec │ │ │ │ + beq 406e8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r5] │ │ │ │ bl 265640 │ │ │ │ sub r0, r0, r4 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eoreq pc, r6, r0, lsr r9 @ │ │ │ │ + eoreq pc, r6, r4, lsr r9 @ │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ │ │ │ │ -0004070c : │ │ │ │ +00040708 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #224] @ 4080c │ │ │ │ - ldr r1, [pc, #224] @ 40810 │ │ │ │ + ldr r0, [pc, #224] @ 40808 │ │ │ │ + ldr r1, [pc, #224] @ 4080c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r2, [pc, #216] @ 40814 │ │ │ │ - ldr r3, [pc, #216] @ 40818 │ │ │ │ + ldr r2, [pc, #216] @ 40810 │ │ │ │ + ldr r3, [pc, #216] @ 40814 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ - ldr r5, [pc, #196] @ 4081c │ │ │ │ + ldr r5, [pc, #196] @ 40818 │ │ │ │ add r2, sp, #12 │ │ │ │ ldr r1, [r4] │ │ │ │ str r2, [r4] │ │ │ │ - ldr r0, [pc, #184] @ 40820 │ │ │ │ + ldr r0, [pc, #184] @ 4081c │ │ │ │ add r2, sp, #4 │ │ │ │ mov r3, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r1, #2 │ │ │ │ add r2, sp, #8 │ │ │ │ @@ -30116,107 +30115,107 @@ │ │ │ │ mov r2, r0 │ │ │ │ orr r3, r3, r2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ strh r3, [r1, #4] │ │ │ │ str r2, [r4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #68] @ 40824 │ │ │ │ + ldr r2, [pc, #68] @ 40820 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 40810 │ │ │ │ + ldr r3, [pc, #40] @ 4080c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 40808 │ │ │ │ + bne 40804 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq pc, r6, ip, asr #17 │ │ │ │ + ldrdeq pc, [r6], -r0 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x0026f8b0 │ │ │ │ + @ instruction: 0x0026f8b4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r9, r2, r0, ror #10 │ │ │ │ + eoreq r9, r2, r4, ror #10 │ │ │ │ andeq lr, r0, r0, ror #5 │ │ │ │ - eoreq pc, r6, r4, lsl r8 @ │ │ │ │ + eoreq pc, r6, r8, lsl r8 @ │ │ │ │ │ │ │ │ -00040828 : │ │ │ │ +00040824 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr ip, [pc, #4084] @ 41834 │ │ │ │ + ldr ip, [pc, #4084] @ 41830 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #4076] @ 41838 │ │ │ │ + ldr r0, [pc, #4076] @ 41834 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr sl, [pc, #4068] @ 4183c │ │ │ │ - ldr r3, [pc, #4068] @ 41840 │ │ │ │ + ldr sl, [pc, #4068] @ 41838 │ │ │ │ + ldr r3, [pc, #4068] @ 4183c │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, #0 │ │ │ │ add sl, pc, sl │ │ │ │ ldr r9, [sl, r3] │ │ │ │ - ldr r2, [pc, #4048] @ 41844 │ │ │ │ + ldr r2, [pc, #4048] @ 41840 │ │ │ │ ldr r3, [r9] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [r9] │ │ │ │ add r3, sp, #20 │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #24] │ │ │ │ - beq 41b10 │ │ │ │ - ldr r3, [pc, #3992] @ 41848 │ │ │ │ + beq 41b0c │ │ │ │ + ldr r3, [pc, #3992] @ 41844 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 41b20 │ │ │ │ - ldr r5, [pc, #3976] @ 4184c │ │ │ │ + beq 41b1c │ │ │ │ + ldr r5, [pc, #3976] @ 41848 │ │ │ │ mov r4, #2 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r5, #20 │ │ │ │ - ldr r8, [pc, #3960] @ 41850 │ │ │ │ + ldr r8, [pc, #3960] @ 4184c │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #3952] @ 41854 │ │ │ │ + bl 38b80 │ │ │ │ + ldr r0, [pc, #3952] @ 41850 │ │ │ │ add r8, pc, r8 │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 746b4 │ │ │ │ - ldr r6, [pc, #3928] @ 41858 │ │ │ │ - ldr r7, [pc, #3928] @ 4185c │ │ │ │ + ldr r6, [pc, #3928] @ 41854 │ │ │ │ + ldr r7, [pc, #3928] @ 41858 │ │ │ │ add r6, pc, r6 │ │ │ │ add r7, pc, r7 │ │ │ │ mov fp, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #65536 @ 0x10000 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ orr r3, r3, r0 │ │ │ │ strh r3, [r1, #4] │ │ │ │ mov r0, r8 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #3872] @ 41860 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #3872] @ 4185c │ │ │ │ mov r1, r6 │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 746b4 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #65536 @ 0x10000 │ │ │ │ @@ -30224,18 +30223,18 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ strh r3, [r1, #4] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #3812] @ 41864 │ │ │ │ + ldr r6, [pc, #3812] @ 41860 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #3804] @ 41868 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #3804] @ 41864 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 746b4 │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -30244,18 +30243,18 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ strh r3, [r1, #4] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #3740] @ 4186c │ │ │ │ + ldr r6, [pc, #3740] @ 41868 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #3732] @ 41870 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #3732] @ 4186c │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 746b4 │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -30264,18 +30263,18 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ strh r3, [r1, #4] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #3668] @ 41874 │ │ │ │ + ldr r6, [pc, #3668] @ 41870 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #3660] @ 41878 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #3660] @ 41874 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 746b4 │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -30284,18 +30283,18 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ strh r3, [r1, #4] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #3596] @ 4187c │ │ │ │ + ldr r6, [pc, #3596] @ 41878 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #3588] @ 41880 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #3588] @ 4187c │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 746b4 │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -30304,18 +30303,18 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ strh r3, [r1, #4] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #3524] @ 41884 │ │ │ │ + ldr r6, [pc, #3524] @ 41880 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #3516] @ 41888 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #3516] @ 41884 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 746b4 │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -30324,18 +30323,18 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ strh r3, [r1, #4] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #3452] @ 4188c │ │ │ │ + ldr r6, [pc, #3452] @ 41888 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #3444] @ 41890 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #3444] @ 4188c │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mvn r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 746b4 │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -30344,18 +30343,18 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ strh r3, [r1, #4] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #3380] @ 41894 │ │ │ │ + ldr r6, [pc, #3380] @ 41890 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #3372] @ 41898 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #3372] @ 41894 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 746b4 │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -30364,18 +30363,18 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ strh r3, [r1, #4] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #3308] @ 4189c │ │ │ │ + ldr r6, [pc, #3308] @ 41898 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #3300] @ 418a0 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #3300] @ 4189c │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 746b4 │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -30384,18 +30383,18 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ strh r3, [r1, #4] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #3236] @ 418a4 │ │ │ │ + ldr r6, [pc, #3236] @ 418a0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #3228] @ 418a8 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #3228] @ 418a4 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, #8 │ │ │ │ mov r2, #7 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 746b4 │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -30404,18 +30403,18 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ strh r3, [r1, #4] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #3164] @ 418ac │ │ │ │ + ldr r6, [pc, #3164] @ 418a8 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #3156] @ 418b0 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #3156] @ 418ac │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, #9 │ │ │ │ mov r2, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 746b4 │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -30424,31 +30423,31 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ strh r3, [r1, #4] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #3092] @ 418b4 │ │ │ │ + ldr r6, [pc, #3092] @ 418b0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #3084] @ 418b8 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #3084] @ 418b4 │ │ │ │ add r6, pc, r6 │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 746b4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #20] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #3044] @ 418bc │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #3040] @ 418c0 │ │ │ │ + ldr r6, [pc, #3044] @ 418b8 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #3040] @ 418bc │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 746b4 │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -30457,18 +30456,18 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ strh r3, [r1, #4] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #2976] @ 418c4 │ │ │ │ + ldr r6, [pc, #2976] @ 418c0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2968] @ 418c8 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2968] @ 418c4 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mvn r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 746b4 │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -30477,18 +30476,18 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ strh r3, [r1, #4] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #2904] @ 418cc │ │ │ │ + ldr r6, [pc, #2904] @ 418c8 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2896] @ 418d0 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2896] @ 418cc │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 746b4 │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -30497,18 +30496,18 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ strh r3, [r1, #4] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #2832] @ 418d4 │ │ │ │ + ldr r6, [pc, #2832] @ 418d0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2824] @ 418d8 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2824] @ 418d4 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 746b4 │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -30517,18 +30516,18 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ strh r3, [r1, #4] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #2760] @ 418dc │ │ │ │ + ldr r6, [pc, #2760] @ 418d8 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2752] @ 418e0 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2752] @ 418dc │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 746b4 │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -30537,189 +30536,189 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ strh r3, [r1, #4] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #2688] @ 418e4 │ │ │ │ + ldr r6, [pc, #2688] @ 418e0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2680] @ 418e8 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2680] @ 418e4 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl 2149ec │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #2644] @ 418ec │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2640] @ 418f0 │ │ │ │ + ldr r6, [pc, #2644] @ 418e8 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2640] @ 418ec │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl 2149ec │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #2604] @ 418f4 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2600] @ 418f8 │ │ │ │ + ldr r6, [pc, #2604] @ 418f0 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2600] @ 418f4 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #6 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl 2149ec │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #2564] @ 418fc │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2560] @ 41900 │ │ │ │ + ldr r6, [pc, #2564] @ 418f8 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2560] @ 418fc │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #7 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl 2149ec │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #2524] @ 41904 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2520] @ 41908 │ │ │ │ + ldr r6, [pc, #2524] @ 41900 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2520] @ 41904 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl 2149ec │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #2484] @ 4190c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2480] @ 41910 │ │ │ │ + ldr r6, [pc, #2484] @ 41908 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2480] @ 4190c │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #32 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl 2149ec │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #2444] @ 41914 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2440] @ 41918 │ │ │ │ + ldr r6, [pc, #2444] @ 41910 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2440] @ 41914 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #9 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl 2149ec │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #2404] @ 4191c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2400] @ 41920 │ │ │ │ + ldr r6, [pc, #2404] @ 41918 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2400] @ 4191c │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #33 @ 0x21 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl 2149ec │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #2364] @ 41924 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2360] @ 41928 │ │ │ │ + ldr r6, [pc, #2364] @ 41920 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2360] @ 41924 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #30 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl 2149ec │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #2324] @ 4192c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2320] @ 41930 │ │ │ │ + ldr r6, [pc, #2324] @ 41928 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2320] @ 4192c │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #31 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl 2149ec │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #2284] @ 41934 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2280] @ 41938 │ │ │ │ + ldr r6, [pc, #2284] @ 41930 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2280] @ 41934 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #54 @ 0x36 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl 2149ec │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #2244] @ 4193c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2240] @ 41940 │ │ │ │ + ldr r6, [pc, #2244] @ 41938 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2240] @ 4193c │ │ │ │ mov r3, #4 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #2200] @ 41944 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2196] @ 41948 │ │ │ │ + ldr r6, [pc, #2200] @ 41940 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2196] @ 41944 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #2156] @ 4194c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2152] @ 41950 │ │ │ │ + ldr r6, [pc, #2156] @ 41948 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2152] @ 4194c │ │ │ │ add r6, pc, r6 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl 746b4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #2112] @ 41954 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2108] @ 41958 │ │ │ │ + ldr r6, [pc, #2112] @ 41950 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2108] @ 41954 │ │ │ │ mov r3, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 746b4 │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -30728,734 +30727,734 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ strh r3, [r1, #4] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #2044] @ 4195c │ │ │ │ + ldr r6, [pc, #2044] @ 41958 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2036] @ 41960 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2036] @ 4195c │ │ │ │ add r6, pc, r6 │ │ │ │ mov r3, #3 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl 746b4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #1996] @ 41964 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1992] @ 41968 │ │ │ │ + ldr r6, [pc, #1996] @ 41960 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1992] @ 41964 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl 746b4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #1952] @ 4196c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1948] @ 41970 │ │ │ │ + ldr r6, [pc, #1952] @ 41968 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1948] @ 4196c │ │ │ │ mov r3, #1 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl 746b4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #1908] @ 41974 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1904] @ 41978 │ │ │ │ + ldr r6, [pc, #1908] @ 41970 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1904] @ 41974 │ │ │ │ mov r3, #1 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl 746b4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #1864] @ 4197c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1860] @ 41980 │ │ │ │ + ldr r6, [pc, #1864] @ 41978 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1860] @ 4197c │ │ │ │ add r6, pc, r6 │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl 746b4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #1820] @ 41984 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1816] @ 41988 │ │ │ │ + ldr r6, [pc, #1820] @ 41980 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1816] @ 41984 │ │ │ │ add r6, pc, r6 │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl 746b4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #1776] @ 4198c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1772] @ 41990 │ │ │ │ + ldr r6, [pc, #1776] @ 41988 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1772] @ 4198c │ │ │ │ add r6, pc, r6 │ │ │ │ mov r3, #6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1728] @ 41994 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1728] @ 41990 │ │ │ │ mov r6, #1 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ str r6, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl 74964 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r7, [pc, #1684] @ 41998 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1680] @ 4199c │ │ │ │ + ldr r7, [pc, #1684] @ 41994 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1680] @ 41998 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ str r6, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl 74964 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r7, [pc, #1636] @ 419a0 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1632] @ 419a4 │ │ │ │ + ldr r7, [pc, #1636] @ 4199c │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1632] @ 419a0 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ str r6, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl 74964 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r7, [pc, #1588] @ 419a8 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1584] @ 419ac │ │ │ │ + ldr r7, [pc, #1588] @ 419a4 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1584] @ 419a8 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #67 @ 0x43 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl 2149ec │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r7, [pc, #1548] @ 419b0 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1544] @ 419b4 │ │ │ │ + ldr r7, [pc, #1548] @ 419ac │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1544] @ 419b0 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl 746b4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r7, [pc, #1504] @ 419b8 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1500] @ 419bc │ │ │ │ + ldr r7, [pc, #1504] @ 419b4 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1500] @ 419b8 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl 746b4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r7, [pc, #1460] @ 419c0 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1456] @ 419c4 │ │ │ │ + ldr r7, [pc, #1460] @ 419bc │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1456] @ 419c0 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ str r6, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl 74964 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r7, [pc, #1412] @ 419c8 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1408] @ 419cc │ │ │ │ + ldr r7, [pc, #1412] @ 419c4 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1408] @ 419c8 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl 7480c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ mov r1, #4 │ │ │ │ add r0, r5, #24 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r5, #28 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r5, #32 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r1, [pc, #1328] @ 419d0 │ │ │ │ - ldr r0, [pc, #1328] @ 419d4 │ │ │ │ + bl 38b80 │ │ │ │ + ldr r1, [pc, #1328] @ 419cc │ │ │ │ + ldr r0, [pc, #1328] @ 419d0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ - ldr r1, [pc, #1308] @ 419d8 │ │ │ │ + ldr r1, [pc, #1308] @ 419d4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r7, #4 │ │ │ │ str r0, [r5, #24] │ │ │ │ - ldr r0, [pc, #1288] @ 419dc │ │ │ │ + ldr r0, [pc, #1288] @ 419d8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ - ldr r1, [pc, #1280] @ 419e0 │ │ │ │ + ldr r1, [pc, #1280] @ 419dc │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [r5, #28] │ │ │ │ - ldr r0, [pc, #1264] @ 419e4 │ │ │ │ + ldr r0, [pc, #1264] @ 419e0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [r5, #32] │ │ │ │ add r0, r5, r1 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r1, [pc, #1240] @ 419e8 │ │ │ │ - ldr r0, [pc, #1240] @ 419ec │ │ │ │ + bl 38b80 │ │ │ │ + ldr r1, [pc, #1240] @ 419e4 │ │ │ │ + ldr r0, [pc, #1240] @ 419e8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [r5, #4] │ │ │ │ add r0, r5, #36 @ 0x24 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r1, [pc, #1204] @ 419f0 │ │ │ │ - ldr r0, [pc, #1204] @ 419f4 │ │ │ │ + bl 38b80 │ │ │ │ + ldr r1, [pc, #1204] @ 419ec │ │ │ │ + ldr r0, [pc, #1204] @ 419f0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r1, [pc, #1168] @ 419f8 │ │ │ │ - ldr r0, [pc, #1168] @ 419fc │ │ │ │ + bl 38b80 │ │ │ │ + ldr r1, [pc, #1168] @ 419f4 │ │ │ │ + ldr r0, [pc, #1168] @ 419f8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ add r0, r5, #44 @ 0x2c │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r5, #48 @ 0x30 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r5, #52 @ 0x34 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r5, #56 @ 0x38 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r1, [pc, #1096] @ 41a00 │ │ │ │ - ldr r0, [pc, #1096] @ 41a04 │ │ │ │ + bl 38b80 │ │ │ │ + ldr r1, [pc, #1096] @ 419fc │ │ │ │ + ldr r0, [pc, #1096] @ 41a00 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ - ldr r2, [pc, #1076] @ 41a08 │ │ │ │ + ldr r2, [pc, #1076] @ 41a04 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ - ldr r0, [pc, #1060] @ 41a0c │ │ │ │ + ldr r0, [pc, #1060] @ 41a08 │ │ │ │ str r4, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ str r4, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ str fp, [sp, #4] │ │ │ │ bl 73e9c │ │ │ │ - ldr r2, [pc, #1036] @ 41a10 │ │ │ │ + ldr r2, [pc, #1036] @ 41a0c │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r7 │ │ │ │ str r0, [r5, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #1020] @ 41a14 │ │ │ │ + ldr r0, [pc, #1020] @ 41a10 │ │ │ │ str fp, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp, #12] │ │ │ │ str r7, [sp, #8] │ │ │ │ str r7, [sp] │ │ │ │ bl 73e9c │ │ │ │ - ldr r2, [pc, #996] @ 41a18 │ │ │ │ + ldr r2, [pc, #996] @ 41a14 │ │ │ │ mov r3, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r6 │ │ │ │ mov r6, #3 │ │ │ │ str r0, [r5, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #976] @ 41a1c │ │ │ │ + ldr r0, [pc, #976] @ 41a18 │ │ │ │ str r4, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ stm sp, {r4, fp} │ │ │ │ add r0, pc, r0 │ │ │ │ bl 73e9c │ │ │ │ mov r1, r7 │ │ │ │ str r0, [r5, #56] @ 0x38 │ │ │ │ add r0, r5, #60 @ 0x3c │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ mov r1, r7 │ │ │ │ add r0, r5, #64 @ 0x40 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ mov r1, r7 │ │ │ │ add r0, r5, #68 @ 0x44 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ mov r1, r7 │ │ │ │ add r0, r5, #72 @ 0x48 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ mov r1, r7 │ │ │ │ add r0, r5, #76 @ 0x4c │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ mov r1, r7 │ │ │ │ add r0, r5, #80 @ 0x50 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #880] @ 41a20 │ │ │ │ + bl 38b80 │ │ │ │ + ldr r0, [pc, #880] @ 41a1c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1f5da0 │ │ │ │ str r0, [r5, #60] @ 0x3c │ │ │ │ - ldr r0, [pc, #868] @ 41a24 │ │ │ │ + ldr r0, [pc, #868] @ 41a20 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1f5da0 │ │ │ │ str r0, [r5, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ bl 1f5da0 │ │ │ │ str r0, [r5, #68] @ 0x44 │ │ │ │ - ldr r0, [pc, #844] @ 41a28 │ │ │ │ + ldr r0, [pc, #844] @ 41a24 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1f5da0 │ │ │ │ str r0, [r5, #72] @ 0x48 │ │ │ │ - ldr r0, [pc, #832] @ 41a2c │ │ │ │ + ldr r0, [pc, #832] @ 41a28 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1f5da0 │ │ │ │ str r0, [r5, #76] @ 0x4c │ │ │ │ - ldr r0, [pc, #820] @ 41a30 │ │ │ │ + ldr r0, [pc, #820] @ 41a2c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1f5da0 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [r5, #80] @ 0x50 │ │ │ │ add r0, r5, #84 @ 0x54 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ mov r1, r7 │ │ │ │ add r0, r5, #88 @ 0x58 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ mov r1, r7 │ │ │ │ add r0, r5, #92 @ 0x5c │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #772] @ 41a34 │ │ │ │ + bl 38b80 │ │ │ │ + ldr r0, [pc, #772] @ 41a30 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1f5da0 │ │ │ │ str r0, [r5, #84] @ 0x54 │ │ │ │ - ldr r0, [pc, #760] @ 41a38 │ │ │ │ + ldr r0, [pc, #760] @ 41a34 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1f5da0 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ - ldr r0, [pc, #748] @ 41a3c │ │ │ │ + ldr r0, [pc, #748] @ 41a38 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1f5da0 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [r5, #92] @ 0x5c │ │ │ │ add r0, r5, #96 @ 0x60 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ mov r1, r7 │ │ │ │ add r0, r5, #100 @ 0x64 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ mov r1, r7 │ │ │ │ add r0, r5, #104 @ 0x68 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #700] @ 41a40 │ │ │ │ + bl 38b80 │ │ │ │ + ldr r0, [pc, #700] @ 41a3c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1f5da0 │ │ │ │ str r0, [r5, #96] @ 0x60 │ │ │ │ - ldr r0, [pc, #688] @ 41a44 │ │ │ │ + ldr r0, [pc, #688] @ 41a40 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1f5da0 │ │ │ │ str r0, [r5, #100] @ 0x64 │ │ │ │ - ldr r0, [pc, #676] @ 41a48 │ │ │ │ + ldr r0, [pc, #676] @ 41a44 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1f5da0 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [r5, #104] @ 0x68 │ │ │ │ add r0, r5, #108 @ 0x6c │ │ │ │ - bl 38b84 │ │ │ │ - ldr r1, [pc, #652] @ 41a4c │ │ │ │ - ldr r0, [pc, #652] @ 41a50 │ │ │ │ + bl 38b80 │ │ │ │ + ldr r1, [pc, #652] @ 41a48 │ │ │ │ + ldr r0, [pc, #652] @ 41a4c │ │ │ │ add r2, sp, #28 │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ str fp, [sp, #28] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ bl 74150 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r0, [pc, #608] @ 41a54 │ │ │ │ + ldr r0, [pc, #608] @ 41a50 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1f5da0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ bl 1ea0a4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #580] @ 41a58 │ │ │ │ + ldr r0, [pc, #580] @ 41a54 │ │ │ │ str r1, [r5, #108] @ 0x6c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ mov r1, r7 │ │ │ │ add r0, r5, #112 @ 0x70 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r1, [pc, #552] @ 41a5c │ │ │ │ - b 41a80 │ │ │ │ - @ instruction: 0x0026f7b0 │ │ │ │ - strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r6, r4, r7, pc @ │ │ │ │ - @ instruction: 0x000005bc │ │ │ │ - eorseq r7, r5, ip, lsl #31 │ │ │ │ - eorseq r7, r5, r4, asr pc │ │ │ │ - eorseq r7, r5, ip, lsr pc │ │ │ │ - eoreq r1, r4, ip, lsr #26 │ │ │ │ + bl 38b80 │ │ │ │ + ldr r1, [pc, #552] @ 41a58 │ │ │ │ + b 41a7c │ │ │ │ + @ instruction: 0x0026f7b4 │ │ │ │ + strdeq r0, [r0], -r0 @ │ │ │ │ + mlaeq r6, r8, r7, pc @ │ │ │ │ + @ instruction: 0x000005bc │ │ │ │ + mlaseq r5, r0, pc, r7 @ │ │ │ │ + eorseq r7, r5, r8, asr pc │ │ │ │ + eorseq r7, r5, r0, asr #30 │ │ │ │ + eoreq r1, r4, r0, lsr sp │ │ │ │ andeq ip, r0, r4, lsr #17 │ │ │ │ - eoreq r9, r2, r8, ror #7 │ │ │ │ - eoreq r9, r2, r8, lsl #5 │ │ │ │ + eoreq r9, r2, ip, ror #7 │ │ │ │ + eoreq r9, r2, ip, lsl #5 │ │ │ │ andeq ip, r0, r0, lsr r8 │ │ │ │ - eoreq r9, r2, r4, ror r3 │ │ │ │ + eoreq r9, r2, r8, ror r3 │ │ │ │ andeq lr, r0, r8, lsr #13 │ │ │ │ - eoreq r9, r2, r8, lsr r3 │ │ │ │ + eoreq r9, r2, ip, lsr r3 │ │ │ │ andeq lr, r0, r0, lsr #13 │ │ │ │ - eoreq r9, r2, r0, lsl #6 │ │ │ │ + eoreq r9, r2, r4, lsl #6 │ │ │ │ muleq r0, r8, r6 │ │ │ │ - eoreq r9, r2, r8, asr #5 │ │ │ │ + eoreq r9, r2, ip, asr #5 │ │ │ │ andeq lr, r0, ip, lsl #13 │ │ │ │ - eoreq r9, r2, ip, lsl #5 │ │ │ │ + mlaeq r2, r0, r2, r9 │ │ │ │ andeq lr, r0, r4, lsl #13 │ │ │ │ - eoreq r9, r2, r0, asr r2 │ │ │ │ + eoreq r9, r2, r4, asr r2 │ │ │ │ andeq pc, r0, r8, ror sp @ │ │ │ │ - eoreq r9, r2, r8, lsl r2 │ │ │ │ + eoreq r9, r2, ip, lsl r2 │ │ │ │ andeq pc, r0, ip, ror #26 │ │ │ │ - eoreq r9, r2, r0, ror #3 │ │ │ │ + eoreq r9, r2, r4, ror #3 │ │ │ │ andeq pc, r0, r0, ror #26 │ │ │ │ - eoreq r9, r2, r8, lsr #3 │ │ │ │ + eoreq r9, r2, ip, lsr #3 │ │ │ │ strdeq ip, [r0], -r8 │ │ │ │ - eoreq r9, r2, ip, ror #2 │ │ │ │ + eoreq r9, r2, r0, ror r1 │ │ │ │ andeq ip, r0, r8, lsl #1 │ │ │ │ - eoreq r9, r2, r0, lsr r1 │ │ │ │ + eoreq r9, r2, r4, lsr r1 │ │ │ │ andeq sp, r0, ip, ror #2 │ │ │ │ - eoreq r9, r2, r0, lsl r1 │ │ │ │ + eoreq r9, r2, r4, lsl r1 │ │ │ │ andeq sp, r0, r0, lsl #3 │ │ │ │ - ldrdeq r9, [r2], -r4 @ │ │ │ │ + ldrdeq r9, [r2], -r8 @ │ │ │ │ andeq sp, r0, r4, ror r1 │ │ │ │ - mlaeq r2, ip, r0, r9 │ │ │ │ + eoreq r9, r2, r0, lsr #1 │ │ │ │ andeq sp, r0, ip, ror #2 │ │ │ │ - eoreq r9, r2, r4, rrx │ │ │ │ + eoreq r9, r2, r8, rrx │ │ │ │ andeq fp, r0, r0, asr #20 │ │ │ │ - eoreq r9, r2, r0, lsr r0 │ │ │ │ + eoreq r9, r2, r4, lsr r0 │ │ │ │ ldrdeq fp, [r0], -r0 │ │ │ │ - eoreq r9, r2, r0, lsl #3 │ │ │ │ + eoreq r9, r2, r4, lsl #3 │ │ │ │ @ instruction: 0xffffe620 │ │ │ │ - mlaeq r2, r0, r1, r9 │ │ │ │ + mlaeq r2, r4, r1, r9 │ │ │ │ @ instruction: 0xffffe5a0 │ │ │ │ - eoreq r9, r2, r4, lsl #3 │ │ │ │ + eoreq r9, r2, r8, lsl #3 │ │ │ │ @ instruction: 0xffffe520 │ │ │ │ - eoreq r8, r2, ip, ror #30 │ │ │ │ + eoreq r8, r2, r0, ror pc │ │ │ │ @ instruction: 0xffffe4a0 │ │ │ │ - eoreq r8, r2, ip, lsl #26 │ │ │ │ + eoreq r8, r2, r0, lsl sp │ │ │ │ @ instruction: 0xffffe420 │ │ │ │ - eoreq r8, r2, r8, asr sp │ │ │ │ + eoreq r8, r2, ip, asr sp │ │ │ │ @ instruction: 0xffffe3a4 │ │ │ │ - eoreq r9, r2, r8, asr #32 │ │ │ │ + eoreq r9, r2, ip, asr #32 │ │ │ │ @ instruction: 0xffffe324 │ │ │ │ - eoreq r9, r2, r8, ror #3 │ │ │ │ + eoreq r9, r2, ip, ror #3 │ │ │ │ @ instruction: 0xffffe2a4 │ │ │ │ - eoreq r8, r2, r0, ror #23 │ │ │ │ + eoreq r8, r2, r4, ror #23 │ │ │ │ @ instruction: 0xffffe008 │ │ │ │ - eoreq r8, r2, r8, ror fp │ │ │ │ + eoreq r8, r2, ip, ror fp │ │ │ │ @ instruction: 0xffffdf74 │ │ │ │ - @ instruction: 0x00228bb4 │ │ │ │ + @ instruction: 0x00228bb8 │ │ │ │ @ instruction: 0xffffe1c0 │ │ │ │ - eoreq r8, r2, r4, lsl #28 │ │ │ │ + eoreq r8, r2, r8, lsl #28 │ │ │ │ andeq fp, r0, r8, ror r1 │ │ │ │ - strdeq r8, [r2], -r4 @ │ │ │ │ + strdeq r8, [r2], -r8 @ │ │ │ │ muleq r0, ip, pc @ │ │ │ │ - eoreq r8, r2, r0, ror #27 │ │ │ │ + eoreq r8, r2, r4, ror #27 │ │ │ │ @ instruction: 0xffffdf70 │ │ │ │ - @ instruction: 0x00228db0 │ │ │ │ + @ instruction: 0x00228db4 │ │ │ │ andeq sp, r0, r8, asr #18 │ │ │ │ - eoreq r8, r2, r8, ror sp │ │ │ │ + eoreq r8, r2, ip, ror sp │ │ │ │ andeq r9, r0, r8, asr #24 │ │ │ │ - eoreq r8, r2, r0, asr sp │ │ │ │ + eoreq r8, r2, r4, asr sp │ │ │ │ strdeq r9, [r0], -ip │ │ │ │ - eoreq r8, r2, r8, lsr #26 │ │ │ │ + eoreq r8, r2, ip, lsr #26 │ │ │ │ andeq r9, r0, r8, asr #18 │ │ │ │ - eoreq r8, r2, r4, lsl #26 │ │ │ │ + eoreq r8, r2, r8, lsl #26 │ │ │ │ andeq r9, r0, r4, asr #15 │ │ │ │ - eoreq r8, r2, r4, ror #25 │ │ │ │ + eoreq r8, r2, r8, ror #25 │ │ │ │ andeq r9, r0, r4, asr #10 │ │ │ │ - @ instruction: 0x00228cbc │ │ │ │ + eoreq r8, r2, r0, asr #25 │ │ │ │ andeq r9, r0, r8, lsl #6 │ │ │ │ - mlaeq r2, ip, ip, r8 │ │ │ │ + eoreq r8, r2, r0, lsr #25 │ │ │ │ andeq r8, r0, r0, ror #27 │ │ │ │ @ instruction: 0xffffd830 │ │ │ │ - eoreq r8, r2, r0, asr #24 │ │ │ │ + eoreq r8, r2, r4, asr #24 │ │ │ │ strdeq r8, [r0], -ip │ │ │ │ - eoreq r8, r2, r4, lsl ip │ │ │ │ + eoreq r8, r2, r8, lsl ip │ │ │ │ @ instruction: 0xffffd804 │ │ │ │ - eoreq r8, r2, r4, lsl #16 │ │ │ │ + eoreq r8, r2, r8, lsl #16 │ │ │ │ @ instruction: 0xffffdbb4 │ │ │ │ - @ instruction: 0x00228bbc │ │ │ │ + eoreq r8, r2, r0, asr #23 │ │ │ │ strheq r8, [r0], -r4 │ │ │ │ - mlaeq r2, r8, fp, r8 │ │ │ │ + mlaeq r2, ip, fp, r8 │ │ │ │ andeq r7, r0, ip, asr #30 │ │ │ │ - eoreq r8, r2, r0, lsl #23 │ │ │ │ + eoreq r8, r2, r4, lsl #23 │ │ │ │ @ instruction: 0xffffd59c │ │ │ │ - eoreq r8, r2, r4, ror #22 │ │ │ │ + eoreq r8, r2, r8, ror #22 │ │ │ │ andeq r7, r0, ip, asr lr │ │ │ │ - eoreq r8, r2, r4, lsr #22 │ │ │ │ + eoreq r8, r2, r8, lsr #22 │ │ │ │ @ instruction: 0xffffda04 │ │ │ │ - eoreq r8, r2, r4, lsr #22 │ │ │ │ + eoreq r8, r2, r8, lsr #22 │ │ │ │ ldrdeq r8, [r0], -ip │ │ │ │ - eoreq r8, r2, r0, lsr #22 │ │ │ │ + eoreq r8, r2, r4, lsr #22 │ │ │ │ muleq r0, ip, r1 │ │ │ │ - eoreq r8, r2, ip, lsl #22 │ │ │ │ + eoreq r8, r2, r0, lsl fp │ │ │ │ andeq r7, r0, r0, asr fp │ │ │ │ - eoreq r8, r2, r4, lsl #22 │ │ │ │ + eoreq r8, r2, r8, lsl #22 │ │ │ │ andeq r7, r0, r0, ror #19 │ │ │ │ - eoreq r8, r2, r0, lsl #22 │ │ │ │ + eoreq r8, r2, r4, lsl #22 │ │ │ │ @ instruction: 0xffffd548 │ │ │ │ - ldrdeq r8, [r2], -r4 @ │ │ │ │ + ldrdeq r8, [r2], -r8 @ │ │ │ │ andeq r7, r0, r4, lsr #17 │ │ │ │ - ldrdeq r8, [r2], -ip @ │ │ │ │ + eoreq r8, r2, r0, ror #21 │ │ │ │ andeq r7, r0, r8, lsr #15 │ │ │ │ - ldrdeq r8, [r2], -ip @ │ │ │ │ + eoreq r8, r2, r0, ror #21 │ │ │ │ strdeq r7, [r0], -r0 │ │ │ │ - ldrdeq r8, [r2], -r8 @ │ │ │ │ + ldrdeq r8, [r2], -ip @ │ │ │ │ andeq r7, r0, r4, ror #9 │ │ │ │ - eoreq r6, r2, r4, lsr r2 │ │ │ │ - eoreq r6, r2, ip, lsr #4 │ │ │ │ - eoreq r6, r2, r8, lsl r2 │ │ │ │ - eoreq fp, r3, r0, lsl r1 │ │ │ │ - eoreq r6, r2, r0, lsl #4 │ │ │ │ - eoreq r8, r2, r0, lsl sl │ │ │ │ - eoreq r8, r2, r8, lsl #20 │ │ │ │ - eoreq r8, r2, r0, lsl #20 │ │ │ │ - mlaeq r3, r0, ip, lr │ │ │ │ - @ instruction: 0x002287b0 │ │ │ │ - @ instruction: 0x002289b0 │ │ │ │ - mlaeq r2, r4, r9, r8 │ │ │ │ + eoreq r6, r2, r8, lsr r2 │ │ │ │ + eoreq r6, r2, r0, lsr r2 │ │ │ │ + eoreq r6, r2, ip, lsl r2 │ │ │ │ + eoreq fp, r3, r4, lsl r1 │ │ │ │ + eoreq r6, r2, r4, lsl #4 │ │ │ │ + eoreq r8, r2, r4, lsl sl │ │ │ │ + eoreq r8, r2, ip, lsl #20 │ │ │ │ + eoreq r8, r2, r4, lsl #20 │ │ │ │ + mlaeq r3, r4, ip, lr │ │ │ │ + @ instruction: 0x002287b4 │ │ │ │ + @ instruction: 0x002289b4 │ │ │ │ + mlaeq r2, r8, 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 │ │ │ │ + eoreq r8, r2, ip, lsl #19 │ │ │ │ + eoreq r8, r2, r8, ror r9 │ │ │ │ + eoreq r8, r2, r4, lsl r7 │ │ │ │ @ instruction: 0xffffd058 │ │ │ │ andeq r0, r0, r4, ror #16 │ │ │ │ - eoreq r8, r2, ip, lsl #14 │ │ │ │ - strdeq r8, [r2], -r8 @ │ │ │ │ - eoreq lr, r6, ip, lsl #10 │ │ │ │ + eoreq r8, r2, r0, lsl r7 │ │ │ │ + strdeq r8, [r2], -ip @ │ │ │ │ + eoreq lr, r6, r0, lsl r5 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0xffffde38 │ │ │ │ @ instruction: 0xffffdde8 │ │ │ │ - ldr r0, [pc, #-40] @ 41a60 │ │ │ │ + ldr r0, [pc, #-40] @ 41a5c │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ - ldr r3, [pc, #-60] @ 41a64 │ │ │ │ + ldr r3, [pc, #-60] @ 41a60 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [r5, #112] @ 0x70 │ │ │ │ ldr r4, [sl, r3] │ │ │ │ mov r0, r4 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #-80] @ 41a68 │ │ │ │ + bl 38b80 │ │ │ │ + ldr r0, [pc, #-80] @ 41a64 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1f5880 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r3, [r9] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #-104] @ 41a6c │ │ │ │ + ldr r0, [pc, #-104] @ 41a68 │ │ │ │ str r1, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr r2, [pc, #-120] @ 41a70 │ │ │ │ + ldr r2, [pc, #-120] @ 41a6c │ │ │ │ str r3, [r9] │ │ │ │ - ldr r3, [pc, #-124] @ 41a74 │ │ │ │ + ldr r3, [pc, #-124] @ 41a70 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 41b30 │ │ │ │ + bne 41b2c │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #-160] @ 41a78 │ │ │ │ + ldr r3, [pc, #-160] @ 41a74 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r2, #8] │ │ │ │ - b 408a8 │ │ │ │ - ldr r2, [pc, #-172] @ 41a7c │ │ │ │ + b 408a4 │ │ │ │ + ldr r2, [pc, #-172] @ 41a78 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r3, #12] │ │ │ │ - b 408bc │ │ │ │ + b 408b8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ │ │ │ │ -00041b34 : │ │ │ │ +00041b30 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #96] @ 41bac │ │ │ │ + ldr r4, [pc, #96] @ 41ba8 │ │ │ │ mov r1, #4 │ │ │ │ add r4, pc, r4 │ │ │ │ add r0, r4, #116 @ 0x74 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r4, #120 @ 0x78 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r4, #124 @ 0x7c │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #56] @ 41bb0 │ │ │ │ + bl 38b80 │ │ │ │ + ldr r0, [pc, #56] @ 41bac │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1f5da0 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #44] @ 41bb4 │ │ │ │ + ldr r0, [pc, #44] @ 41bb0 │ │ │ │ str r3, [r4, #116] @ 0x74 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1f5da0 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #28] @ 41bb8 │ │ │ │ + ldr r0, [pc, #28] @ 41bb4 │ │ │ │ str r3, [r4, #120] @ 0x78 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1f5da0 │ │ │ │ str r0, [r4, #124] @ 0x7c │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x00356cb4 │ │ │ │ - eoreq r8, r2, r4, ror r6 │ │ │ │ - eoreq r8, r2, r8, ror #12 │ │ │ │ - eoreq r8, r2, r8, ror #12 │ │ │ │ + @ instruction: 0x00356cb8 │ │ │ │ + eoreq r8, r2, r8, ror r6 │ │ │ │ + eoreq r8, r2, ip, ror #12 │ │ │ │ + eoreq r8, r2, ip, ror #12 │ │ │ │ │ │ │ │ -00041bbc : │ │ │ │ +00041bb8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #36] @ 41bf8 │ │ │ │ + ldr r1, [pc, #36] @ 41bf4 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, #1 │ │ │ │ mov r3, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, #158 @ 0x9e │ │ │ │ str ip, [sp] │ │ │ │ bl 20cb48 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ @ instruction: 0xffffde20 │ │ │ │ │ │ │ │ -00041bfc : │ │ │ │ - ldr r3, [pc, #8] @ 41c0c │ │ │ │ +00041bf8 : │ │ │ │ + ldr r3, [pc, #8] @ 41c08 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #128] @ 0x80 │ │ │ │ bx lr │ │ │ │ - eorseq r6, r5, r0, lsl #24 │ │ │ │ + eorseq r6, r5, r4, lsl #24 │ │ │ │ │ │ │ │ -00041c10 : │ │ │ │ - ldr r3, [pc, #8] @ 41c20 │ │ │ │ +00041c0c : │ │ │ │ + ldr r3, [pc, #8] @ 41c1c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #132] @ 0x84 │ │ │ │ bx lr │ │ │ │ - eorseq r6, r5, ip, ror #23 │ │ │ │ + @ instruction: 0x00356bf0 │ │ │ │ │ │ │ │ -00041c24 : │ │ │ │ - ldr r3, [pc, #8] @ 41c34 │ │ │ │ +00041c20 : │ │ │ │ + ldr r3, [pc, #8] @ 41c30 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #136] @ 0x88 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x00356bd8 │ │ │ │ + @ instruction: 0x00356bdc │ │ │ │ │ │ │ │ -00041c38 : │ │ │ │ - ldr r3, [pc, #8] @ 41c48 │ │ │ │ +00041c34 : │ │ │ │ + ldr r3, [pc, #8] @ 41c44 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #140] @ 0x8c │ │ │ │ bx lr │ │ │ │ - eorseq r6, r5, r4, asr #23 │ │ │ │ + eorseq r6, r5, r8, asr #23 │ │ │ │ │ │ │ │ -00041c4c : │ │ │ │ +00041c48 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #76] @ 41cb0 │ │ │ │ + ldr r4, [pc, #76] @ 41cac │ │ │ │ mov r0, #9 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ bl 214950 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ mov r0, #4 │ │ │ │ bl 214950 │ │ │ │ @@ -31468,36 +31467,36 @@ │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ mov r0, #8 │ │ │ │ bl 214950 │ │ │ │ ldr r1, [r4, #112] @ 0x70 │ │ │ │ mov r0, #33 @ 0x21 │ │ │ │ pop {r4, lr} │ │ │ │ b 214950 │ │ │ │ - mlaseq r5, ip, fp, r6 │ │ │ │ + eorseq r6, r5, r0, lsr #23 │ │ │ │ │ │ │ │ -00041cb4 : │ │ │ │ - ldr r3, [pc, #12] @ 41cc8 │ │ │ │ +00041cb0 : │ │ │ │ + ldr r3, [pc, #12] @ 41cc4 │ │ │ │ mov r0, #67 @ 0x43 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #128] @ 0x80 │ │ │ │ b 214950 │ │ │ │ - eorseq r6, r5, r4, asr #22 │ │ │ │ + eorseq r6, r5, r8, asr #22 │ │ │ │ │ │ │ │ -00041ccc : │ │ │ │ +00041cc8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r0, [pc, #176] @ 41d94 │ │ │ │ - ldr r1, [pc, #176] @ 41d98 │ │ │ │ + ldr r0, [pc, #176] @ 41d90 │ │ │ │ + ldr r1, [pc, #176] @ 41d94 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #168] @ 41d9c │ │ │ │ + ldr r3, [pc, #168] @ 41d98 │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr r2, [pc, #164] @ 41da0 │ │ │ │ + ldr r2, [pc, #164] @ 41d9c │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r2, [r4] │ │ │ │ @@ -31510,672 +31509,672 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ bl 20df58 │ │ │ │ mov r1, #30 │ │ │ │ bl 2137d4 │ │ │ │ tst r0, #1 │ │ │ │ asrne r0, r0, #1 │ │ │ │ - bne 41d5c │ │ │ │ + bne 41d58 │ │ │ │ ldrsh r3, [r0] │ │ │ │ - ldr r0, [pc, #76] @ 41da4 │ │ │ │ + ldr r0, [pc, #76] @ 41da0 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ mvneq r0, #-2147483648 @ 0x80000000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #64] @ 41da8 │ │ │ │ + ldr r2, [pc, #64] @ 41da4 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 41d98 │ │ │ │ + ldr r3, [pc, #40] @ 41d94 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 41d90 │ │ │ │ + bne 41d8c │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq lr, r6, r4, lsl r3 │ │ │ │ + eoreq lr, r6, r8, lsl r3 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq lr, [r6], -r4 @ │ │ │ │ + strdeq lr, [r6], -r8 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r2, r0, r0, lsl r7 │ │ │ │ - eoreq lr, r6, ip, lsl #5 │ │ │ │ + mlaeq r6, r0, r2, lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #196] @ 41e90 │ │ │ │ + ldr r0, [pc, #196] @ 41e8c │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #192] @ 41e94 │ │ │ │ + ldr r1, [pc, #192] @ 41e90 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #184] @ 41e98 │ │ │ │ - ldr r2, [pc, #184] @ 41e9c │ │ │ │ + ldr r3, [pc, #184] @ 41e94 │ │ │ │ + ldr r2, [pc, #184] @ 41e98 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ str r3, [r5] │ │ │ │ add r3, sp, #4 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - str sp, [sp, #24] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str sp, [sp, #20] │ │ │ │ bl 1f5854 │ │ │ │ mov r4, r0 │ │ │ │ - bl 41ccc │ │ │ │ + bl 41cc8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r4, r4, r4, lsl #1 │ │ │ │ cmp r2, #0 │ │ │ │ add r4, r4, #500 @ 0x1f4 │ │ │ │ mov r3, r0 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r3, [sp] │ │ │ │ add r0, r4, r0, lsl #3 │ │ │ │ cmp r3, #0 │ │ │ │ strne r0, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r5] │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #60] @ 41ea0 │ │ │ │ + ldr r2, [pc, #60] @ 41e9c │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #40] @ 41e94 │ │ │ │ + ldr r3, [pc, #40] @ 41e90 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 41e8c │ │ │ │ + bne 41e88 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq lr, r6, r8, lsr #4 │ │ │ │ + eoreq lr, r6, ip, lsr #4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq lr, r6, ip, lsl #4 │ │ │ │ + eoreq lr, r6, r0, lsl r2 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - mlaeq r6, r0, r1, lr │ │ │ │ + mlaeq r6, r4, r1, lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3344] @ 0xd10 │ │ │ │ sub sp, sp, #716 @ 0x2cc │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ ldr ip, [sp, #752] @ 0x2f0 │ │ │ │ ldr r0, [sp, #756] @ 0x2f4 │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - ldr ip, [pc, #3772] @ 42d90 │ │ │ │ + ldr ip, [pc, #3772] @ 42d8c │ │ │ │ ldr r0, [sp, #760] @ 0x2f8 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #3764] @ 42d94 │ │ │ │ + ldr r0, [pc, #3764] @ 42d90 │ │ │ │ add ip, pc, ip │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - ldr fp, [pc, #3752] @ 42d98 │ │ │ │ + ldr fp, [pc, #3752] @ 42d94 │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r1, [pc, #3748] @ 42d9c │ │ │ │ + ldr r1, [pc, #3748] @ 42d98 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #708] @ 0x2c4 │ │ │ │ mov r0, #0 │ │ │ │ add fp, pc, fp │ │ │ │ ldr r9, [fp, r1] │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r9] │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ add r3, sp, #152 @ 0x98 │ │ │ │ str r3, [r9] │ │ │ │ - mov r3, #25 │ │ │ │ - str r3, [sp, #168] @ 0xa8 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ - str r3, [sp, #172] @ 0xac │ │ │ │ + str r3, [sp, #160] @ 0xa0 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ - str r3, [sp, #176] @ 0xb0 │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ - mov r6, #0 │ │ │ │ - str r3, [sp, #180] @ 0xb4 │ │ │ │ + str r3, [sp, #164] @ 0xa4 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ + str r3, [sp, #168] @ 0xa8 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ + mov r6, #0 │ │ │ │ + str r3, [sp, #172] @ 0xac │ │ │ │ + mov r3, #25 │ │ │ │ mov r5, r2 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ mov r2, #100 @ 0x64 │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ mov r1, r6 │ │ │ │ - str r6, [sp, #160] @ 0xa0 │ │ │ │ - str r0, [sp, #164] @ 0xa4 │ │ │ │ + str r6, [sp, #176] @ 0xb0 │ │ │ │ + str r0, [sp, #180] @ 0xb4 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ bl 230c4 │ │ │ │ ldrb ip, [r5] │ │ │ │ cmp ip, r6 │ │ │ │ - beq 41fec │ │ │ │ + beq 41fe8 │ │ │ │ mov r1, r6 │ │ │ │ - ldr r6, [pc, #3612] @ 42da0 │ │ │ │ + ldr r6, [pc, #3612] @ 42d9c │ │ │ │ mov lr, r1 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r1 │ │ │ │ - b 41fa4 │ │ │ │ + b 41fa0 │ │ │ │ add r0, r0, #1 │ │ │ │ ldrb ip, [r5, r0] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 41fec │ │ │ │ + beq 41fe8 │ │ │ │ cmp ip, #37 @ 0x25 │ │ │ │ - bne 41f94 │ │ │ │ + bne 41f90 │ │ │ │ add r0, r0, #1 │ │ │ │ ldrb r2, [r5, r0] │ │ │ │ sub r3, r2, #45 @ 0x2d │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ - bhi 4211c │ │ │ │ + bhi 42118 │ │ │ │ ldrb r3, [r6, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ add r0, r0, #1 │ │ │ │ ldrb ip, [r5, r0] │ │ │ │ add r3, sp, lr, lsl #2 │ │ │ │ ldr r2, [r4], #4 │ │ │ │ cmp ip, #0 │ │ │ │ add lr, lr, #1 │ │ │ │ str r2, [r3, #308] @ 0x134 │ │ │ │ - bne 41fa4 │ │ │ │ + bne 41fa0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 428c0 │ │ │ │ + beq 428bc │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ mov r3, #0 │ │ │ │ sub sl, sl, #1 │ │ │ │ cmp sl, #0 │ │ │ │ movle r4, r3 │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ - ble 420c0 │ │ │ │ - ldr r2, [pc, #3464] @ 42da4 │ │ │ │ + ble 420bc │ │ │ │ + ldr r2, [pc, #3464] @ 42da0 │ │ │ │ str fp, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ mov r7, r3 │ │ │ │ mov r6, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r4, r3 │ │ │ │ mov fp, r3 │ │ │ │ str r2, [sp, #20] │ │ │ │ - b 42060 │ │ │ │ + b 4205c │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ mov r1, r0 │ │ │ │ strb r3, [r2, r4] │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, sl │ │ │ │ - bge 420bc │ │ │ │ + bge 420b8 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldrb r3, [r2, r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 420bc │ │ │ │ + beq 420b8 │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ add r0, r1, #1 │ │ │ │ - bne 42044 │ │ │ │ + bne 42040 │ │ │ │ ldrb r8, [r2, r0] │ │ │ │ add r5, r1, #2 │ │ │ │ cmp r8, #37 @ 0x25 │ │ │ │ - beq 42104 │ │ │ │ + beq 42100 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #192] @ 0xc0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ sub r3, r8, #45 @ 0x2d │ │ │ │ cmp r3, #72 @ 0x48 │ │ │ │ - bhi 421d4 │ │ │ │ + bhi 421d0 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r0, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r2, r3] │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ - ldr r2, [pc, #3280] @ 42da8 │ │ │ │ + ldr r2, [pc, #3280] @ 42da4 │ │ │ │ str r3, [r9] │ │ │ │ - ldr r3, [pc, #3252] @ 42d94 │ │ │ │ + ldr r3, [pc, #3252] @ 42d90 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #708] @ 0x2c4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 42d60 │ │ │ │ + bne 42d5c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #716 @ 0x2cc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r1, r5 │ │ │ │ strb r8, [r3, r4] │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ add r4, r4, #1 │ │ │ │ - b 42058 │ │ │ │ + b 42054 │ │ │ │ sub r2, r2, #116 @ 0x74 │ │ │ │ add r3, sp, #712 @ 0x2c8 │ │ │ │ cmp r2, #1 │ │ │ │ add r3, r3, r7, lsl #2 │ │ │ │ ldr r2, [r4] │ │ │ │ str r2, [r3, #-504] @ 0xfffffe08 │ │ │ │ addls r3, sp, #712 @ 0x2c8 │ │ │ │ ldrls r2, [r4, #4] │ │ │ │ addls r3, r3, lr, lsl #2 │ │ │ │ add r7, r7, #1 │ │ │ │ addhi r4, r4, #4 │ │ │ │ addls r4, r4, #8 │ │ │ │ addls lr, lr, #1 │ │ │ │ strls r2, [r3, #-404] @ 0xfffffe6c │ │ │ │ - b 41f94 │ │ │ │ + b 41f90 │ │ │ │ add r3, sp, r7, lsl #2 │ │ │ │ ldr r2, [r4], #4 │ │ │ │ add r7, r7, #1 │ │ │ │ str r2, [r3, #208] @ 0xd0 │ │ │ │ - b 41f94 │ │ │ │ + b 41f90 │ │ │ │ ldr ip, [r4] │ │ │ │ add r3, sp, #308 @ 0x134 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ str ip, [r3, lr, lsl #2] │ │ │ │ add r3, r3, lr, lsl #2 │ │ │ │ add r4, r4, #8 │ │ │ │ add lr, lr, #2 │ │ │ │ str r2, [r3, #4] │ │ │ │ - b 41f94 │ │ │ │ + b 41f90 │ │ │ │ add r4, r4, #7 │ │ │ │ bic r4, r4, #7 │ │ │ │ ldrd r2, [r4], #8 │ │ │ │ lsl ip, r1, #3 │ │ │ │ add r8, sp, #408 @ 0x198 │ │ │ │ add r1, r1, #1 │ │ │ │ strd r2, [r8, ip] │ │ │ │ - b 41f94 │ │ │ │ + b 41f90 │ │ │ │ add r3, sp, lr, lsl #2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr ip, [r4], #8 │ │ │ │ str ip, [r3, #308] @ 0x134 │ │ │ │ add r3, sp, r7, lsl #2 │ │ │ │ add lr, lr, #1 │ │ │ │ add r7, r7, #1 │ │ │ │ str r2, [r3, #208] @ 0xd0 │ │ │ │ - b 41f94 │ │ │ │ + b 41f90 │ │ │ │ add r3, sp, r6, lsl #2 │ │ │ │ ldr r0, [r3, #208] @ 0xd0 │ │ │ │ cmp r8, #116 @ 0x74 │ │ │ │ add r6, r6, #1 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - beq 42af8 │ │ │ │ + beq 42af4 │ │ │ │ bl 232ec │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ and r8, r8, #223 @ 0xdf │ │ │ │ cmp r8, #81 @ 0x51 │ │ │ │ - bne 42378 │ │ │ │ + bne 42374 │ │ │ │ cmp r3, #256 @ 0x100 │ │ │ │ - ble 42378 │ │ │ │ + ble 42374 │ │ │ │ mov r3, #250 @ 0xfa │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r3, #1 │ │ │ │ - b 42254 │ │ │ │ + b 42250 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldrb r1, [r1] │ │ │ │ strb r1, [r2, r4] │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ sub r2, r2, #1 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r2, #0 │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ add r4, r4, #1 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ - beq 4225c │ │ │ │ + beq 42258 │ │ │ │ cmp sl, r4 │ │ │ │ - bgt 4221c │ │ │ │ + bgt 42218 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 425d0 │ │ │ │ + beq 425cc │ │ │ │ sub r3, sl, #3 │ │ │ │ cmp r3, r4 │ │ │ │ - ble 425d0 │ │ │ │ + ble 425cc │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ mov r3, #46 @ 0x2e │ │ │ │ strb r3, [r2, r4] │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ mov r1, r5 │ │ │ │ add r2, r2, r4 │ │ │ │ strb r3, [r2, #1] │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add r2, r4, #2 │ │ │ │ strb r3, [r0, r2] │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ add r4, r4, #3 │ │ │ │ - b 42058 │ │ │ │ + b 42054 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ add ip, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ cmp r8, #109 @ 0x6d │ │ │ │ add r3, sp, r7, lsl #2 │ │ │ │ ldr r2, [r3, #308] @ 0x134 │ │ │ │ str ip, [sp, #200] @ 0xc8 │ │ │ │ add r3, r7, #1 │ │ │ │ - beq 42868 │ │ │ │ + beq 42864 │ │ │ │ cmp r8, #77 @ 0x4d │ │ │ │ - beq 42868 │ │ │ │ + beq 42864 │ │ │ │ cmp r8, #78 @ 0x4e │ │ │ │ - beq 42c7c │ │ │ │ + beq 42c78 │ │ │ │ cmp r8, #90 @ 0x5a │ │ │ │ - beq 42bc8 │ │ │ │ + beq 42bc4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 42cf4 │ │ │ │ + bne 42cf0 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #2720] @ 42dac │ │ │ │ + ldr r3, [pc, #2720] @ 42da8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r3, #7 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - b 42380 │ │ │ │ + b 4237c │ │ │ │ add r0, sp, r7, lsl #2 │ │ │ │ cmp r8, #73 @ 0x49 │ │ │ │ ldrb r3, [r2, r5] │ │ │ │ ldr r0, [r0, #308] @ 0x134 │ │ │ │ add r7, r7, #1 │ │ │ │ - beq 42a80 │ │ │ │ + beq 42a7c │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ add r5, r1, #3 │ │ │ │ - beq 42ad4 │ │ │ │ - ldr r3, [pc, #2664] @ 42db0 │ │ │ │ + beq 42ad0 │ │ │ │ + ldr r3, [pc, #2664] @ 42dac │ │ │ │ add r8, sp, #608 @ 0x260 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #100 @ 0x64 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r8 │ │ │ │ bl 236d0 <__sprintf_chk@plt> │ │ │ │ mov r0, r8 │ │ │ │ str r8, [sp, #72] @ 0x48 │ │ │ │ bl 232ec │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 425d0 │ │ │ │ + beq 425cc │ │ │ │ mov r3, #0 │ │ │ │ - b 42254 │ │ │ │ + b 42250 │ │ │ │ add r3, sp, r6, lsl #2 │ │ │ │ ldr r0, [r3, #208] @ 0xd0 │ │ │ │ add ip, sp, #104 @ 0x68 │ │ │ │ tst r0, #1 │ │ │ │ add r6, r6, #1 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ str ip, [sp, #196] @ 0xc4 │ │ │ │ - bne 423b4 │ │ │ │ + bne 423b0 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ - beq 429e8 │ │ │ │ + beq 429e4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - b 421f8 │ │ │ │ + b 421f4 │ │ │ │ add r3, sp, r6, lsl #2 │ │ │ │ ldr r0, [r3, #208] @ 0xd0 │ │ │ │ cmp r8, #117 @ 0x75 │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ add r6, r6, #1 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ - bne 428a4 │ │ │ │ + bne 428a0 │ │ │ │ add r3, sp, r7, lsl #2 │ │ │ │ ldr r1, [r3, #308] @ 0x134 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ - blt 428a4 │ │ │ │ + blt 428a0 │ │ │ │ mov r3, #0 │ │ │ │ add ip, sp, #104 @ 0x68 │ │ │ │ mov r2, #10 │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ str ip, [sp] │ │ │ │ mov r2, r3 │ │ │ │ - bl 1d9f1c │ │ │ │ + bl 1d9f08 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - b 42378 │ │ │ │ + b 42374 │ │ │ │ add r3, sp, r6, lsl #2 │ │ │ │ ldr r3, [r3, #208] @ 0xd0 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r9] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov r3, #9 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ 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 │ │ │ │ + bl 41cc8 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ str r3, [r9] │ │ │ │ add r6, r6, #1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 3f5ec │ │ │ │ + bl 3f5e8 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - bl 3ece8 │ │ │ │ + bl 3ece4 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - b 42378 │ │ │ │ + b 42374 │ │ │ │ add r3, sp, r7, lsl #2 │ │ │ │ ldr r3, [r3, #308] @ 0x134 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bge 42a24 │ │ │ │ - ldr r3, [pc, #2276] @ 42db4 │ │ │ │ + bge 42a20 │ │ │ │ + ldr r3, [pc, #2276] @ 42db0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r3, #0 │ │ │ │ - b 42254 │ │ │ │ + b 42250 │ │ │ │ ldr r2, [r9] │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ mov r2, #9 │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ add r2, sp, #124 @ 0x7c │ │ │ │ str r2, [r9] │ │ │ │ mov r2, #5 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ - add r2, sp, #92 @ 0x5c │ │ │ │ + add r2, sp, #84 @ 0x54 │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ - add r2, sp, #96 @ 0x60 │ │ │ │ + add r2, sp, #92 @ 0x5c │ │ │ │ add r3, sp, r6, lsl #2 │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ 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, #96 @ 0x60 │ │ │ │ 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 │ │ │ │ + blt 42b68 │ │ │ │ + bne 428dc │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r2, [r3] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ str r3, [r9] │ │ │ │ - ldr r3, [pc, #2096] @ 42db8 │ │ │ │ + ldr r3, [pc, #2096] @ 42db4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ - b 42378 │ │ │ │ + b 42374 │ │ │ │ add r3, sp, r6, lsl #2 │ │ │ │ ldr r0, [r3, #208] @ 0xd0 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ mov r3, #9 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ - bl 18e740 │ │ │ │ + bl 18e748 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ add r6, r6, #1 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - b 42378 │ │ │ │ + b 42374 │ │ │ │ add r7, r7, #1 │ │ │ │ mov r1, r5 │ │ │ │ - b 42058 │ │ │ │ + b 42054 │ │ │ │ add r3, sp, r6, lsl #2 │ │ │ │ ldr r0, [r3, #208] @ 0xd0 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ mov r3, #9 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ - bl 18e68c │ │ │ │ + bl 18e694 │ │ │ │ add r6, r6, #1 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ - b 42378 │ │ │ │ + b 42374 │ │ │ │ add r6, r6, #1 │ │ │ │ - b 425d0 │ │ │ │ + b 425cc │ │ │ │ add r3, sp, r7, lsl #2 │ │ │ │ ldr r3, [r3, #308] @ 0x134 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - bgt 42aa0 │ │ │ │ + bgt 42a9c │ │ │ │ strb r3, [sp, #608] @ 0x260 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add r3, sp, #608 @ 0x260 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r3, #0 │ │ │ │ - b 42254 │ │ │ │ + b 42250 │ │ │ │ add r3, sp, r7, lsl #2 │ │ │ │ ldr r3, [r3, #308] @ 0x134 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #1896] @ 42dbc │ │ │ │ + ldr r3, [pc, #1896] @ 42db8 │ │ │ │ add r7, r7, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #100 @ 0x64 │ │ │ │ mov r1, #1 │ │ │ │ add r8, sp, #608 @ 0x260 │ │ │ │ - b 42358 │ │ │ │ + b 42354 │ │ │ │ lsl r2, fp, #3 │ │ │ │ add r3, sp, #408 @ 0x198 │ │ │ │ add r3, r2, r3 │ │ │ │ ldrd r2, [r3] │ │ │ │ add r8, sp, #608 @ 0x260 │ │ │ │ strd r2, [sp] │ │ │ │ - ldr r3, [pc, #1848] @ 42dc0 │ │ │ │ + ldr r3, [pc, #1848] @ 42dbc │ │ │ │ mov r2, #100 @ 0x64 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ add fp, fp, #1 │ │ │ │ bl 236d0 <__sprintf_chk@plt> │ │ │ │ - b 42360 │ │ │ │ + b 4235c │ │ │ │ add r3, sp, r7, lsl #2 │ │ │ │ ldr r3, [r3, #308] @ 0x134 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #1808] @ 42dc4 │ │ │ │ + ldr r3, [pc, #1808] @ 42dc0 │ │ │ │ add r7, r7, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 42658 │ │ │ │ + b 42654 │ │ │ │ add r2, sp, #100 @ 0x64 │ │ │ │ str r2, [sp, #196] @ 0xc4 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r3, [pc, #1784] @ 42dc8 │ │ │ │ + ldr r3, [pc, #1784] @ 42dc4 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r8, [r2, r3] │ │ │ │ ldr r0, [r8] │ │ │ │ bl 265648 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r8] │ │ │ │ bl 265640 │ │ │ │ cmp sl, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - beq 42b3c │ │ │ │ + beq 42b38 │ │ │ │ cmp sl, #2 │ │ │ │ - beq 42b2c │ │ │ │ + beq 42b28 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 429d8 │ │ │ │ - ldr r3, [pc, #1724] @ 42dcc │ │ │ │ + bne 429d4 │ │ │ │ + ldr r3, [pc, #1724] @ 42dc8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r0, [r8] │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r8 │ │ │ │ bl 2656cc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #1688] @ 42dd0 │ │ │ │ + ldr r3, [pc, #1688] @ 42dcc │ │ │ │ str r8, [sp, #4] │ │ │ │ add r8, sp, #608 @ 0x260 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #100 @ 0x64 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, r8 │ │ │ │ bl 236d0 <__sprintf_chk@plt> │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 42b20 │ │ │ │ + beq 42b1c │ │ │ │ bl 232ec │ │ │ │ str r0, [sp, #32] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r8 │ │ │ │ bl 232ec │ │ │ │ mov r3, #10 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r0, r0, r3 │ │ │ │ add r0, r0, #1 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ bl 23310 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ @@ -32185,85 +32184,85 @@ │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r3, r3, r2 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 429fc │ │ │ │ + beq 429f8 │ │ │ │ add ip, sp, #104 @ 0x68 │ │ │ │ cmp sl, #1 │ │ │ │ str ip, [sp, #200] @ 0xc8 │ │ │ │ - beq 42b5c │ │ │ │ + beq 42b58 │ │ │ │ cmp sl, #2 │ │ │ │ - beq 42b4c │ │ │ │ + beq 42b48 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 429fc │ │ │ │ - ldr r2, [pc, #1492] @ 42dd4 │ │ │ │ + bne 429f8 │ │ │ │ + ldr r2, [pc, #1492] @ 42dd0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ - beq 42600 │ │ │ │ + beq 425fc │ │ │ │ mov r3, #11 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ - bl 128784 │ │ │ │ + bl 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 │ │ │ │ + b 425fc │ │ │ │ add r3, sp, r6, lsl #2 │ │ │ │ ldr r0, [r3, #208] @ 0xd0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #9 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ bl 1f6064 │ │ │ │ add r6, r6, #1 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - b 42378 │ │ │ │ + b 42374 │ │ │ │ add r3, sp, r3, lsl #2 │ │ │ │ clz r1, r2 │ │ │ │ ldr r2, [r3, #308] @ 0x134 │ │ │ │ add r7, r7, #2 │ │ │ │ cmp r2, #0 │ │ │ │ lsr r1, r1, #5 │ │ │ │ - beq 42d40 │ │ │ │ + beq 42d3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 42d64 │ │ │ │ - ldr r3, [pc, #1348] @ 42dd8 │ │ │ │ + beq 42d60 │ │ │ │ + ldr r3, [pc, #1348] @ 42dd4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - b 425d0 │ │ │ │ + b 425cc │ │ │ │ mov r3, #10 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ - bl 1d9440 │ │ │ │ + bl 1d942c │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - b 42400 │ │ │ │ + b 423fc │ │ │ │ mov r3, #8 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ - bl 41dac │ │ │ │ + bl 41da8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r0, [r3] │ │ │ │ - b 41ff8 │ │ │ │ - bl 41ccc │ │ │ │ + b 41ff4 │ │ │ │ + bl 41cc8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #64 @ 0x40 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, r6 │ │ │ │ bl 2662c4 │ │ │ │ mov r3, r9 │ │ │ │ add ip, sp, #104 @ 0x68 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ @@ -32272,15 +32271,15 @@ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ mov r6, #64 @ 0x40 │ │ │ │ str r4, [sp, #32] │ │ │ │ mov r9, r8 │ │ │ │ mov r4, ip │ │ │ │ mov sl, r3 │ │ │ │ mov r7, r0 │ │ │ │ - b 42978 │ │ │ │ + b 42974 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ add r0, r0, r9 │ │ │ │ bl 23310 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ add r2, r2, r9 │ │ │ │ mov r3, #32 │ │ │ │ @@ -32289,65 +32288,65 @@ │ │ │ │ add r8, r8, #1 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ cmp r5, r8 │ │ │ │ add r2, r2, #1 │ │ │ │ add r9, r9, r2 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ - ble 42a40 │ │ │ │ + ble 42a3c │ │ │ │ ldr r0, [r1, #4] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 18e634 │ │ │ │ + bl 18e63c │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ add r0, r2, r9 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, r6 │ │ │ │ - blt 42934 │ │ │ │ + blt 42930 │ │ │ │ add r2, r2, r6, lsl #1 │ │ │ │ add r6, r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ mov r2, r9 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ bl 23310 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - b 42938 │ │ │ │ - ldr r3, [pc, #1020] @ 42ddc │ │ │ │ + b 42934 │ │ │ │ + ldr r3, [pc, #1020] @ 42dd8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b 42714 │ │ │ │ + b 42710 │ │ │ │ mov r3, #10 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ - bl 1d3488 │ │ │ │ + bl 1d3474 │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ - b 423b4 │ │ │ │ + b 423b0 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 42600 │ │ │ │ + beq 425fc │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #1 │ │ │ │ cmpeq sl, #3 │ │ │ │ moveq r3, #1 │ │ │ │ streq r3, [r2] │ │ │ │ ldreq r3, [sp, #76] @ 0x4c │ │ │ │ - b 42600 │ │ │ │ + b 425fc │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #944] @ 42de0 │ │ │ │ + ldr r3, [pc, #944] @ 42ddc │ │ │ │ mov r2, #100 @ 0x64 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #1 │ │ │ │ add r8, sp, #608 @ 0x260 │ │ │ │ - b 42358 │ │ │ │ + b 42354 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ mov r3, sl │ │ │ │ mov sl, r9 │ │ │ │ mov r1, #0 │ │ │ │ mov r9, r3 │ │ │ │ sub r3, sl, #1 │ │ │ │ strb r1, [r2, r3] │ │ │ │ @@ -32355,406 +32354,406 @@ │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ str r3, [r2] │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r2, [r9] │ │ │ │ - b 42588 │ │ │ │ + b 42584 │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ - bne 42334 │ │ │ │ + bne 42330 │ │ │ │ add r2, r2, r1 │ │ │ │ ldrb r3, [r2, #3] │ │ │ │ cmp r3, #52 @ 0x34 │ │ │ │ addeq r5, r1, #4 │ │ │ │ addne r5, r1, #3 │ │ │ │ - b 42340 │ │ │ │ + b 4233c │ │ │ │ add r8, sp, #608 @ 0x260 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, #9 │ │ │ │ mov r1, #1 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ - bl 1d9ed0 │ │ │ │ + bl 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 │ │ │ │ + b 42374 │ │ │ │ + ldr r3, [pc, #776] @ 42de0 │ │ │ │ add r8, sp, #608 @ 0x260 │ │ │ │ str r0, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #100 @ 0x64 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ bl 236d0 <__sprintf_chk@plt> │ │ │ │ - b 42360 │ │ │ │ + b 4235c │ │ │ │ add r3, sp, r7, lsl #2 │ │ │ │ ldr r3, [r3, #308] @ 0x134 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bge 42378 │ │ │ │ + bge 42374 │ │ │ │ bl 232ec │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - b 42378 │ │ │ │ + b 42374 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b 4276c │ │ │ │ - ldr r3, [pc, #692] @ 42de8 │ │ │ │ + b 42768 │ │ │ │ + ldr r3, [pc, #692] @ 42de4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b 42714 │ │ │ │ - ldr r3, [pc, #680] @ 42dec │ │ │ │ + b 42710 │ │ │ │ + ldr r3, [pc, #680] @ 42de8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b 42714 │ │ │ │ - ldr r2, [pc, #668] @ 42df0 │ │ │ │ + b 42710 │ │ │ │ + ldr r2, [pc, #668] @ 42dec │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #92] @ 0x5c │ │ │ │ - b 42804 │ │ │ │ - ldr r2, [pc, #656] @ 42df4 │ │ │ │ + b 42800 │ │ │ │ + ldr r2, [pc, #656] @ 42df0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #88] @ 0x58 │ │ │ │ - b 42804 │ │ │ │ + b 42800 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ str r3, [r9] │ │ │ │ mov r3, #2 │ │ │ │ add ip, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ - str ip, [sp, #120] @ 0x78 │ │ │ │ - bl 41ccc │ │ │ │ + str ip, [sp, #116] @ 0x74 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ + bl 41cc8 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ str r3, [r9] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 3f5ec │ │ │ │ + bl 3f5e8 │ │ │ │ mov r3, r0 │ │ │ │ - b 42588 │ │ │ │ + b 42584 │ │ │ │ add r1, sp, r6, lsl #2 │ │ │ │ ldr r0, [r1, #208] @ 0xd0 │ │ │ │ cmp r2, #0 │ │ │ │ add r6, r6, #1 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - bne 42cdc │ │ │ │ + bne 42cd8 │ │ │ │ cmp r0, #0 │ │ │ │ movne r7, r3 │ │ │ │ movne r8, r2 │ │ │ │ - beq 42300 │ │ │ │ + beq 422fc │ │ │ │ bl 232ec │ │ │ │ mov sl, #12 │ │ │ │ str sl, [sp, #156] @ 0x9c │ │ │ │ add r0, r0, #24 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - beq 42d6c │ │ │ │ + beq 42d68 │ │ │ │ stmib sp, {r3, r8} │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #460] @ 42df8 │ │ │ │ + ldr r3, [pc, #460] @ 42df4 │ │ │ │ mvn r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #1 │ │ │ │ bl 236d0 <__sprintf_chk@plt> │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ bl 232ec │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - beq 42600 │ │ │ │ + beq 425fc │ │ │ │ mov r0, r8 │ │ │ │ str sl, [sp, #156] @ 0x9c │ │ │ │ - bl 128784 │ │ │ │ + bl 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 │ │ │ │ + b 42374 │ │ │ │ add r3, sp, r3, lsl #2 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r8, [r3, #308] @ 0x134 │ │ │ │ add r7, r7, #2 │ │ │ │ - beq 42d4c │ │ │ │ + beq 42d48 │ │ │ │ mov r3, #12 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ - bl 110888 │ │ │ │ - ldr r3, [pc, #340] @ 42dfc │ │ │ │ + bl 110894 │ │ │ │ + ldr r3, [pc, #340] @ 42df8 │ │ │ │ cmp r8, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [pc, #324] @ 42e00 │ │ │ │ + ldr r3, [pc, #324] @ 42dfc │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - bne 42ce4 │ │ │ │ + bne 42ce0 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq sl, [sp, #64] @ 0x40 │ │ │ │ - bne 42bf0 │ │ │ │ + bne 42bec │ │ │ │ mov r3, r7 │ │ │ │ - b 42300 │ │ │ │ + b 422fc │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r3 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r3, r7 │ │ │ │ moveq r2, r8 │ │ │ │ - bne 42bf0 │ │ │ │ + bne 42bec │ │ │ │ mov r1, #12 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #156] @ 0x9c │ │ │ │ str r2, [sp, #32] │ │ │ │ bl 22ecc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #236] @ 42e04 │ │ │ │ + ldr r1, [pc, #236] @ 42e00 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #232] @ 42e08 │ │ │ │ + ldr r3, [pc, #232] @ 42e04 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r8, r2 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - b 42bf0 │ │ │ │ + b 42bec │ │ │ │ cmp r1, #0 │ │ │ │ - bne 4288c │ │ │ │ - b 42cd4 │ │ │ │ + bne 42888 │ │ │ │ + b 42cd0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 42cd4 │ │ │ │ + beq 42cd0 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r7 │ │ │ │ - b 42cf4 │ │ │ │ + b 42cf0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ mov r3, r7 │ │ │ │ - b 42cf4 │ │ │ │ - ldr r3, [pc, #152] @ 42e0c │ │ │ │ - ldr r1, [pc, #152] @ 42e10 │ │ │ │ - ldr r0, [pc, #152] @ 42e14 │ │ │ │ - ldr r2, [pc, #152] @ 42e18 │ │ │ │ + b 42cf0 │ │ │ │ + ldr r3, [pc, #152] @ 42e08 │ │ │ │ + ldr r1, [pc, #152] @ 42e0c │ │ │ │ + ldr r0, [pc, #152] @ 42e10 │ │ │ │ + ldr r2, [pc, #152] @ 42e14 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str sl, [sp, #156] @ 0x9c │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - eoreq lr, r6, ip, lsl r1 │ │ │ │ + eoreq lr, r6, r0, lsr #2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq lr, [r6], -r8 @ │ │ │ │ + strdeq lr, [r6], -ip @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x002414b4 │ │ │ │ - eoreq r1, r4, r0, ror #8 │ │ │ │ - eoreq sp, r6, ip, lsl pc │ │ │ │ - eoreq r7, r2, r8, ror #30 │ │ │ │ - eoreq r8, r2, r8, lsr #1 │ │ │ │ - eoreq r5, r3, r8, lsl fp │ │ │ │ - eoreq r8, r2, r4, asr #30 │ │ │ │ - mlaeq r2, ip, sp, r7 │ │ │ │ - eoreq r7, r2, r8, lsr #23 │ │ │ │ - eoreq r7, r2, r4, ror fp │ │ │ │ + @ instruction: 0x002414b8 │ │ │ │ + eoreq r1, r4, r4, ror #8 │ │ │ │ + eoreq sp, r6, r0, lsr #30 │ │ │ │ + eoreq r7, r2, ip, ror #30 │ │ │ │ + eoreq r8, r2, ip, lsr #1 │ │ │ │ + eoreq r5, r3, ip, lsl fp │ │ │ │ + eoreq r8, r2, r8, asr #30 │ │ │ │ + eoreq r7, r2, r0, lsr #27 │ │ │ │ + eoreq r7, r2, ip, lsr #23 │ │ │ │ + eoreq r7, r2, r8, ror fp │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ - eoreq r8, r2, r8, lsr #22 │ │ │ │ - strdeq r7, [r2], -ip @ │ │ │ │ - eorseq r6, r5, r4 │ │ │ │ - eoreq r8, r2, r8, lsr ip │ │ │ │ - eoreq r7, r2, r0, asr #16 │ │ │ │ - eoreq r7, r2, r4, lsl #16 │ │ │ │ - eoreq r7, r2, ip, asr #14 │ │ │ │ - eoreq r7, r2, r4, ror #13 │ │ │ │ - eoreq r7, r2, ip, asr #13 │ │ │ │ - @ instruction: 0x00355cb0 │ │ │ │ - eorseq r5, r5, r0, lsr #25 │ │ │ │ - eoreq r7, r2, r8, lsr r6 │ │ │ │ - eorseq r5, r5, r8, asr fp │ │ │ │ - eoreq r7, r2, ip, asr r5 │ │ │ │ - eorseq r5, r5, r0, ror #21 │ │ │ │ - eoreq r8, r2, ip, lsl #10 │ │ │ │ - eoreq r0, r4, r8, lsr #15 │ │ │ │ - eoreq r7, r2, r0, asr #9 │ │ │ │ - ldrdeq r7, [r2], -r4 @ │ │ │ │ + eoreq r8, r2, ip, lsr #22 │ │ │ │ + eoreq r7, r2, r0, lsl #22 │ │ │ │ + eorseq r6, r5, r8 │ │ │ │ + eoreq r8, r2, ip, lsr ip │ │ │ │ + eoreq r7, r2, r4, asr #16 │ │ │ │ + eoreq r7, r2, r8, lsl #16 │ │ │ │ + eoreq r7, r2, r0, asr r7 │ │ │ │ + eoreq r7, r2, r8, ror #13 │ │ │ │ + ldrdeq r7, [r2], -r0 @ │ │ │ │ + @ instruction: 0x00355cb4 │ │ │ │ + eorseq r5, r5, r4, lsr #25 │ │ │ │ + eoreq r7, r2, ip, lsr r6 │ │ │ │ + eorseq r5, r5, ip, asr fp │ │ │ │ + eoreq r7, r2, r0, ror #10 │ │ │ │ + eorseq r5, r5, r4, ror #21 │ │ │ │ + eoreq r8, r2, r0, lsl r5 │ │ │ │ + eoreq r0, r4, ip, lsr #15 │ │ │ │ + eoreq r7, r2, r4, asr #9 │ │ │ │ + ldrdeq r7, [r2], -r8 @ │ │ │ │ andeq r0, r0, r6, lsl #5 │ │ │ │ │ │ │ │ -00042e1c : │ │ │ │ +00042e18 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r2, r3} │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r2, #0 │ │ │ │ sub sp, sp, #28 │ │ │ │ - ldr ip, [pc, #104] @ 42ea8 │ │ │ │ + ldr ip, [pc, #104] @ 42ea4 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r2, [sp] │ │ │ │ - ldr r2, [pc, #92] @ 42eac │ │ │ │ + ldr r2, [pc, #92] @ 42ea8 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [ip, r2] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 41ea4 │ │ │ │ - ldr r2, [pc, #56] @ 42eb0 │ │ │ │ - ldr r3, [pc, #48] @ 42eac │ │ │ │ + bl 41ea0 │ │ │ │ + ldr r2, [pc, #56] @ 42eac │ │ │ │ + ldr r3, [pc, #48] @ 42ea8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 42ea4 │ │ │ │ + bne 42ea0 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sp, r6, ip, lsr #3 │ │ │ │ + @ instruction: 0x0026d1b0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sp, r6, r0, lsl #3 │ │ │ │ + eoreq sp, r6, r4, lsl #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ ldr ip, [sp, #88] @ 0x58 │ │ │ │ - ldr r4, [pc, #528] @ 430e4 │ │ │ │ + ldr r4, [pc, #528] @ 430e0 │ │ │ │ str ip, [sp, #16] │ │ │ │ - ldr ip, [pc, #524] @ 430e8 │ │ │ │ + ldr ip, [pc, #524] @ 430e4 │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr lr, [pc, #516] @ 430ec │ │ │ │ + ldr lr, [pc, #516] @ 430e8 │ │ │ │ ldr ip, [r4, ip] │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #508] @ 430f0 │ │ │ │ + ldr r3, [pc, #508] @ 430ec │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #60] @ 0x3c │ │ │ │ mov ip, #0 │ │ │ │ add lr, pc, lr │ │ │ │ ldr r7, [lr, r3] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r7] │ │ │ │ str r3, [r7] │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - add r3, sp, #16 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #24 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #20 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ subs ip, r0, #0 │ │ │ │ add r3, sp, #28 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - beq 43074 │ │ │ │ - ldr r3, [pc, #408] @ 430f4 │ │ │ │ + beq 43070 │ │ │ │ + ldr r3, [pc, #408] @ 430f0 │ │ │ │ ldr r3, [lr, r3] │ │ │ │ sub r3, ip, r3 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ ands r3, r3, r4, lsr #31 │ │ │ │ - bne 43074 │ │ │ │ + bne 43070 │ │ │ │ tst ip, #1 │ │ │ │ mov r6, r1 │ │ │ │ - bne 42f88 │ │ │ │ + bne 42f84 │ │ │ │ ldrsh r3, [ip] │ │ │ │ cmp r3, #57 @ 0x39 │ │ │ │ - beq 4304c │ │ │ │ + beq 43048 │ │ │ │ mov r0, ip │ │ │ │ mov r2, #100 @ 0x64 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 18e6ec │ │ │ │ + bl 18e6f4 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r0, r0, #15 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ orrs r3, r6, r5 │ │ │ │ add r1, r2, #15 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r0, [sp, #28] │ │ │ │ - bpl 43030 │ │ │ │ + bpl 4302c │ │ │ │ cmp r4, #0 │ │ │ │ - blt 4301c │ │ │ │ + blt 43018 │ │ │ │ stm sp, {r2, r4} │ │ │ │ - ldr r2, [pc, #292] @ 430f8 │ │ │ │ + ldr r2, [pc, #292] @ 430f4 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 42e1c │ │ │ │ + bl 42e18 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ strne r0, [r3] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r2, [r7] │ │ │ │ - ldr r2, [pc, #260] @ 430fc │ │ │ │ - ldr r3, [pc, #236] @ 430e8 │ │ │ │ + ldr r2, [pc, #260] @ 430f8 │ │ │ │ + ldr r3, [pc, #236] @ 430e4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 430e0 │ │ │ │ + bne 430dc │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ str r2, [sp] │ │ │ │ - ldr r2, [pc, #216] @ 43100 │ │ │ │ + ldr r2, [pc, #216] @ 430fc │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 42e1c │ │ │ │ - b 42fd8 │ │ │ │ + bl 42e18 │ │ │ │ + b 42fd4 │ │ │ │ stm sp, {r2, r6} │ │ │ │ - ldr r2, [pc, #200] @ 43104 │ │ │ │ + ldr r2, [pc, #200] @ 43100 │ │ │ │ sub r5, r5, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 42e1c │ │ │ │ - b 42fd8 │ │ │ │ + bl 42e18 │ │ │ │ + b 42fd4 │ │ │ │ bl 61670 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bgt 4308c │ │ │ │ + bgt 43088 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ str r2, [sp, #24] │ │ │ │ add r0, r3, #15 │ │ │ │ - b 42fa4 │ │ │ │ + b 42fa0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ cmp r3, #0 │ │ │ │ movne r1, #0 │ │ │ │ strne r1, [r3] │ │ │ │ - b 42fec │ │ │ │ + b 42fe8 │ │ │ │ mov r0, #100 @ 0x64 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r8, #100 @ 0x64 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r8 │ │ │ │ sub r3, r3, #100 @ 0x64 │ │ │ │ add r1, r1, r3 │ │ │ │ @@ -32765,505 +32764,505 @@ │ │ │ │ strb r3, [r2] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, #115 @ 0x73 │ │ │ │ strb r3, [r2, #1] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ strb r3, [r2, #2] │ │ │ │ str r8, [sp, #32] │ │ │ │ - b 42fa4 │ │ │ │ + b 42fa0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sp, r6, r0, lsr #2 │ │ │ │ + eoreq sp, r6, r4, lsr #2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq sp, [r6], -ip @ │ │ │ │ + eoreq sp, r6, r0, lsl #2 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - @ instruction: 0x002272b4 │ │ │ │ - eoreq sp, r6, r0 │ │ │ │ - eoreq r7, r2, r0, lsl r8 │ │ │ │ - eoreq r7, r2, ip, lsr r2 │ │ │ │ + @ instruction: 0x002272b8 │ │ │ │ + eoreq sp, r6, r4 │ │ │ │ + eoreq r7, r2, r4, lsl r8 │ │ │ │ + eoreq r7, r2, r0, 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 │ │ │ │ ldr ip, [sp, #264] @ 0x108 │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ - ldr lr, [pc, #2208] @ 439d4 │ │ │ │ + ldr lr, [pc, #2208] @ 439d0 │ │ │ │ ldr ip, [sp, #272] @ 0x110 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str ip, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #2196] @ 439d8 │ │ │ │ - ldr ip, [pc, #2196] @ 439dc │ │ │ │ + ldr r0, [pc, #2196] @ 439d4 │ │ │ │ + ldr ip, [pc, #2196] @ 439d8 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - ldr fp, [pc, #2180] @ 439e0 │ │ │ │ + ldr fp, [pc, #2180] @ 439dc │ │ │ │ ldr ip, [lr, ip] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r0, #116] @ 0x74 │ │ │ │ - ldr r1, [pc, #2164] @ 439e4 │ │ │ │ + ldr r1, [pc, #2164] @ 439e0 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #204] @ 0xcc │ │ │ │ mov ip, #0 │ │ │ │ add fp, pc, fp │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ ldr r9, [fp, r1] │ │ │ │ - add ip, sp, #88 @ 0x58 │ │ │ │ + add ip, sp, #64 @ 0x40 │ │ │ │ ldr r1, [r9] │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ str r1, [r9] │ │ │ │ - add r1, sp, #104 @ 0x68 │ │ │ │ + add r1, sp, #76 @ 0x4c │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ - add r1, sp, #52 @ 0x34 │ │ │ │ + add r1, sp, #104 @ 0x68 │ │ │ │ str r1, [sp, #140] @ 0x8c │ │ │ │ - add r1, sp, #76 @ 0x4c │ │ │ │ + add r1, sp, #60 @ 0x3c │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ - add r1, sp, #108 @ 0x6c │ │ │ │ + add r1, sp, #68 @ 0x44 │ │ │ │ str r1, [sp, #148] @ 0x94 │ │ │ │ - add r1, sp, #60 @ 0x3c │ │ │ │ + add r1, sp, #96 @ 0x60 │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ - add r1, sp, #92 @ 0x5c │ │ │ │ + add r1, sp, #88 @ 0x58 │ │ │ │ str r1, [sp, #156] @ 0x9c │ │ │ │ add r1, sp, #100 @ 0x64 │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ + add r1, sp, #108 @ 0x6c │ │ │ │ str r1, [sp, #164] @ 0xa4 │ │ │ │ str ip, [sp, #172] @ 0xac │ │ │ │ - add r1, sp, #96 @ 0x60 │ │ │ │ + add r1, sp, #92 @ 0x5c │ │ │ │ add ip, sp, #56 @ 0x38 │ │ │ │ str r1, [sp, #168] @ 0xa8 │ │ │ │ ldr r5, [sp, #268] @ 0x10c │ │ │ │ add r1, sp, #84 @ 0x54 │ │ │ │ str ip, [sp, #176] @ 0xb0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - add ip, sp, #68 @ 0x44 │ │ │ │ + add ip, sp, #52 @ 0x34 │ │ │ │ mov lr, #12 │ │ │ │ str ip, [sp, #180] @ 0xb4 │ │ │ │ str lr, [sp, #132] @ 0x84 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ - bl 41dac │ │ │ │ + bl 41da8 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ cmp r4, #0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - beq 43484 │ │ │ │ + beq 43480 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ subs r5, r5, #0 │ │ │ │ movne r5, #1 │ │ │ │ cmn r3, #1 │ │ │ │ ldr r3, [sp, #256] @ 0x100 │ │ │ │ sub r8, r3, r5 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ sub r3, r3, r5 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ sub r3, r3, r5 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - beq 43438 │ │ │ │ + beq 43434 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 4346c │ │ │ │ - ldr fp, [pc, #1888] @ 439e8 │ │ │ │ - ldr sl, [pc, #1888] @ 439ec │ │ │ │ + beq 43468 │ │ │ │ + ldr fp, [pc, #1888] @ 439e4 │ │ │ │ + ldr sl, [pc, #1888] @ 439e8 │ │ │ │ add fp, pc, fp │ │ │ │ add sl, pc, sl │ │ │ │ cmn r6, #1 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ str fp, [sp, #100] @ 0x64 │ │ │ │ str sl, [sp, #104] @ 0x68 │ │ │ │ - bne 432bc │ │ │ │ + bne 432b8 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ bl 232ec │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ bl 232ec │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ add r0, r0, r6 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ str r0, [r6] │ │ │ │ - beq 433bc │ │ │ │ + beq 433b8 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r2, #12 │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ - ldr r2, [pc, #1780] @ 439f0 │ │ │ │ + ldr r2, [pc, #1780] @ 439ec │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ mov r3, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ str sl, [sp, #12] │ │ │ │ str fp, [sp] │ │ │ │ str r8, [sp, #24] │ │ │ │ - bl 42e1c │ │ │ │ + bl 42e18 │ │ │ │ mov r4, r0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 4336c │ │ │ │ + beq 43368 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4336c │ │ │ │ + beq 43368 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r1, r8 │ │ │ │ sub r0, r0, r8, lsl #2 │ │ │ │ bl 2662c4 │ │ │ │ cmp r8, #49 @ 0x31 │ │ │ │ movle r8, #1 │ │ │ │ movgt r8, #0 │ │ │ │ cmp r0, #2 │ │ │ │ movle r8, #0 │ │ │ │ cmp r8, #0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - bne 434c8 │ │ │ │ + bne 434c4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ str r4, [r2] │ │ │ │ ldrne r2, [sp, #108] @ 0x6c │ │ │ │ strne r2, [r3] │ │ │ │ - ldr r2, [pc, #1640] @ 439f4 │ │ │ │ + ldr r2, [pc, #1640] @ 439f0 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ str r3, [r9] │ │ │ │ - ldr r3, [pc, #1604] @ 439dc │ │ │ │ + ldr r3, [pc, #1604] @ 439d8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 439b8 │ │ │ │ + bne 439b4 │ │ │ │ add sp, sp, #212 @ 0xd4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ cmp r3, #0 │ │ │ │ - blt 4359c │ │ │ │ + blt 43598 │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr ip, [sp, #72] @ 0x48 │ │ │ │ - beq 43494 │ │ │ │ - blt 437c4 │ │ │ │ + beq 43490 │ │ │ │ + blt 437c0 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ ldr r1, [sp, #252] @ 0xfc │ │ │ │ cmp r3, r1 │ │ │ │ - beq 43800 │ │ │ │ + beq 437fc │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #12 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ - ldr r2, [pc, #1516] @ 439f8 │ │ │ │ + ldr r2, [pc, #1516] @ 439f4 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #16] │ │ │ │ stmib sp, {r4, ip} │ │ │ │ mov r3, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ str sl, [sp, #12] │ │ │ │ str fp, [sp] │ │ │ │ str r8, [sp, #24] │ │ │ │ - bl 42e1c │ │ │ │ + bl 42e18 │ │ │ │ mov r4, r0 │ │ │ │ - b 43328 │ │ │ │ + b 43324 │ │ │ │ ands r3, r4, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bne 43264 │ │ │ │ + bne 43260 │ │ │ │ ldrsh r2, [r4] │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ - beq 43690 │ │ │ │ + beq 4368c │ │ │ │ cmp r2, #44 @ 0x2c │ │ │ │ - beq 43678 │ │ │ │ + beq 43674 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ - bne 43280 │ │ │ │ - ldr fp, [pc, #1416] @ 439fc │ │ │ │ - ldr sl, [pc, #1416] @ 43a00 │ │ │ │ + bne 4327c │ │ │ │ + ldr fp, [pc, #1416] @ 439f8 │ │ │ │ + ldr sl, [pc, #1416] @ 439fc │ │ │ │ add fp, pc, fp │ │ │ │ add sl, pc, sl │ │ │ │ mov r7, fp │ │ │ │ - b 43290 │ │ │ │ - ldr r4, [pc, #1400] @ 43a04 │ │ │ │ + b 4328c │ │ │ │ + ldr r4, [pc, #1400] @ 43a00 │ │ │ │ add r4, pc, r4 │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ - b 43230 │ │ │ │ + b 4322c │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #12 │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ - ldr r2, [pc, #1376] @ 43a08 │ │ │ │ + ldr r2, [pc, #1376] @ 43a04 │ │ │ │ stmib sp, {r4, ip} │ │ │ │ mov r3, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ str sl, [sp, #12] │ │ │ │ str fp, [sp] │ │ │ │ str r8, [sp, #16] │ │ │ │ - bl 42e1c │ │ │ │ + bl 42e18 │ │ │ │ mov r4, r0 │ │ │ │ - b 43328 │ │ │ │ + b 43324 │ │ │ │ ldr r3, [sp, #256] @ 0x100 │ │ │ │ cmp r5, r3 │ │ │ │ - bge 43668 │ │ │ │ - ldr r3, [pc, #1328] @ 43a0c │ │ │ │ - ldr r8, [pc, #1328] @ 43a10 │ │ │ │ + bge 43664 │ │ │ │ + ldr r3, [pc, #1328] @ 43a08 │ │ │ │ + ldr r8, [pc, #1328] @ 43a0c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr fp, [sp, #256] @ 0x100 │ │ │ │ mov r6, r5 │ │ │ │ add r8, pc, r8 │ │ │ │ add r7, sp, #120 @ 0x78 │ │ │ │ add sl, sp, #116 @ 0x74 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r9, [sp, #40] @ 0x28 │ │ │ │ - b 4356c │ │ │ │ + b 43568 │ │ │ │ mov r2, #5 │ │ │ │ mov r1, r8 │ │ │ │ bl 23310 │ │ │ │ add r4, r4, #4 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r9, #13 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ str r9, [sp, #132] @ 0x84 │ │ │ │ ldr r0, [r2, r6, lsl #2] │ │ │ │ mov r2, sl │ │ │ │ - bl 3f5ec │ │ │ │ + bl 3f5e8 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, sl │ │ │ │ str r9, [sp, #132] @ 0x84 │ │ │ │ add r6, r6, #1 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ - bl 3ece8 │ │ │ │ + bl 3ece4 │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ add r0, r0, r4 │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ cmp fp, r6 │ │ │ │ add r4, r4, r3 │ │ │ │ - beq 43664 │ │ │ │ + beq 43660 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ mov r3, #0 │ │ │ │ cmp r5, r6 │ │ │ │ add r0, r0, r4 │ │ │ │ str r7, [sp, #184] @ 0xb8 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - bne 43500 │ │ │ │ + bne 434fc │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, #21 │ │ │ │ bl 23310 │ │ │ │ add r4, r4, #20 │ │ │ │ - b 43510 │ │ │ │ + b 4350c │ │ │ │ add sl, sp, #116 @ 0x74 │ │ │ │ cmn r3, #2 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ str sl, [sp, #184] @ 0xb8 │ │ │ │ - bne 43628 │ │ │ │ + bne 43624 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ cmp r3, #0 │ │ │ │ strge r3, [sp, #120] @ 0x78 │ │ │ │ - blt 4383c │ │ │ │ + blt 43838 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 437ac │ │ │ │ + beq 437a8 │ │ │ │ ldr sl, [sp, #120] @ 0x78 │ │ │ │ mov r0, r7 │ │ │ │ bl 232ec │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ mov r3, r7 │ │ │ │ add r0, r0, sl │ │ │ │ str r0, [r6] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #13 │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ - ldr r2, [pc, #1032] @ 43a14 │ │ │ │ + ldr r2, [pc, #1032] @ 43a10 │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ add r2, pc, r2 │ │ │ │ str r8, [sp, #16] │ │ │ │ - bl 42e1c │ │ │ │ + bl 42e18 │ │ │ │ mov r4, r0 │ │ │ │ - b 43328 │ │ │ │ + b 43324 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, #13 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ bl 7f944 │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ bl 7f580 │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ - b 435c4 │ │ │ │ + b 435c0 │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r3, r4] │ │ │ │ - b 4336c │ │ │ │ + b 43368 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne 43458 │ │ │ │ + bne 43454 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ - bne 43458 │ │ │ │ - ldr r6, [pc, #896] @ 43a18 │ │ │ │ + bne 43454 │ │ │ │ + ldr r6, [pc, #896] @ 43a14 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ str r2, [sp, #184] @ 0xb8 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r2, #0 │ │ │ │ add sl, sp, #116 @ 0x74 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ mov r4, #14 │ │ │ │ ldr r0, [r6, #108] @ 0x6c │ │ │ │ bl 1ea2c4 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - bne 43888 │ │ │ │ + bne 43884 │ │ │ │ tst r1, #1 │ │ │ │ str sl, [sp, #188] @ 0xbc │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ - bne 436f0 │ │ │ │ + bne 436ec │ │ │ │ ldrh r3, [r1] │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ cmp r3, #1 │ │ │ │ ldrls r1, [r1, #4] │ │ │ │ strls r1, [sp, #116] @ 0x74 │ │ │ │ - ldr r3, [pc, #804] @ 43a1c │ │ │ │ + ldr r3, [pc, #804] @ 43a18 │ │ │ │ ldr r3, [fp, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ bl 1ea340 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 43720 │ │ │ │ + beq 4371c │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4384c │ │ │ │ + beq 43848 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ - b 43274 │ │ │ │ + b 43270 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ bl 1f17e0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ - beq 43708 │ │ │ │ + beq 43704 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ and r3, r0, #1 │ │ │ │ orrs r3, r3, r2 │ │ │ │ - bne 43708 │ │ │ │ + bne 43704 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq 43780 │ │ │ │ + beq 4377c │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ - bne 43708 │ │ │ │ + bne 43704 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 43708 │ │ │ │ + bne 43704 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne 43708 │ │ │ │ - ldr r3, [pc, #664] @ 43a20 │ │ │ │ + bne 43704 │ │ │ │ + ldr r3, [pc, #664] @ 43a1c │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [fp, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 436b4 │ │ │ │ + bgt 436b0 │ │ │ │ mov r3, #13 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ bl 20b8fc │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ - b 436b0 │ │ │ │ - ldr r4, [pc, #624] @ 43a24 │ │ │ │ + b 436ac │ │ │ │ + ldr r4, [pc, #624] @ 43a20 │ │ │ │ mov sl, #24 │ │ │ │ add r4, pc, r4 │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ str sl, [sp, #120] @ 0x78 │ │ │ │ - b 435d0 │ │ │ │ + b 435cc │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #12 │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ - ldr r2, [pc, #592] @ 43a28 │ │ │ │ + ldr r2, [pc, #592] @ 43a24 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #16] │ │ │ │ stmib sp, {r4, ip} │ │ │ │ mov r3, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ str sl, [sp, #12] │ │ │ │ str fp, [sp] │ │ │ │ str r8, [sp, #20] │ │ │ │ - bl 42e1c │ │ │ │ + bl 42e18 │ │ │ │ mov r4, r0 │ │ │ │ - b 43328 │ │ │ │ + b 43324 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #12 │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ - ldr r2, [pc, #536] @ 43a2c │ │ │ │ + ldr r2, [pc, #536] @ 43a28 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #16] │ │ │ │ stmib sp, {r4, ip} │ │ │ │ mov r3, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ str sl, [sp, #12] │ │ │ │ str fp, [sp] │ │ │ │ str r8, [sp, #20] │ │ │ │ - bl 42e1c │ │ │ │ + bl 42e18 │ │ │ │ mov r4, r0 │ │ │ │ - b 43328 │ │ │ │ + b 43324 │ │ │ │ mov r0, r4 │ │ │ │ bl 232ec │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ - b 435cc │ │ │ │ + b 435c8 │ │ │ │ mov r0, r4 │ │ │ │ add r7, sp, #120 @ 0x78 │ │ │ │ mov r6, #14 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ str r7, [sp, #188] @ 0xbc │ │ │ │ str r6, [sp, #132] @ 0x84 │ │ │ │ bl 80218 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ tst r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ - bne 4393c │ │ │ │ + bne 43938 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ - b 43274 │ │ │ │ + b 43270 │ │ │ │ mov r6, #1 │ │ │ │ add r2, sp, #124 @ 0x7c │ │ │ │ mov r3, #0 │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ add r7, sp, #120 @ 0x78 │ │ │ │ mov r4, #17 │ │ │ │ mov r1, r6 │ │ │ │ @@ -33272,21 +33271,21 @@ │ │ │ │ str r3, [sp, #192] @ 0xc0 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ str r7, [sp, #188] @ 0xbc │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ bl 79184 │ │ │ │ ands r2, r0, r6 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ - bne 43708 │ │ │ │ + bne 43704 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ strne r2, [sp, #40] @ 0x28 │ │ │ │ - bne 43708 │ │ │ │ + bne 43704 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ - bl 1d3488 │ │ │ │ + bl 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 │ │ │ │ @@ -33295,20 +33294,20 @@ │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ bl 7f580 │ │ │ │ cmp r0, #0 │ │ │ │ strne r0, [sp, #76] @ 0x4c │ │ │ │ - beq 439bc │ │ │ │ + beq 439b8 │ │ │ │ cmp fp, r4 │ │ │ │ movlt r3, fp │ │ │ │ movge r3, r4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b 43708 │ │ │ │ + b 43704 │ │ │ │ asr r2, r3, #1 │ │ │ │ rsb r7, r5, r3, asr #1 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #248] @ 0xf8 │ │ │ │ str r6, [sp, #132] @ 0x84 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ bl 7f944 │ │ │ │ @@ -33316,76 +33315,76 @@ │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ bl 7f580 │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - beq 43990 │ │ │ │ + beq 4398c │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #252] @ 0xfc │ │ │ │ - b 43880 │ │ │ │ - ldr r4, [pc, #152] @ 43a30 │ │ │ │ + b 4387c │ │ │ │ + ldr r4, [pc, #152] @ 43a2c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r4, pc, r4 │ │ │ │ mov r6, #12 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #252] @ 0xfc │ │ │ │ - b 43880 │ │ │ │ + b 4387c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #112] @ 43a34 │ │ │ │ + ldr r3, [pc, #112] @ 43a30 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r3, #12 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - b 43928 │ │ │ │ - @ instruction: 0x0026ceb4 │ │ │ │ - eorseq r5, r5, r4, lsr #13 │ │ │ │ - strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq ip, r6, r0, lsl #29 │ │ │ │ - @ instruction: 0x000005bc │ │ │ │ - eoreq r7, r2, r4, lsl r0 │ │ │ │ - eoreq r8, r2, ip, lsr r2 │ │ │ │ - eoreq r7, r2, r4, lsl #1 │ │ │ │ - eoreq ip, r6, r4, ror #24 │ │ │ │ - eoreq r7, r2, ip, lsr #32 │ │ │ │ - eoreq r8, r2, r4, asr r0 │ │ │ │ - eoreq r6, r2, ip, lsr #29 │ │ │ │ - eoreq r6, r2, r4, lsl #28 │ │ │ │ - eoreq r6, r2, r4, lsr #30 │ │ │ │ - mlaeq r2, r8, pc, r6 @ │ │ │ │ + b 43924 │ │ │ │ + @ instruction: 0x0026ceb8 │ │ │ │ + eorseq r5, r5, r8, lsr #13 │ │ │ │ + strdeq r0, [r0], -r0 @ │ │ │ │ + eoreq ip, r6, r4, lsl #29 │ │ │ │ + @ instruction: 0x000005bc │ │ │ │ + eoreq r7, r2, r8, lsl r0 │ │ │ │ + eoreq r8, r2, r0, asr #4 │ │ │ │ + eoreq r7, r2, r8, lsl #1 │ │ │ │ + eoreq ip, r6, r8, ror #24 │ │ │ │ + eoreq r7, r2, r0, lsr r0 │ │ │ │ + eoreq r8, r2, r8, asr r0 │ │ │ │ + @ instruction: 0x00226eb0 │ │ │ │ + eoreq r6, r2, r8, lsl #28 │ │ │ │ + eoreq r6, r2, r8, lsr #30 │ │ │ │ mlaeq r2, ip, pc, r6 @ │ │ │ │ - eoreq r6, r2, r4, lsr #27 │ │ │ │ - eorseq r5, r5, r4, ror #2 │ │ │ │ + eoreq r6, r2, r0, lsr #31 │ │ │ │ + eoreq r6, r2, r8, lsr #27 │ │ │ │ + eorseq r5, r5, r8, ror #2 │ │ │ │ muleq r0, r8, r4 │ │ │ │ andeq r0, r0, r4, lsr #10 │ │ │ │ - eoreq r6, r2, r4, asr #23 │ │ │ │ - eoreq r6, r2, r0, lsl ip │ │ │ │ - eoreq r6, r2, r4, lsl #24 │ │ │ │ - strdeq r6, [r2], -r4 @ │ │ │ │ - eoreq r6, r2, ip, asr #17 │ │ │ │ + eoreq r6, r2, r8, asr #23 │ │ │ │ + eoreq r6, r2, r4, lsl ip │ │ │ │ + eoreq r6, r2, r8, lsl #24 │ │ │ │ + strdeq r6, [r2], -r8 @ │ │ │ │ + ldrdeq r6, [r2], -r0 @ │ │ │ │ │ │ │ │ -00043a38 : │ │ │ │ +00043a34 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r0, [pc, #232] @ 43b3c │ │ │ │ - ldr r1, [pc, #232] @ 43b40 │ │ │ │ + ldr r0, [pc, #232] @ 43b38 │ │ │ │ + ldr r1, [pc, #232] @ 43b3c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r2, [pc, #224] @ 43b44 │ │ │ │ + ldr r2, [pc, #224] @ 43b40 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ - ldr r3, [pc, #220] @ 43b48 │ │ │ │ + ldr r3, [pc, #220] @ 43b44 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ mov r4, #0 │ │ │ │ ldr r1, [r5] │ │ │ │ @@ -33401,100 +33400,100 @@ │ │ │ │ str r1, [sp, #32] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl 41ea4 │ │ │ │ + bl 41ea0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, #10 │ │ │ │ strb r2, [r3, r0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r6, r0, #1 │ │ │ │ strb r4, [r3, r6] │ │ │ │ bl 20df58 │ │ │ │ mov r1, #3 │ │ │ │ bl 2137d4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1739dc │ │ │ │ + bl 1739e4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #68] @ 43b4c │ │ │ │ + ldr r2, [pc, #68] @ 43b48 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #48] @ 43b40 │ │ │ │ + ldr r3, [pc, #48] @ 43b3c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 43b38 │ │ │ │ + bne 43b34 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add sp, sp, #16 │ │ │ │ bx lr │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq ip, r6, r4, lsr #11 │ │ │ │ + eoreq ip, r6, r8, lsr #11 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq ip, r6, r4, lsl #11 │ │ │ │ + eoreq ip, r6, r8, lsl #11 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq ip, r6, ip, ror #9 │ │ │ │ + strdeq ip, [r6], -r0 @ │ │ │ │ │ │ │ │ -00043b50 : │ │ │ │ +00043b4c : │ │ │ │ b 265b58 │ │ │ │ │ │ │ │ -00043b54 : │ │ │ │ +00043b50 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ ldr lr, [sp, #128] @ 0x80 │ │ │ │ - ldr r4, [pc, #808] @ 43e9c │ │ │ │ + ldr r4, [pc, #808] @ 43e98 │ │ │ │ str lr, [sp, #32] │ │ │ │ - ldr lr, [pc, #804] @ 43ea0 │ │ │ │ + ldr lr, [pc, #804] @ 43e9c │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - ldr ip, [pc, #788] @ 43ea4 │ │ │ │ + ldr ip, [pc, #788] @ 43ea0 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr r0, [pc, #784] @ 43ea8 │ │ │ │ + ldr r0, [pc, #784] @ 43ea4 │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #100] @ 0x64 │ │ │ │ mov lr, #0 │ │ │ │ add ip, pc, ip │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r4, [ip, r0] │ │ │ │ mov r5, r2 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ ldr r0, [r4] │ │ │ │ str r2, [r4] │ │ │ │ - add r2, sp, #44 @ 0x2c │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ add r2, sp, #32 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ - add r2, sp, #36 @ 0x24 │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r3, ip │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ + add r2, sp, #44 @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ ands r6, r1, #1 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - beq 43cbc │ │ │ │ + beq 43cb8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r0, r1 │ │ │ │ ldr r7, [r3, #4] │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ tst r3, #1 │ │ │ │ mov r2, #1 │ │ │ │ @@ -33517,201 +33516,201 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ str ip, [sp, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ mov ip, #6 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r7, [sp] │ │ │ │ str ip, [sp, #68] @ 0x44 │ │ │ │ - bl 43108 │ │ │ │ + bl 43104 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [pc, #536] @ 43eac │ │ │ │ + ldr r2, [pc, #536] @ 43ea8 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #516] @ 43ea0 │ │ │ │ + ldr r3, [pc, #516] @ 43e9c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 43e98 │ │ │ │ + bne 43e94 │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsh r3, [r1] │ │ │ │ sub r2, r3, #44 @ 0x2c │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - bls 43d18 │ │ │ │ + bls 43d14 │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - beq 43d6c │ │ │ │ + beq 43d68 │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - beq 43d9c │ │ │ │ + beq 43d98 │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - beq 43dc8 │ │ │ │ + beq 43dc4 │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - beq 43df4 │ │ │ │ + beq 43df0 │ │ │ │ bic r2, r3, #4 │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ - bne 43d38 │ │ │ │ + bne 43d34 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ mvn r1, #0 │ │ │ │ mov r7, r1 │ │ │ │ add r8, sp, #60 @ 0x3c │ │ │ │ - b 43c4c │ │ │ │ + b 43c48 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ tst r1, #1 │ │ │ │ - bne 43c0c │ │ │ │ + bne 43c08 │ │ │ │ ldrsh r3, [r1] │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - bne 43cdc │ │ │ │ - b 43d6c │ │ │ │ + bne 43cd8 │ │ │ │ + b 43d68 │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 43c0c │ │ │ │ + bhi 43c08 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 43c0c │ │ │ │ + bne 43c08 │ │ │ │ ldrsh r3, [r3] │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne 43c0c │ │ │ │ - b 43d00 │ │ │ │ + bne 43c08 │ │ │ │ + b 43cfc │ │ │ │ ldr r7, [r1, #16] │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - blt 43db8 │ │ │ │ + blt 43db4 │ │ │ │ ldr r6, [r1, #20] │ │ │ │ cmn r6, #-1073741822 @ 0xc0000002 │ │ │ │ - ble 43dac │ │ │ │ + ble 43da8 │ │ │ │ mvn r6, #0 │ │ │ │ mov r1, r6 │ │ │ │ add r8, sp, #60 @ 0x3c │ │ │ │ - b 43c4c │ │ │ │ + b 43c48 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ ldr r6, [r1, #24] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mvn r1, #0 │ │ │ │ add r8, sp, #60 @ 0x3c │ │ │ │ - b 43c4c │ │ │ │ + b 43c48 │ │ │ │ mvn r1, #0 │ │ │ │ mvn r7, #1 │ │ │ │ add r8, sp, #60 @ 0x3c │ │ │ │ - b 43c4c │ │ │ │ + b 43c48 │ │ │ │ mov r3, #6 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ bl 7f580 │ │ │ │ mvn r7, #1 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add r8, sp, #60 @ 0x3c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - b 43c4c │ │ │ │ + b 43c48 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add r8, sp, #60 @ 0x3c │ │ │ │ mov r3, #7 │ │ │ │ mvn r1, #0 │ │ │ │ str r8, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl a7d14 │ │ │ │ + bl a7d18 │ │ │ │ ands r6, r0, #1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bne 43e64 │ │ │ │ + bne 43e60 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ - beq 43e50 │ │ │ │ + beq 43e4c │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ mvnne r7, #1 │ │ │ │ ldreq r7, [r0, #8] │ │ │ │ streq r7, [sp, #60] @ 0x3c │ │ │ │ mvneq r6, #0 │ │ │ │ asreq r7, r7, #1 │ │ │ │ - b 43e74 │ │ │ │ + b 43e70 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ tst r0, #1 │ │ │ │ ldrsheq r3, [r0] │ │ │ │ - beq 43e30 │ │ │ │ + beq 43e2c │ │ │ │ asrs r7, r0, #1 │ │ │ │ mvnmi r7, r7 │ │ │ │ mvnmi r6, #0 │ │ │ │ movpl r6, r7 │ │ │ │ mov r3, #7 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ bl 7f580 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - b 43c4c │ │ │ │ + b 43c48 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq ip, r6, r0, lsl #9 │ │ │ │ + eoreq ip, r6, r4, lsl #9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq ip, r6, r8, asr r4 │ │ │ │ + eoreq ip, r6, ip, asr r4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq ip, r6, r0, ror #6 │ │ │ │ + eoreq ip, r6, r4, ror #6 │ │ │ │ │ │ │ │ -00043eb0 : │ │ │ │ +00043eac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ ldr lr, [sp, #112] @ 0x70 │ │ │ │ str lr, [sp, #12] │ │ │ │ - ldr lr, [pc, #564] @ 44108 │ │ │ │ + ldr lr, [pc, #564] @ 44104 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #560] @ 4410c │ │ │ │ + ldr r3, [pc, #560] @ 44108 │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr ip, [pc, #552] @ 44110 │ │ │ │ + ldr ip, [pc, #552] @ 4410c │ │ │ │ ldr r3, [lr, r3] │ │ │ │ - ldr r0, [pc, #548] @ 44114 │ │ │ │ + ldr r0, [pc, #548] @ 44110 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r3, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r8, [ip, r0] │ │ │ │ mov r3, ip │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldr r0, [r8] │ │ │ │ str r3, [r8] │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r6, r1 │ │ │ │ mov r3, #4 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #28 │ │ │ │ mov r4, r2 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 41dac │ │ │ │ + bl 41da8 │ │ │ │ cmp r4, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - blt 44018 │ │ │ │ - ldr r7, [pc, #428] @ 44118 │ │ │ │ + blt 44014 │ │ │ │ + ldr r7, [pc, #428] @ 44114 │ │ │ │ add r7, pc, r7 │ │ │ │ cmp r6, #0 │ │ │ │ cmpge r4, #1 │ │ │ │ movgt r1, #1 │ │ │ │ movle r1, #0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ sub r1, r4, r1 │ │ │ │ @@ -33719,77 +33718,77 @@ │ │ │ │ cmp r0, #2 │ │ │ │ movgt r3, #1 │ │ │ │ movle r3, #0 │ │ │ │ cmp r4, #49 @ 0x31 │ │ │ │ movgt r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne 44028 │ │ │ │ - ldr r3, [pc, #364] @ 4411c │ │ │ │ + bne 44024 │ │ │ │ + ldr r3, [pc, #364] @ 44118 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ mvn r2, #0 │ │ │ │ mov r1, #1 │ │ │ │ bl 236d0 <__sprintf_chk@plt> │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 43fe0 │ │ │ │ + beq 43fdc │ │ │ │ mov r0, r4 │ │ │ │ bl 232ec │ │ │ │ str r0, [r5] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #308] @ 44120 │ │ │ │ + ldr r2, [pc, #308] @ 4411c │ │ │ │ str r3, [r8] │ │ │ │ - ldr r3, [pc, #280] @ 4410c │ │ │ │ + ldr r3, [pc, #280] @ 44108 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 44104 │ │ │ │ + bne 44100 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r7, [pc, #260] @ 44124 │ │ │ │ + ldr r7, [pc, #260] @ 44120 │ │ │ │ rsb r4, r4, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ - b 43f6c │ │ │ │ + b 43f68 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #240] @ 44128 │ │ │ │ + ldr r3, [pc, #240] @ 44124 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ mvn r2, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r7, [sp, #4] │ │ │ │ bl 236d0 <__sprintf_chk@plt> │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 232ec │ │ │ │ cmp r4, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r0 │ │ │ │ - beq 440e8 │ │ │ │ + beq 440e4 │ │ │ │ mov r5, #0 │ │ │ │ add fp, sp, #36 @ 0x24 │ │ │ │ mov sl, r5 │ │ │ │ mov r9, #5 │ │ │ │ cmp r6, r5 │ │ │ │ - beq 440d4 │ │ │ │ + beq 440d0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r2, sp, #32 │ │ │ │ str fp, [sp, #64] @ 0x40 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r3, r5, lsl #2] │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ - bl 3f5ec │ │ │ │ + bl 3f5e8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, #32 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ strb r2, [r3, r7] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r3, r7, #1 │ │ │ │ add r0, r0, r3 │ │ │ │ @@ -33797,103 +33796,103 @@ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r3, r3, #1 │ │ │ │ add r7, r7, r3 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - bne 44078 │ │ │ │ + bne 44074 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r5, r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ strne r7, [r3] │ │ │ │ - b 43fe0 │ │ │ │ + b 43fdc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq ip, r6, r0, lsr #2 │ │ │ │ + eoreq ip, r6, r4, lsr #2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq ip, r6, r0, lsl #2 │ │ │ │ + eoreq ip, r6, r4, lsl #2 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r9, r3, r0, lsl #6 │ │ │ │ - eoreq r6, r2, r8, ror #9 │ │ │ │ - eoreq ip, r6, r8 │ │ │ │ - eoreq sl, r2, r4 │ │ │ │ - eoreq r6, r2, r4, asr r4 │ │ │ │ + eoreq r9, r3, r4, lsl #6 │ │ │ │ + eoreq r6, r2, ip, ror #9 │ │ │ │ + eoreq ip, r6, ip │ │ │ │ + eoreq sl, r2, r8 │ │ │ │ + eoreq r6, r2, r8, asr r4 │ │ │ │ │ │ │ │ -0004412c : │ │ │ │ +00044128 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ ldr lr, [sp, #112] @ 0x70 │ │ │ │ str lr, [sp, #12] │ │ │ │ - ldr lr, [pc, #584] @ 44398 │ │ │ │ + ldr lr, [pc, #584] @ 44394 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #580] @ 4439c │ │ │ │ + ldr r0, [pc, #580] @ 44398 │ │ │ │ add lr, pc, lr │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr ip, [pc, #572] @ 443a0 │ │ │ │ + ldr ip, [pc, #572] @ 4439c │ │ │ │ ldr r0, [lr, r0] │ │ │ │ - ldr r3, [pc, #568] @ 443a4 │ │ │ │ + ldr r3, [pc, #568] @ 443a0 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r7, [ip, r3] │ │ │ │ subs r5, r2, #0 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r0, ip │ │ │ │ ldr ip, [r7] │ │ │ │ str r2, [r7] │ │ │ │ - add r2, sp, #24 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ add r2, sp, #16 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ add r2, sp, #20 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + add r2, sp, #24 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ add r2, sp, #12 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #24] │ │ │ │ - beq 441d8 │ │ │ │ + beq 441d4 │ │ │ │ cmp r5, #1 │ │ │ │ cmpeq r1, r2 │ │ │ │ mov r9, r1 │ │ │ │ moveq r6, #1 │ │ │ │ movne r6, #0 │ │ │ │ - bne 44224 │ │ │ │ + bne 44220 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r4, [pc, #452] @ 443a8 │ │ │ │ + ldr r4, [pc, #452] @ 443a4 │ │ │ │ cmp r3, #0 │ │ │ │ movne r2, #7 │ │ │ │ add r4, pc, r4 │ │ │ │ strne r2, [r3] │ │ │ │ - ldr r2, [pc, #436] @ 443ac │ │ │ │ - ldr r3, [pc, #416] @ 4439c │ │ │ │ + ldr r2, [pc, #436] @ 443a8 │ │ │ │ + ldr r3, [pc, #416] @ 44398 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [r7] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 44394 │ │ │ │ + bne 44390 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #28 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - bl 41dac │ │ │ │ + bl 41da8 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 232ec │ │ │ │ sub r2, r5, #1 │ │ │ │ cmp r9, #0 │ │ │ │ cmpge r5, #1 │ │ │ │ @@ -33904,23 +33903,23 @@ │ │ │ │ movgt r1, #1 │ │ │ │ movle r1, #0 │ │ │ │ sub r0, r0, r2 │ │ │ │ sub r1, r5, r1 │ │ │ │ bl 2662c4 │ │ │ │ cmp r0, #2 │ │ │ │ str r0, [sp, #28] │ │ │ │ - ble 44358 │ │ │ │ + ble 44354 │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, r6 │ │ │ │ - ble 44338 │ │ │ │ + ble 44334 │ │ │ │ add fp, sp, #36 @ 0x24 │ │ │ │ mov sl, r6 │ │ │ │ str r7, [sp, #8] │ │ │ │ cmp r9, r6 │ │ │ │ - beq 44324 │ │ │ │ + beq 44320 │ │ │ │ mov r3, #10 │ │ │ │ str fp, [sp, #64] @ 0x40 │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ strb r3, [r4, r1] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r4, r1, #1 │ │ │ │ add r0, r0, r4 │ │ │ │ @@ -33930,803 +33929,803 @@ │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r7, sp, #32 │ │ │ │ ldr r0, [r3, r6, lsl #2] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, r7 │ │ │ │ - bl 3f5ec │ │ │ │ + bl 3f5e8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #0 │ │ │ │ add r4, r8, r4 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bl 3ece8 │ │ │ │ + bl 3ece4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r0, r0, r4 │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r1, r4, r3 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - bne 4429c │ │ │ │ + bne 44298 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ add r4, r4, r1 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ strne r1, [r3] │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ - b 441f0 │ │ │ │ - ldr r3, [pc, #80] @ 443b0 │ │ │ │ + b 441ec │ │ │ │ + ldr r3, [pc, #80] @ 443ac │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ mvn r2, #0 │ │ │ │ mov r1, #1 │ │ │ │ bl 236d0 <__sprintf_chk@plt> │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 44350 │ │ │ │ + beq 4434c │ │ │ │ mov r0, r4 │ │ │ │ bl 232ec │ │ │ │ str r0, [r5] │ │ │ │ - b 44350 │ │ │ │ + b 4434c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq fp, r6, r4, lsr #29 │ │ │ │ + eoreq fp, r6, r8, lsr #29 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq fp, r6, r4, lsl #29 │ │ │ │ + eoreq fp, r6, r8, lsl #29 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - ldrdeq r6, [r2], -r0 @ │ │ │ │ - eoreq fp, r6, r0, lsl #28 │ │ │ │ - eoreq r6, r2, ip, asr r1 │ │ │ │ + ldrdeq r6, [r2], -r4 @ │ │ │ │ + eoreq fp, r6, r4, lsl #28 │ │ │ │ + eoreq r6, r2, r0, ror #2 │ │ │ │ │ │ │ │ -000443b4 : │ │ │ │ +000443b0 : │ │ │ │ cmp r0, #0 │ │ │ │ - beq 44424 │ │ │ │ - ldr r2, [pc, #120] @ 4443c │ │ │ │ + beq 44420 │ │ │ │ + ldr r2, [pc, #120] @ 44438 │ │ │ │ sub r0, r0, #1 │ │ │ │ smull r3, r2, r0, r2 │ │ │ │ asr r3, r0, #31 │ │ │ │ rsb r3, r3, r2, asr #5 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ sub r3, r0, r3, lsl #2 │ │ │ │ sub r2, r3, #10 │ │ │ │ cmp r2, #9 │ │ │ │ - bls 44418 │ │ │ │ - ldr r1, [pc, #80] @ 44440 │ │ │ │ + bls 44414 │ │ │ │ + ldr r1, [pc, #80] @ 4443c │ │ │ │ asr r2, r3, #31 │ │ │ │ smull r0, r1, r3, r1 │ │ │ │ rsb r2, r2, r1, asr #2 │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ sub r2, r3, r2, lsl #1 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt 44430 │ │ │ │ - ldr r3, [pc, #52] @ 44444 │ │ │ │ + bgt 4442c │ │ │ │ + ldr r3, [pc, #52] @ 44440 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, r2, lsl #2] │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #40] @ 44448 │ │ │ │ + ldr r0, [pc, #40] @ 44444 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #32] @ 4444c │ │ │ │ + ldr r0, [pc, #32] @ 44448 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #24] @ 44450 │ │ │ │ + ldr r0, [pc, #24] @ 4444c │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ mvnpl r8, pc, lsl r5 │ │ │ │ strbtvs r6, [r6], -r7, ror #12 │ │ │ │ - eoreq fp, r6, r0, lsr #18 │ │ │ │ - strdeq r2, [r3], -ip @ │ │ │ │ - strdeq r2, [r3], -r0 @ │ │ │ │ - eoreq r2, r3, r4, ror #15 │ │ │ │ + eoreq fp, r6, r4, lsr #18 │ │ │ │ + eoreq r2, r3, r0, lsl #16 │ │ │ │ + strdeq r2, [r3], -r4 @ │ │ │ │ + eoreq r2, r3, r8, ror #15 │ │ │ │ │ │ │ │ -00044454 : │ │ │ │ +00044450 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, r1 │ │ │ │ ldmib r0, {r1, r2, r3} │ │ │ │ ldr r0, [r0, #20] │ │ │ │ str ip, [sp] │ │ │ │ - bl 42eb4 │ │ │ │ + bl 42eb0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00044488 : │ │ │ │ +00044484 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #176] @ 44558 │ │ │ │ + ldr r0, [pc, #176] @ 44554 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r2, [pc, #172] @ 4455c │ │ │ │ + ldr r2, [pc, #172] @ 44558 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ - ldr r3, [pc, #164] @ 44560 │ │ │ │ - ldr ip, [pc, #164] @ 44564 │ │ │ │ + ldr r3, [pc, #164] @ 4455c │ │ │ │ + ldr ip, [pc, #164] @ 44560 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, ip] │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r2, [r5] │ │ │ │ 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] │ │ │ │ - bl 41ccc │ │ │ │ + str sp, [sp, #20] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + bl 41cc8 │ │ │ │ cmp r4, #0 │ │ │ │ moveq r1, r0 │ │ │ │ - beq 44514 │ │ │ │ + beq 44510 │ │ │ │ mov r1, r4 │ │ │ │ bl 2662c4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r3, [r5] │ │ │ │ - bl 3f5ec │ │ │ │ - ldr r2, [pc, #56] @ 44568 │ │ │ │ - ldr r3, [pc, #40] @ 4455c │ │ │ │ + bl 3f5e8 │ │ │ │ + ldr r2, [pc, #56] @ 44564 │ │ │ │ + ldr r3, [pc, #40] @ 44558 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 44554 │ │ │ │ + bne 44550 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq fp, r6, ip, asr #22 │ │ │ │ + eoreq fp, r6, r0, asr fp │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq fp, r6, r0, lsr fp │ │ │ │ + eoreq fp, r6, r4, lsr fp │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq fp, r6, r8, asr #21 │ │ │ │ + eoreq fp, r6, ip, asr #21 │ │ │ │ │ │ │ │ -0004456c : │ │ │ │ +00044568 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ ldr ip, [sp, #80] @ 0x50 │ │ │ │ str ip, [sp, #12] │ │ │ │ - ldr ip, [pc, #436] @ 44744 │ │ │ │ + ldr ip, [pc, #436] @ 44740 │ │ │ │ str r2, [sp, #16] │ │ │ │ - ldr r2, [pc, #432] @ 44748 │ │ │ │ + ldr r2, [pc, #432] @ 44744 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r6, [pc, #420] @ 4474c │ │ │ │ + ldr r6, [pc, #420] @ 44748 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r2, [pc, #404] @ 44750 │ │ │ │ + ldr r2, [pc, #404] @ 4474c │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ add r6, pc, r6 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r5, [r6, r2] │ │ │ │ add r2, sp, #24 │ │ │ │ ldr ip, [r5] │ │ │ │ str r2, [r5] │ │ │ │ mov r2, #5 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r2, sp, #8 │ │ │ │ str r2, [sp, #32] │ │ │ │ - add r2, sp, #20 │ │ │ │ + add r2, sp, #12 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - add r2, sp, #4 │ │ │ │ + add r2, sp, #16 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - add r2, sp, #12 │ │ │ │ + add r2, sp, #20 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - add r2, sp, #16 │ │ │ │ + add r2, sp, #4 │ │ │ │ str ip, [sp, #24] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - beq 44734 │ │ │ │ + beq 44730 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 194d8c │ │ │ │ - ldr r3, [pc, #292] @ 44754 │ │ │ │ + bl 194d94 │ │ │ │ + ldr r3, [pc, #292] @ 44750 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r6, [r6, r3] │ │ │ │ cmp r2, r6 │ │ │ │ cmpne r2, #0 │ │ │ │ - bne 446e8 │ │ │ │ + bne 446e4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r6 │ │ │ │ cmpne r3, #0 │ │ │ │ - beq 44674 │ │ │ │ - ldr r0, [pc, #256] @ 44758 │ │ │ │ + beq 44670 │ │ │ │ + ldr r0, [pc, #256] @ 44754 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1739dc │ │ │ │ + bl 1739e4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ - bl 194d8c │ │ │ │ + bl 194d94 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r6 │ │ │ │ - beq 446b4 │ │ │ │ - ldr r0, [pc, #212] @ 4475c │ │ │ │ + beq 446b0 │ │ │ │ + ldr r0, [pc, #212] @ 44758 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1739dc │ │ │ │ + bl 1739e4 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, r6 │ │ │ │ - beq 446b8 │ │ │ │ + beq 446b4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r4 │ │ │ │ str ip, [r5] │ │ │ │ - bl 194d8c │ │ │ │ + bl 194d94 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ - ldr r2, [pc, #160] @ 44760 │ │ │ │ - ldr r3, [pc, #132] @ 44748 │ │ │ │ + ldr r2, [pc, #160] @ 4475c │ │ │ │ + ldr r3, [pc, #132] @ 44744 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [r5] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 44740 │ │ │ │ + bne 4473c │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r7, [pc, #116] @ 44764 │ │ │ │ + ldr r7, [pc, #116] @ 44760 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r7, pc, r7 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #1 │ │ │ │ - bl 1739dc │ │ │ │ + bl 1739e4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ - bl 194d8c │ │ │ │ + bl 194d94 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #1 │ │ │ │ - bl 1739dc │ │ │ │ + bl 1739e4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ - bl 194d8c │ │ │ │ - b 44674 │ │ │ │ - ldr r3, [pc, #24] @ 44754 │ │ │ │ + bl 194d94 │ │ │ │ + b 44670 │ │ │ │ + ldr r3, [pc, #24] @ 44750 │ │ │ │ ldr r6, [r6, r3] │ │ │ │ - b 44698 │ │ │ │ + b 44694 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq fp, r6, r4, ror #20 │ │ │ │ + eoreq fp, r6, r8, ror #20 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq fp, r6, ip, lsr sl │ │ │ │ + eoreq fp, r6, r0, asr #20 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r5, r2, r8, ror lr │ │ │ │ - mlaeq r2, r4, ip, r5 │ │ │ │ - eoreq fp, r6, r8, lsr r9 │ │ │ │ - strdeq r3, [r3], -r4 @ │ │ │ │ + eoreq r5, r2, ip, ror lr │ │ │ │ + mlaeq r2, r8, ip, r5 │ │ │ │ + eoreq fp, r6, ip, lsr r9 │ │ │ │ + strdeq r3, [r3], -r8 @ │ │ │ │ │ │ │ │ -00044768 : │ │ │ │ +00044764 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 237c0 │ │ │ │ │ │ │ │ -0004477c : │ │ │ │ +00044778 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr lr, [pc, #300] @ 448c0 │ │ │ │ + ldr lr, [pc, #300] @ 448bc │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r2, [pc, #292] @ 448c4 │ │ │ │ + ldr r2, [pc, #292] @ 448c0 │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #284] @ 448c8 │ │ │ │ + ldr r3, [pc, #284] @ 448c4 │ │ │ │ ldr r2, [lr, r2] │ │ │ │ - ldr ip, [pc, #280] @ 448cc │ │ │ │ + ldr ip, [pc, #280] @ 448c8 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, ip] │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r2, [r5] │ │ │ │ subs r4, r1, #0 │ │ │ │ str r3, [r5] │ │ │ │ add r3, sp, #4 │ │ │ │ moveq r0, r4 │ │ │ │ str r2, [sp, #16] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - str sp, [sp, #28] │ │ │ │ - beq 4481c │ │ │ │ + str sp, [sp, #24] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + beq 44818 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 44878 │ │ │ │ + beq 44874 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4484c │ │ │ │ + beq 44848 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [r5] │ │ │ │ - bl 40004 │ │ │ │ + bl 40000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r4, r0 │ │ │ │ movgt r0, #0 │ │ │ │ movle r0, #1 │ │ │ │ str r2, [r5] │ │ │ │ - ldr r2, [pc, #168] @ 448d0 │ │ │ │ - ldr r3, [pc, #152] @ 448c4 │ │ │ │ + ldr r2, [pc, #168] @ 448cc │ │ │ │ + ldr r3, [pc, #152] @ 448c0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 448bc │ │ │ │ + bne 448b8 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, r2, asr #1 │ │ │ │ - blt 448a8 │ │ │ │ + blt 448a4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r3, r4 │ │ │ │ movlt r0, #0 │ │ │ │ movge r0, #1 │ │ │ │ - b 4481c │ │ │ │ + b 44818 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r6, #3 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r6, [sp, #20] │ │ │ │ bl 20df58 │ │ │ │ mov r1, #67 @ 0x43 │ │ │ │ str r6, [sp, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ bl 2137d4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - b 447f4 │ │ │ │ + b 447f0 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 3fcac │ │ │ │ + bl 3fca8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b 44860 │ │ │ │ + b 4485c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq fp, r6, ip, asr r8 │ │ │ │ + eoreq fp, r6, r0, ror #16 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq fp, r6, ip, lsr r8 │ │ │ │ + eoreq fp, r6, r0, asr #16 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - ldrdeq fp, [r6], -r0 @ │ │ │ │ + ldrdeq fp, [r6], -r4 @ │ │ │ │ │ │ │ │ -000448d4 : │ │ │ │ +000448d0 : │ │ │ │ mov r2, #0 │ │ │ │ - b 4477c │ │ │ │ + b 44778 │ │ │ │ │ │ │ │ -000448dc : │ │ │ │ +000448d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ - ldr lr, [pc, #920] @ 44c8c │ │ │ │ - ldr ip, [pc, #920] @ 44c90 │ │ │ │ + ldr lr, [pc, #920] @ 44c88 │ │ │ │ + ldr ip, [pc, #920] @ 44c8c │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr fp, [pc, #908] @ 44c94 │ │ │ │ + ldr fp, [pc, #908] @ 44c90 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r1, [pc, #904] @ 44c98 │ │ │ │ + ldr r1, [pc, #904] @ 44c94 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #108] @ 0x6c │ │ │ │ mov ip, #0 │ │ │ │ add fp, pc, fp │ │ │ │ ldr r1, [fp, r1] │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #880] @ 44c9c │ │ │ │ + ldr r2, [pc, #880] @ 44c98 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr sl, [fp, r2] │ │ │ │ mov r1, #11 │ │ │ │ ldr r2, [sl] │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ str r2, [sl] │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ + add r2, sp, #32 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - add r2, sp, #20 │ │ │ │ + add r2, sp, #12 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ - add r2, sp, #24 │ │ │ │ + add r2, sp, #28 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ + add r2, sp, #52 @ 0x34 │ │ │ │ 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, #36 @ 0x24 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ - add r2, sp, #52 @ 0x34 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ - add r2, sp, #28 │ │ │ │ + add r2, sp, #20 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - add r2, sp, #12 │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ - add r2, sp, #44 @ 0x2c │ │ │ │ + add r2, sp, #24 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #16 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ bl 8ea90 │ │ │ │ - ldr r3, [pc, #716] @ 44ca0 │ │ │ │ - ldr r5, [pc, #716] @ 44ca4 │ │ │ │ - ldr r9, [pc, #716] @ 44ca8 │ │ │ │ - ldr r8, [pc, #716] @ 44cac │ │ │ │ + ldr r3, [pc, #716] @ 44c9c │ │ │ │ + ldr r5, [pc, #716] @ 44ca0 │ │ │ │ + ldr r9, [pc, #716] @ 44ca4 │ │ │ │ + ldr r8, [pc, #716] @ 44ca8 │ │ │ │ add r5, pc, r5 │ │ │ │ add r8, pc, r8 │ │ │ │ add r9, pc, r9 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r3, [fp, r3] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp] │ │ │ │ - bl 40004 │ │ │ │ - ldr r2, [pc, #680] @ 44cb0 │ │ │ │ - ldr r3, [pc, #680] @ 44cb4 │ │ │ │ + bl 40000 │ │ │ │ + ldr r2, [pc, #680] @ 44cac │ │ │ │ + ldr r3, [pc, #680] @ 44cb0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r6, [fp, r3] │ │ │ │ str r8, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 44bb8 │ │ │ │ + beq 44bb4 │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 44bac │ │ │ │ - ldr r2, [pc, #632] @ 44cb8 │ │ │ │ + beq 44ba8 │ │ │ │ + ldr r2, [pc, #632] @ 44cb4 │ │ │ │ ldr r7, [fp, r2] │ │ │ │ - b 44a58 │ │ │ │ + b 44a54 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 44b8c │ │ │ │ + beq 44b88 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 44a44 │ │ │ │ + beq 44a40 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ tst r3, #1 │ │ │ │ - beq 44aa8 │ │ │ │ - b 44a44 │ │ │ │ + beq 44aa4 │ │ │ │ + b 44a40 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 44b54 │ │ │ │ + ble 44b50 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ tst r3, #1 │ │ │ │ - bne 44a44 │ │ │ │ + bne 44a40 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - bne 44a44 │ │ │ │ + bne 44a40 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str r1, [sp, #32] │ │ │ │ ldrh r3, [r1, #2] │ │ │ │ tst r3, #3 │ │ │ │ - bne 44a88 │ │ │ │ + bne 44a84 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 95ab4 │ │ │ │ + bl 95ab8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 44a88 │ │ │ │ + bne 44a84 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 40004 │ │ │ │ - ldr r3, [pc, #456] @ 44cbc │ │ │ │ + bl 40000 │ │ │ │ + ldr r3, [pc, #456] @ 44cb8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r3, [fp, r3] │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r3 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 959b8 │ │ │ │ + bl 959bc │ │ │ │ cmp r4, r8 │ │ │ │ - beq 44a88 │ │ │ │ + beq 44a84 │ │ │ │ cmp r8, #4 │ │ │ │ - bhi 44c7c │ │ │ │ + bhi 44c78 │ │ │ │ ldrb r8, [r5, r8] │ │ │ │ add pc, pc, r8, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r3, r6 │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 103924 │ │ │ │ + bl 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 │ │ │ │ + bgt 44a90 │ │ │ │ bl 20b8fc │ │ │ │ - b 44a94 │ │ │ │ + b 44a90 │ │ │ │ ldr r3, [r9, #76] @ 0x4c │ │ │ │ - b 44b2c │ │ │ │ + b 44b28 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ - b 44b2c │ │ │ │ + b 44b28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ - b 44b2c │ │ │ │ - ldr r3, [pc, #316] @ 44cc0 │ │ │ │ + b 44b28 │ │ │ │ + ldr r3, [pc, #316] @ 44cbc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ - b 44b2c │ │ │ │ + b 44b28 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r7] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - bgt 44a20 │ │ │ │ + bgt 44a1c │ │ │ │ bl 20b8fc │ │ │ │ - b 44a1c │ │ │ │ - ldr r3, [pc, #260] @ 44cb8 │ │ │ │ + b 44a18 │ │ │ │ + ldr r3, [pc, #260] @ 44cb4 │ │ │ │ ldr r7, [fp, r3] │ │ │ │ - b 44b90 │ │ │ │ - ldr r3, [pc, #260] @ 44cc4 │ │ │ │ + b 44b8c │ │ │ │ + ldr r3, [pc, #260] @ 44cc0 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r4, #4 │ │ │ │ - bhi 44c6c │ │ │ │ + bhi 44c68 │ │ │ │ ldrb r3, [r3, r4] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #200] @ 44cc8 │ │ │ │ + ldr r2, [pc, #200] @ 44cc4 │ │ │ │ str r3, [sl] │ │ │ │ - ldr r3, [pc, #136] @ 44c90 │ │ │ │ + ldr r3, [pc, #136] @ 44c8c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 44c68 │ │ │ │ + bne 44c64 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #156] @ 44ccc │ │ │ │ + ldr r3, [pc, #156] @ 44cc8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ - b 44bd8 │ │ │ │ - ldr r3, [pc, #144] @ 44cd0 │ │ │ │ + b 44bd4 │ │ │ │ + ldr r3, [pc, #144] @ 44ccc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ - b 44bd8 │ │ │ │ - ldr r3, [pc, #132] @ 44cd4 │ │ │ │ + b 44bd4 │ │ │ │ + ldr r3, [pc, #132] @ 44cd0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ - b 44bd8 │ │ │ │ - ldr r3, [pc, #120] @ 44cd8 │ │ │ │ + b 44bd4 │ │ │ │ + ldr r3, [pc, #120] @ 44cd4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ - b 44bd8 │ │ │ │ + b 44bd4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #104] @ 44cdc │ │ │ │ + ldr r3, [pc, #104] @ 44cd8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - b 44bd8 │ │ │ │ - ldr r3, [pc, #92] @ 44ce0 │ │ │ │ + b 44bd4 │ │ │ │ + ldr r3, [pc, #92] @ 44cdc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - b 44b2c │ │ │ │ - eoreq fp, r6, r0, lsl #14 │ │ │ │ + b 44b28 │ │ │ │ + eoreq fp, r6, r4, lsl #14 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq fp, r6, r0, ror #13 │ │ │ │ + eoreq fp, r6, r4, ror #13 │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @ instruction: 0x000003bc │ │ │ │ - eoreq lr, r3, r2, lsr fp │ │ │ │ - eorseq r3, r5, ip, lsl lr │ │ │ │ + eoreq lr, r3, r6, lsr fp │ │ │ │ eorseq r3, r5, r0, lsr #28 │ │ │ │ - @ instruction: 0x00353df8 │ │ │ │ + eorseq r3, r5, r4, lsr #28 │ │ │ │ + @ instruction: 0x00353dfc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r4, lsr #10 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - eorseq r3, r5, r0, lsl #25 │ │ │ │ - eoreq lr, r3, r7, asr r9 │ │ │ │ - strdeq fp, [r6], -r4 @ │ │ │ │ - @ instruction: 0x00353bd4 │ │ │ │ - eorseq r3, r5, r4, asr #23 │ │ │ │ - @ instruction: 0x00353bb4 │ │ │ │ - eorseq r3, r5, r4, lsr #23 │ │ │ │ - mlaseq r5, r0, fp, r3 │ │ │ │ - eorseq r3, r5, r0, lsl #23 │ │ │ │ + eorseq r3, r5, r4, lsl #25 │ │ │ │ + eoreq lr, r3, fp, asr r9 │ │ │ │ + strdeq fp, [r6], -r8 @ │ │ │ │ + @ instruction: 0x00353bd8 │ │ │ │ + eorseq r3, r5, r8, asr #23 │ │ │ │ + @ instruction: 0x00353bb8 │ │ │ │ + eorseq r3, r5, r8, lsr #23 │ │ │ │ + mlaseq r5, r4, fp, r3 │ │ │ │ + eorseq r3, r5, r4, lsl #23 │ │ │ │ │ │ │ │ -00044ce4 : │ │ │ │ +00044ce0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3880] @ 0xf28 │ │ │ │ sub sp, sp, #180 @ 0xb4 │ │ │ │ str r2, [sp, #32] │ │ │ │ - ldr r2, [pc, #2376] @ 4564c │ │ │ │ + ldr r2, [pc, #2376] @ 45648 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [pc, #2372] @ 45650 │ │ │ │ + ldr r3, [pc, #2372] @ 4564c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr ip, [sp, #220] @ 0xdc │ │ │ │ str ip, [sp, #24] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r6, [pc, #2356] @ 45654 │ │ │ │ + ldr r6, [pc, #2356] @ 45650 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #2352] @ 45658 │ │ │ │ + ldr r2, [pc, #2352] @ 45654 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ mov r3, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r5, [r6, r2] │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r5] │ │ │ │ str r2, [r5] │ │ │ │ - add r2, sp, #44 @ 0x2c │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ + add r2, sp, #32 │ │ │ │ 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, #24 │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ + add r2, sp, #52 @ 0x34 │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ - add r2, sp, #36 @ 0x24 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - str r2, [sp, #152] @ 0x98 │ │ │ │ add r2, sp, #28 │ │ │ │ + str r2, [sp, #152] @ 0x98 │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ subs r4, r1, #0 │ │ │ │ - add r2, sp, #24 │ │ │ │ + add r2, sp, #44 @ 0x2c │ │ │ │ ldr r8, [sp, #216] @ 0xd8 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ - beq 44e68 │ │ │ │ + beq 44e64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 45618 │ │ │ │ + beq 45614 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, r2, asr #1 │ │ │ │ - blt 452d4 │ │ │ │ + blt 452d0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, r4 │ │ │ │ - blt 44e64 │ │ │ │ + blt 44e60 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - ldr r3, [pc, #2164] @ 4565c │ │ │ │ + ldr r3, [pc, #2164] @ 45658 │ │ │ │ cmp r1, #0 │ │ │ │ ldr fp, [r6, r3] │ │ │ │ - beq 45604 │ │ │ │ + beq 45600 │ │ │ │ cmp r1, fp │ │ │ │ moveq r1, #0 │ │ │ │ streq r1, [sp, #32] │ │ │ │ - ldr r3, [pc, #2140] @ 45660 │ │ │ │ + ldr r3, [pc, #2140] @ 4565c │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #2132] @ 45664 │ │ │ │ + ldr r3, [pc, #2132] @ 45660 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #2124] @ 45668 │ │ │ │ + ldr r3, [pc, #2124] @ 45664 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ subs r7, r3, #0 │ │ │ │ movne r7, #1 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ mov r2, #9 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ - beq 454dc │ │ │ │ + beq 454d8 │ │ │ │ tst r3, #1 │ │ │ │ - bne 44eb8 │ │ │ │ + bne 44eb4 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bne 44ea8 │ │ │ │ + bne 44ea4 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ tst r3, #1 │ │ │ │ - beq 44e48 │ │ │ │ - b 44eb8 │ │ │ │ + beq 44e44 │ │ │ │ + b 44eb4 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ - ldr r2, [pc, #2044] @ 4566c │ │ │ │ + ldr r2, [pc, #2044] @ 45668 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #2008] @ 45650 │ │ │ │ + ldr r3, [pc, #2008] @ 4564c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 45648 │ │ │ │ + bne 45644 │ │ │ │ add sp, sp, #180 @ 0xb4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r2, #8] │ │ │ │ tst r3, #1 │ │ │ │ - bne 44eb8 │ │ │ │ + bne 44eb4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne 44e98 │ │ │ │ + bne 44e94 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ asr r3, r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bgt 44f28 │ │ │ │ + bgt 44f24 │ │ │ │ sub r3, r4, #1 │ │ │ │ cmp r3, #3 │ │ │ │ movls r9, r4 │ │ │ │ movhi r9, #5 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r3, #10 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ bl 6d578 │ │ │ │ - ldr r2, [pc, #1912] @ 45670 │ │ │ │ + ldr r2, [pc, #1912] @ 4566c │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ @@ -34737,213 +34736,213 @@ │ │ │ │ bl 262568 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r3, #9 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ ldr r3, [r2, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 45508 │ │ │ │ + beq 45504 │ │ │ │ tst r3, #1 │ │ │ │ - bne 45018 │ │ │ │ + bne 45014 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bne 45008 │ │ │ │ + bne 45004 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ tst r3, #1 │ │ │ │ - beq 44f48 │ │ │ │ + beq 44f44 │ │ │ │ asr r3, r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bgt 45024 │ │ │ │ - ldr r3, [pc, #1788] @ 45670 │ │ │ │ + bgt 45020 │ │ │ │ + ldr r3, [pc, #1788] @ 4566c │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ str r2, [sp, #164] @ 0xa4 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ ldr r9, [r6, r3] │ │ │ │ mov r1, #2 │ │ │ │ ldr r0, [r9] │ │ │ │ bl 25bb40 │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - beq 44ff0 │ │ │ │ + beq 44fec │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ moveq r2, #0 │ │ │ │ andne r2, r7, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 455d4 │ │ │ │ + bne 455d0 │ │ │ │ mov r0, r3 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov sl, #10 │ │ │ │ mov r2, r8 │ │ │ │ str sl, [sp, #124] @ 0x7c │ │ │ │ - bl 179068 │ │ │ │ + bl 179070 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ str sl, [sp, #124] @ 0x7c │ │ │ │ - bl 179068 │ │ │ │ + bl 179070 │ │ │ │ ldr r0, [r9] │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ bl 25bd18 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - b 45024 │ │ │ │ + b 45020 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ tst r3, #1 │ │ │ │ - bne 45018 │ │ │ │ + bne 45014 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr ip, [r0, #4] │ │ │ │ cmp r1, ip │ │ │ │ - bne 44ff8 │ │ │ │ + bne 44ff4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ asr r3, r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - ble 44f6c │ │ │ │ + ble 44f68 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ mov r1, #9 │ │ │ │ cmp r3, #0 │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ - beq 45084 │ │ │ │ + beq 45080 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ tst r3, #1 │ │ │ │ - bne 45080 │ │ │ │ + bne 4507c │ │ │ │ cmp r1, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bne 45070 │ │ │ │ + bne 4506c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ tst r3, #1 │ │ │ │ - beq 45044 │ │ │ │ - b 45080 │ │ │ │ + beq 45040 │ │ │ │ + b 4507c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ tst r3, #1 │ │ │ │ - bne 45080 │ │ │ │ + bne 4507c │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr ip, [r0, #4] │ │ │ │ cmp ip, r1 │ │ │ │ - bne 45060 │ │ │ │ + bne 4505c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ asr r3, r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - ble 45448 │ │ │ │ + ble 45444 │ │ │ │ mov ip, r2 │ │ │ │ ldr r2, [ip, #44] @ 0x2c │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 452fc │ │ │ │ + beq 452f8 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 45150 │ │ │ │ + beq 4514c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r2, #9 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ - beq 450f8 │ │ │ │ + beq 450f4 │ │ │ │ tst r3, #1 │ │ │ │ - bne 452cc │ │ │ │ + bne 452c8 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bne 452bc │ │ │ │ + bne 452b8 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ tst r3, #1 │ │ │ │ - beq 450dc │ │ │ │ + beq 450d8 │ │ │ │ asr r3, r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bgt 4514c │ │ │ │ + bgt 45148 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 45378 │ │ │ │ + beq 45374 │ │ │ │ mov r3, #9 │ │ │ │ mov r1, #0 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 103a0c │ │ │ │ + bl 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 1c2bdc │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 452f8 │ │ │ │ + beq 452f4 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 45150 │ │ │ │ + beq 4514c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r0, #9 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ - bne 450d4 │ │ │ │ + bne 450d0 │ │ │ │ cmp r4, #0 │ │ │ │ - bgt 45150 │ │ │ │ + bgt 4514c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4510c │ │ │ │ + bne 45108 │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [r5] │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ 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 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #1112] @ 45674 │ │ │ │ + ldr r3, [pc, #1112] @ 45670 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [r0, #8] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #0 │ │ │ │ andne r2, r7, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 45520 │ │ │ │ + bne 4551c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r9, r8 │ │ │ │ mov r3, #5 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 1ce3e4 │ │ │ │ + bl 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 │ │ │ │ @@ -34956,184 +34955,184 @@ │ │ │ │ str r3, [r0, #20] │ │ │ │ ldrh r3, [r0, #2] │ │ │ │ orr r3, r3, #1 │ │ │ │ strh r3, [r0, #2] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [r5] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b 4510c │ │ │ │ + b 45108 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ tst r3, #1 │ │ │ │ - bne 452cc │ │ │ │ + bne 452c8 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne 452ac │ │ │ │ + bne 452a8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ asr r3, r3, #1 │ │ │ │ - b 450f8 │ │ │ │ + b 450f4 │ │ │ │ mov r3, #9 │ │ │ │ mov r1, #0 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 3fcac │ │ │ │ + bl 3fca8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, r4 │ │ │ │ - bge 44ddc │ │ │ │ - b 44e64 │ │ │ │ + bge 44dd8 │ │ │ │ + b 44e60 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [ip, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 44e64 │ │ │ │ + beq 44e60 │ │ │ │ ldr r3, [ip, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 454d4 │ │ │ │ + beq 454d0 │ │ │ │ mov r2, #9 │ │ │ │ tst r3, #1 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ - bne 45364 │ │ │ │ + bne 45360 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bne 45354 │ │ │ │ + bne 45350 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ tst r3, #1 │ │ │ │ - beq 45328 │ │ │ │ - b 45364 │ │ │ │ + beq 45324 │ │ │ │ + b 45360 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ tst r3, #1 │ │ │ │ - bne 45364 │ │ │ │ + bne 45360 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr ip, [r2, #4] │ │ │ │ cmp r1, ip │ │ │ │ - bne 45344 │ │ │ │ + bne 45340 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ asr r3, r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bgt 44e64 │ │ │ │ + bgt 44e60 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - b 44e2c │ │ │ │ + b 44e28 │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [r5] │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ mov r0, #4 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ bl 22616c │ │ │ │ - ldr r3, [pc, #656] @ 45678 │ │ │ │ + ldr r3, [pc, #656] @ 45674 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ cmp r4, #4 │ │ │ │ - bhi 45214 │ │ │ │ + bhi 45210 │ │ │ │ ldrb r3, [r3, r4] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r3, [pc, #628] @ 4567c │ │ │ │ + ldr r3, [pc, #628] @ 45678 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ - b 45220 │ │ │ │ - ldr r3, [pc, #616] @ 45680 │ │ │ │ + b 4521c │ │ │ │ + ldr r3, [pc, #616] @ 4567c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ - b 45220 │ │ │ │ - ldr r3, [pc, #604] @ 45684 │ │ │ │ + b 4521c │ │ │ │ + ldr r3, [pc, #604] @ 45680 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ - b 45220 │ │ │ │ - ldr r3, [pc, #592] @ 45688 │ │ │ │ + b 4521c │ │ │ │ + ldr r3, [pc, #592] @ 45684 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ - b 45220 │ │ │ │ + b 4521c │ │ │ │ mov r3, fp │ │ │ │ - b 45220 │ │ │ │ - ldr r3, [pc, #544] @ 45670 │ │ │ │ + b 4521c │ │ │ │ + ldr r3, [pc, #544] @ 4566c │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ str r2, [sp, #164] @ 0xa4 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ ldr r9, [r6, r3] │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r9] │ │ │ │ bl 25bb40 │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - beq 454cc │ │ │ │ + beq 454c8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ moveq r2, #0 │ │ │ │ andne r2, r7, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 455a4 │ │ │ │ + bne 455a0 │ │ │ │ mov r0, r3 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov sl, #10 │ │ │ │ mov r2, r8 │ │ │ │ str sl, [sp, #124] @ 0x7c │ │ │ │ - bl 179068 │ │ │ │ + bl 179070 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, #1 │ │ │ │ str sl, [sp, #124] @ 0x7c │ │ │ │ - bl 179068 │ │ │ │ + bl 179070 │ │ │ │ ldr r0, [r9] │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ bl 25bd18 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ - b 45090 │ │ │ │ + b 4508c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - b 45370 │ │ │ │ + b 4536c │ │ │ │ cmp r4, #0 │ │ │ │ - ble 4559c │ │ │ │ + ble 45598 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ mov ip, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 44f40 │ │ │ │ + bne 44f3c │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4503c │ │ │ │ - b 45090 │ │ │ │ + bne 45038 │ │ │ │ + b 4508c │ │ │ │ cmp r4, #0 │ │ │ │ - ble 44f6c │ │ │ │ + ble 44f68 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4503c │ │ │ │ - b 4508c │ │ │ │ + bne 45038 │ │ │ │ + b 45088 │ │ │ │ ldr sl, [r3, #4] │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ add r3, sl, #2 │ │ │ │ add r9, r3, r8 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ add r0, r9, #1 │ │ │ │ mov r2, #6 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r2, sl │ │ │ │ add r1, r1, #8 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ bl 23310 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ @@ -35144,88 +35143,88 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ add r0, r0, r3 │ │ │ │ add r2, r8, #1 │ │ │ │ bl 23310 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - b 45248 │ │ │ │ + b 45244 │ │ │ │ mov r9, #5 │ │ │ │ - b 44ed4 │ │ │ │ + b 44ed0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, #10 │ │ │ │ add r1, r1, #8 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 179068 │ │ │ │ - ldr r1, [pc, #204] @ 4568c │ │ │ │ + bl 179070 │ │ │ │ + ldr r1, [pc, #204] @ 45688 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #2 │ │ │ │ - bl 179068 │ │ │ │ + bl 179070 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ - b 45494 │ │ │ │ + b 45490 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, #10 │ │ │ │ add r1, r1, #8 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 179068 │ │ │ │ - ldr r1, [pc, #160] @ 45690 │ │ │ │ + bl 179070 │ │ │ │ + ldr r1, [pc, #160] @ 4568c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #2 │ │ │ │ - bl 179068 │ │ │ │ + bl 179070 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ - b 44fb8 │ │ │ │ + b 44fb4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, fp │ │ │ │ movne r1, r3 │ │ │ │ strne r3, [sp, #32] │ │ │ │ - b 44dfc │ │ │ │ + b 44df8 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ mov r7, #10 │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #124] @ 0x7c │ │ │ │ bl 20df58 │ │ │ │ mov r1, #67 @ 0x43 │ │ │ │ str r7, [sp, #124] @ 0x7c │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ bl 2137d4 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - b 44dbc │ │ │ │ + b 44db8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq fp, [r6], -r0 @ │ │ │ │ + strdeq fp, [r6], -r4 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq fp, r6, r8, asr #5 │ │ │ │ + eoreq fp, r6, ip, asr #5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r6, r3, r4, asr r3 │ │ │ │ - eoreq r6, r3, r8, asr #6 │ │ │ │ - eoreq r5, r2, r8, lsl #10 │ │ │ │ - eoreq fp, r6, r4, lsl #3 │ │ │ │ + eoreq r6, r3, r8, asr r3 │ │ │ │ + eoreq r6, r3, ip, asr #6 │ │ │ │ + eoreq r5, r2, ip, lsl #10 │ │ │ │ + eoreq fp, r6, r8, lsl #3 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ - eorseq r3, r5, r8, ror #11 │ │ │ │ - eoreq lr, r3, r4, lsr r1 │ │ │ │ - @ instruction: 0x003533fc │ │ │ │ - eorseq r3, r5, ip, ror #7 │ │ │ │ - @ instruction: 0x003533dc │ │ │ │ - eorseq r3, r5, ip, asr #7 │ │ │ │ - eoreq r4, r2, r0, ror #26 │ │ │ │ - eoreq r4, r2, r0, lsr sp │ │ │ │ + eorseq r3, r5, ip, ror #11 │ │ │ │ + eoreq lr, r3, r8, lsr r1 │ │ │ │ + eorseq r3, r5, r0, lsl #8 │ │ │ │ + @ instruction: 0x003533f0 │ │ │ │ + eorseq r3, r5, r0, ror #7 │ │ │ │ + @ instruction: 0x003533d0 │ │ │ │ + eoreq r4, r2, r4, ror #26 │ │ │ │ + eoreq r4, r2, r4, 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 │ │ │ │ + ldr r0, [pc, #240] @ 45798 │ │ │ │ + ldr r2, [pc, #240] @ 4579c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ - ldr r4, [pc, #232] @ 457a4 │ │ │ │ + ldr r4, [pc, #232] @ 457a0 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ - ldr r3, [pc, #228] @ 457a8 │ │ │ │ + ldr r3, [pc, #228] @ 457a4 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r5, [r4, r3] │ │ │ │ add r3, sp, #32 │ │ │ │ ldr ip, [r5] │ │ │ │ @@ -35235,328 +35234,328 @@ │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ands r7, r0, r6 │ │ │ │ mov r3, #0 │ │ │ │ str ip, [sp, #32] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bne 45714 │ │ │ │ + bne 45710 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ - beq 45754 │ │ │ │ - ldr r3, [pc, #144] @ 457ac │ │ │ │ + beq 45750 │ │ │ │ + ldr r3, [pc, #144] @ 457a8 │ │ │ │ str ip, [r5] │ │ │ │ - ldr r2, [pc, #140] @ 457b0 │ │ │ │ + ldr r2, [pc, #140] @ 457ac │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #112] @ 457a0 │ │ │ │ + ldr r3, [pc, #112] @ 4579c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 45798 │ │ │ │ + bne 45794 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 1d3488 │ │ │ │ - ldr r2, [pc, #84] @ 457b4 │ │ │ │ + bl 1d3474 │ │ │ │ + ldr r2, [pc, #84] @ 457b0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str r0, [sp, #28] │ │ │ │ str r6, [sp, #8] │ │ │ │ str r1, [r5] │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ str r2, [sp] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #2 │ │ │ │ - bl 44ce4 │ │ │ │ + bl 44ce0 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ - b 45714 │ │ │ │ + b 45710 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sl, r6, ip, asr #18 │ │ │ │ + eoreq sl, r6, r0, asr r9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sl, r6, ip, lsr #18 │ │ │ │ + eoreq sl, r6, r0, lsr r9 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @ instruction: 0x000003bc │ │ │ │ - eoreq sl, r6, ip, asr #17 │ │ │ │ + ldrdeq sl, [r6], -r0 @ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ │ │ │ │ -000457b8 : │ │ │ │ +000457b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3} @ (str r3, [sp, #-4]!) │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4020] @ 0xfb4 │ │ │ │ - ldr lr, [pc, #288] @ 458f4 │ │ │ │ - ldr ip, [pc, #288] @ 458f8 │ │ │ │ + ldr lr, [pc, #288] @ 458f0 │ │ │ │ + ldr ip, [pc, #288] @ 458f4 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r3, [pc, #276] @ 458fc │ │ │ │ + ldr r3, [pc, #276] @ 458f8 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r2, [pc, #272] @ 45900 │ │ │ │ + ldr r2, [pc, #272] @ 458fc │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #52] @ 0x34 │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ ldr ip, [r6] │ │ │ │ + mov r5, r1 │ │ │ │ str r3, [r6] │ │ │ │ + add r1, sp, #20 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - add r3, sp, #20 │ │ │ │ - mov r5, r1 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov r1, #0 │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #32 │ │ │ │ + mov r1, #0 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #32] │ │ │ │ - beq 45854 │ │ │ │ + beq 45850 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ ldr lr, [r1] │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, lr, asr #1 │ │ │ │ - beq 458e0 │ │ │ │ + beq 458dc │ │ │ │ mov r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str r4, [sp, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 41ea4 │ │ │ │ + bl 41ea0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ strb r4, [r2, r0] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r0, [sp] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, r4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 44ce4 │ │ │ │ + bl 44ce0 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #84] @ 45904 │ │ │ │ - ldr r3, [pc, #68] @ 458f8 │ │ │ │ + ldr r2, [pc, #84] @ 45900 │ │ │ │ + ldr r3, [pc, #68] @ 458f4 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [r6] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 458f0 │ │ │ │ + bne 458ec │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add sp, sp, #4 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, r5 │ │ │ │ - bge 45854 │ │ │ │ - b 458a8 │ │ │ │ + bge 45850 │ │ │ │ + b 458a4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sl, r6, r0, lsr #16 │ │ │ │ + eoreq sl, r6, r4, lsr #16 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sl, r6, r0, lsl #16 │ │ │ │ + eoreq sl, r6, r4, lsl #16 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq sl, r6, r8, asr #14 │ │ │ │ + eoreq sl, r6, ip, asr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3512] @ 0xdb8 │ │ │ │ sub sp, sp, #552 @ 0x228 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #1372] @ 45e84 │ │ │ │ - ldr r3, [pc, #1372] @ 45e88 │ │ │ │ + ldr r0, [pc, #1372] @ 45e80 │ │ │ │ + ldr r3, [pc, #1372] @ 45e84 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ - ldr r5, [pc, #1360] @ 45e8c │ │ │ │ + ldr r5, [pc, #1360] @ 45e88 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #548] @ 0x224 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [pc, #1348] @ 45e90 │ │ │ │ + ldr r3, [pc, #1348] @ 45e8c │ │ │ │ add r5, pc, r5 │ │ │ │ mov r8, #0 │ │ │ │ str r8, [sp, #16] │ │ │ │ ldr r4, [r5, r3] │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [r4] │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ - add r1, sp, #16 │ │ │ │ - ldr r3, [pc, #1316] @ 45e94 │ │ │ │ + add r1, sp, #12 │ │ │ │ + ldr r3, [pc, #1316] @ 45e90 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ add r1, sp, #8 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ add ip, sp, #72 @ 0x48 │ │ │ │ - add r1, sp, #12 │ │ │ │ + add r1, sp, #16 │ │ │ │ str ip, [r4] │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ ldr r6, [r5, r3] │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r0, [r3, #692] @ 0x2b4 │ │ │ │ cmp r0, r8 │ │ │ │ - beq 45ac0 │ │ │ │ - ldr r3, [pc, #1268] @ 45e98 │ │ │ │ + beq 45abc │ │ │ │ + ldr r3, [pc, #1268] @ 45e94 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 459f0 │ │ │ │ + beq 459ec │ │ │ │ mov r5, #3 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ - bl 14a85c │ │ │ │ + bl 14a864 │ │ │ │ ldr r3, [r6] │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [r3, #692] @ 0x2b4 │ │ │ │ - bl 14a854 │ │ │ │ - ldr r3, [pc, #1224] @ 45e9c │ │ │ │ + bl 14a85c │ │ │ │ + ldr r3, [pc, #1224] @ 45e98 │ │ │ │ mov r2, r8 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 457b8 │ │ │ │ + bl 457b4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ tst r1, #1 │ │ │ │ - beq 45a54 │ │ │ │ + beq 45a50 │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r0, #400] @ 0x190 │ │ │ │ ldr r2, [r0, #404] @ 0x194 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r0, #400] @ 0x190 │ │ │ │ str r3, [r4] │ │ │ │ - bl e9620 │ │ │ │ + bl e962c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r2, [pc, #1140] @ 45ea0 │ │ │ │ + ldr r2, [pc, #1140] @ 45e9c │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #1108] @ 45e88 │ │ │ │ + ldr r3, [pc, #1108] @ 45e84 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #548] @ 0x224 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 45e80 │ │ │ │ + bne 45e7c │ │ │ │ add sp, sp, #552 @ 0x228 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrsh r3, [r1] │ │ │ │ bic r2, r3, #4 │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ - bne 45a8c │ │ │ │ - ldr r3, [pc, #1080] @ 45ea4 │ │ │ │ + bne 45a88 │ │ │ │ + ldr r3, [pc, #1080] @ 45ea0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #144] @ 0x90 │ │ │ │ ldr r0, [r3, #484] @ 0x1e4 │ │ │ │ bl 1ea340 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r2, [sp, #8] │ │ │ │ strne r2, [r3, #696] @ 0x2b8 │ │ │ │ - b 45a00 │ │ │ │ + b 459fc │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 459fc │ │ │ │ + bhi 459f8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 459fc │ │ │ │ + bne 459f8 │ │ │ │ ldrsh r3, [r3] │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne 459fc │ │ │ │ - b 45a64 │ │ │ │ + bne 459f8 │ │ │ │ + b 45a60 │ │ │ │ ldr lr, [r3, #696] @ 0x2b8 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ cmp lr, #0 │ │ │ │ - beq 45af4 │ │ │ │ + beq 45af0 │ │ │ │ ldr r1, [r0, #400] @ 0x190 │ │ │ │ ldr ip, [r0, #404] @ 0x194 │ │ │ │ str r2, [r3, #696] @ 0x2b8 │ │ │ │ str ip, [r1, #4] │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r0, #400] @ 0x190 │ │ │ │ str r3, [r4] │ │ │ │ - bl e9620 │ │ │ │ - b 45a20 │ │ │ │ - mov r3, #2 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - add r3, sp, #20 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - add r3, sp, #28 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ + bl e962c │ │ │ │ + b 45a1c │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ add r3, sp, #32 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + add r3, sp, #20 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ add r3, sp, #24 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + mov r3, #2 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ + add r3, sp, #28 │ │ │ │ mov r2, #408 @ 0x198 │ │ │ │ mov r1, r0 │ │ │ │ mov r6, #13 │ │ │ │ mov r8, #0 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ add sl, sp, #64 @ 0x40 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ mov r9, #0 │ │ │ │ strd r8, [ip, #-8] │ │ │ │ - str lr, [sp, #92] @ 0x5c │ │ │ │ + str lr, [sp, #108] @ 0x6c │ │ │ │ str lr, [sp, #20] │ │ │ │ str lr, [sp, #24] │ │ │ │ str lr, [sp, #28] │ │ │ │ str lr, [sp, #32] │ │ │ │ str lr, [sp, #36] @ 0x24 │ │ │ │ str lr, [sp, #48] @ 0x30 │ │ │ │ str lr, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ - str sl, [sp, #96] @ 0x60 │ │ │ │ + str sl, [sp, #112] @ 0x70 │ │ │ │ bl 23310 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ bl 20df58 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ bl 2137d4 │ │ │ │ mov r1, #32 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 2137d4 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #764] @ 45ea8 │ │ │ │ + ldr r0, [pc, #764] @ 45ea4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1d2164 │ │ │ │ + bl 1d2150 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #28] │ │ │ │ - bl 103924 │ │ │ │ - ldr r2, [pc, #740] @ 45eac │ │ │ │ + bl 103930 │ │ │ │ + ldr r2, [pc, #740] @ 45ea8 │ │ │ │ mov r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #724] @ 45eb0 │ │ │ │ + ldr r0, [pc, #724] @ 45eac │ │ │ │ add r0, pc, r0 │ │ │ │ bl 76db0 │ │ │ │ - ldr r3, [pc, #716] @ 45eb4 │ │ │ │ + ldr r3, [pc, #716] @ 45eb0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ cmp r1, r2 │ │ │ │ ldreq r2, [r3, #32] │ │ │ │ mov r1, #4 │ │ │ │ @@ -35565,98 +35564,98 @@ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ bl 20dfe4 │ │ │ │ mov r3, #13 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ - bl 5355c │ │ │ │ + bl 53558 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 20dff0 │ │ │ │ - ldr r3, [pc, #640] @ 45eb8 │ │ │ │ + ldr r3, [pc, #640] @ 45eb4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r8, [r5, r3] │ │ │ │ add r5, sp, #52 @ 0x34 │ │ │ │ ldr r0, [r8] │ │ │ │ - bl 53708 │ │ │ │ + bl 53704 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 20ae18 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ tst r1, #1 │ │ │ │ - bne 45c90 │ │ │ │ + bne 45c8c │ │ │ │ ldrsh r3, [r1] │ │ │ │ bic r2, r3, #4 │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ - bne 45e4c │ │ │ │ - ldr r3, [pc, #576] @ 45ebc │ │ │ │ + bne 45e48 │ │ │ │ + ldr r3, [pc, #576] @ 45eb8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #144] @ 0x90 │ │ │ │ ldr r0, [r3, #508] @ 0x1fc │ │ │ │ bl 1ea340 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 45cc4 │ │ │ │ + bne 45cc0 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r7, #13 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ - bl 1ce3f0 │ │ │ │ + bl 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 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ tst r1, #1 │ │ │ │ - bne 45d30 │ │ │ │ + bne 45d2c │ │ │ │ ldrsh r3, [r1] │ │ │ │ bic r2, r3, #4 │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ - bne 45e18 │ │ │ │ - ldr r7, [pc, #472] @ 45ec0 │ │ │ │ + bne 45e14 │ │ │ │ + ldr r7, [pc, #472] @ 45ebc │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r3, [r7, #144] @ 0x90 │ │ │ │ ldr r0, [r3, #508] @ 0x1fc │ │ │ │ bl 1ea340 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 45d14 │ │ │ │ + bne 45d10 │ │ │ │ ldr r3, [r7, #144] @ 0x90 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r3, #532] @ 0x214 │ │ │ │ bl 1ea340 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 45d30 │ │ │ │ + beq 45d2c │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, sl │ │ │ │ mov r3, #13 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 3f06c │ │ │ │ - ldr r0, [pc, #396] @ 45ec4 │ │ │ │ + bl 3f068 │ │ │ │ + ldr r0, [pc, #396] @ 45ec0 │ │ │ │ mov r7, #13 │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ - bl 1d2164 │ │ │ │ + bl 1d2150 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ - ldr r7, [pc, #372] @ 45ec8 │ │ │ │ + ldr r7, [pc, #372] @ 45ec4 │ │ │ │ add r7, pc, r7 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bl 103924 │ │ │ │ - ldr r2, [pc, #360] @ 45ecc │ │ │ │ + bl 103930 │ │ │ │ + ldr r2, [pc, #360] @ 45ec8 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #344] @ 45ed0 │ │ │ │ + ldr r0, [pc, #344] @ 45ecc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 76db0 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ mov r1, #4 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 20dfe4 │ │ │ │ @@ -35665,611 +35664,611 @@ │ │ │ │ str r0, [sp, #32] │ │ │ │ bl 20dfe4 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ bl 20b004 │ │ │ │ mov r0, r6 │ │ │ │ - bl 5359c │ │ │ │ + bl 53598 │ │ │ │ mov r0, r6 │ │ │ │ - bl 5355c │ │ │ │ + bl 53558 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [r8] │ │ │ │ - bl 53708 │ │ │ │ + bl 53704 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 20dff0 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 20ae18 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 791cc │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 20b004 │ │ │ │ mov r0, r6 │ │ │ │ - bl 5359c │ │ │ │ + bl 53598 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 3eba4 │ │ │ │ - b 45a20 │ │ │ │ + bl 3eba0 │ │ │ │ + b 45a1c │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 45d30 │ │ │ │ + bhi 45d2c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 45d30 │ │ │ │ + bne 45d2c │ │ │ │ ldrsh r3, [r3] │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne 45d30 │ │ │ │ - b 45ce0 │ │ │ │ + bne 45d2c │ │ │ │ + b 45cdc │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 45c90 │ │ │ │ + bhi 45c8c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 45c90 │ │ │ │ + bne 45c8c │ │ │ │ ldrsh r3, [r3] │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne 45c90 │ │ │ │ - b 45c74 │ │ │ │ + bne 45c8c │ │ │ │ + b 45c70 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldrdeq sl, [r6], -r0 @ │ │ │ │ + ldrdeq sl, [r6], -r4 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x0026a6b0 │ │ │ │ + @ instruction: 0x0026a6b4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r4, r2, r4, lsl #22 │ │ │ │ - eoreq sl, r6, r8, asr #11 │ │ │ │ - mlaseq r5, r8, sp, r2 │ │ │ │ - eoreq r4, r2, r4, asr r9 │ │ │ │ - eoreq r4, r2, ip, asr #18 │ │ │ │ + eoreq r4, r2, r8, lsl #22 │ │ │ │ + eoreq sl, r6, ip, asr #11 │ │ │ │ + mlaseq r5, ip, sp, r2 │ │ │ │ + eoreq r4, r2, r8, asr r9 │ │ │ │ + eoreq r4, r2, r0, asr r9 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - eorseq r2, r5, r8, lsl ip │ │ │ │ + eorseq r2, r5, ip, lsl ip │ │ │ │ andeq r0, r0, r4, ror r8 │ │ │ │ - eorseq r2, r5, r8, lsl #23 │ │ │ │ - eorseq r2, r5, ip, lsl fp │ │ │ │ - strdeq r4, [r2], -r8 @ │ │ │ │ - @ instruction: 0x00352ab0 │ │ │ │ - eoreq r4, r2, ip, lsr #15 │ │ │ │ + eorseq r2, r5, ip, lsl #23 │ │ │ │ + eorseq r2, r5, r0, lsr #22 │ │ │ │ + strdeq r4, [r2], -ip @ │ │ │ │ + @ instruction: 0x00352ab4 │ │ │ │ + @ instruction: 0x002247b0 │ │ │ │ andeq r0, r0, r8, asr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ - ldr ip, [pc, #904] @ 46274 │ │ │ │ + ldr ip, [pc, #904] @ 46270 │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #892] @ 46278 │ │ │ │ + ldr r0, [pc, #892] @ 46274 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r4, [pc, #884] @ 4627c │ │ │ │ - ldr r3, [pc, #884] @ 46280 │ │ │ │ + ldr r4, [pc, #884] @ 46278 │ │ │ │ + ldr r3, [pc, #884] @ 4627c │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [r2] │ │ │ │ add r4, pc, r4 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [r4, r3] │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ ldr r2, [r5] │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ str r2, [r5] │ │ │ │ - add r2, sp, #68 @ 0x44 │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ - add r2, sp, #44 @ 0x2c │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - str r2, [sp, #108] @ 0x6c │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ - str r2, [sp, #112] @ 0x70 │ │ │ │ + str r2, [sp, #108] @ 0x6c │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ + str r2, [sp, #112] @ 0x70 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ + add r2, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ - str r2, [sp, #128] @ 0x80 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ + str r2, [sp, #128] @ 0x80 │ │ │ │ + add r2, sp, #68 @ 0x44 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r2, #10 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - bl 41dac │ │ │ │ - ldr r3, [pc, #704] @ 46284 │ │ │ │ + bl 41da8 │ │ │ │ + ldr r3, [pc, #704] @ 46280 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r4, [r4, r3] │ │ │ │ cmp r2, r4 │ │ │ │ - beq 46200 │ │ │ │ + beq 461fc │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #676] @ 46288 │ │ │ │ + ldr r3, [pc, #676] @ 46284 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ tst r0, #1 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - beq 46124 │ │ │ │ + beq 46120 │ │ │ │ mov r3, #10 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 3f5ec │ │ │ │ - ldr r3, [pc, #632] @ 4628c │ │ │ │ + bl 3f5e8 │ │ │ │ + ldr r3, [pc, #632] @ 46288 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mvn r6, #0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ tst r0, #1 │ │ │ │ - bne 46060 │ │ │ │ + bne 4605c │ │ │ │ ldrsh r3, [r0] │ │ │ │ bic r2, r3, #4 │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ - bne 46198 │ │ │ │ - ldr r3, [pc, #588] @ 46290 │ │ │ │ + bne 46194 │ │ │ │ + ldr r3, [pc, #588] @ 4628c │ │ │ │ mov r1, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #144] @ 0x90 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bl 1ea340 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bne 4622c │ │ │ │ + bne 46228 │ │ │ │ mov r3, #10 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 3f5ec │ │ │ │ - ldr r3, [pc, #536] @ 46294 │ │ │ │ + bl 3f5e8 │ │ │ │ + ldr r3, [pc, #536] @ 46290 │ │ │ │ mvn r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ - ldr r2, [pc, #496] @ 46298 │ │ │ │ + ldr r2, [pc, #496] @ 46294 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #10 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #12] │ │ │ │ - bl 42e1c │ │ │ │ + bl 42e18 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [r5] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 45908 │ │ │ │ + bl 45904 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #416] @ 4629c │ │ │ │ + ldr r2, [pc, #416] @ 46298 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #372] @ 46278 │ │ │ │ + ldr r3, [pc, #372] @ 46274 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 46270 │ │ │ │ + bne 4626c │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrsh r3, [r0] │ │ │ │ bic r2, r3, #4 │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ - bne 461cc │ │ │ │ - ldr r3, [pc, #356] @ 462a0 │ │ │ │ + bne 461c8 │ │ │ │ + ldr r3, [pc, #356] @ 4629c │ │ │ │ mov r1, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #144] @ 0x90 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bl 1ea340 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - beq 45ff8 │ │ │ │ + beq 45ff4 │ │ │ │ mov r1, #0 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ mov r6, #11 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ bl 1ea36c │ │ │ │ - ldr r3, [pc, #296] @ 462a4 │ │ │ │ + ldr r3, [pc, #296] @ 462a0 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - bl 1d3488 │ │ │ │ + bl 1d3474 │ │ │ │ ldmib r0, {r3, r6} │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b 46020 │ │ │ │ + b 4601c │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 46060 │ │ │ │ + bhi 4605c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 46060 │ │ │ │ + bne 4605c │ │ │ │ ldrsh r3, [r3] │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne 46060 │ │ │ │ - b 4603c │ │ │ │ + bne 4605c │ │ │ │ + b 46038 │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 45ff8 │ │ │ │ + bhi 45ff4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 45ff8 │ │ │ │ + bne 45ff4 │ │ │ │ ldrsh r3, [r3] │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne 45ff8 │ │ │ │ - b 46134 │ │ │ │ - ldr r3, [pc, #160] @ 462a8 │ │ │ │ - ldr r1, [pc, #160] @ 462ac │ │ │ │ - ldr r2, [pc, #160] @ 462b0 │ │ │ │ + bne 45ff4 │ │ │ │ + b 46130 │ │ │ │ + ldr r3, [pc, #160] @ 462a4 │ │ │ │ + ldr r1, [pc, #160] @ 462a8 │ │ │ │ + ldr r2, [pc, #160] @ 462ac │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - b 4601c │ │ │ │ + b 46018 │ │ │ │ mov r1, #0 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ mov r7, #11 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ bl 1ea36c │ │ │ │ - ldr r3, [pc, #100] @ 462b4 │ │ │ │ + ldr r3, [pc, #100] @ 462b0 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - bl 1d3488 │ │ │ │ + bl 1d3474 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldmib r0, {r0, r2} │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - b 4608c │ │ │ │ + b 46088 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sl, r6, r0, lsl #2 │ │ │ │ + eoreq sl, r6, r4, lsl #2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sl, r6, r0, ror #1 │ │ │ │ + eoreq sl, r6, r4, ror #1 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - @ instruction: 0x002245bc │ │ │ │ - eoreq r4, r2, r8, lsr r5 │ │ │ │ - @ instruction: 0x003527bc │ │ │ │ - eoreq r4, r2, ip, asr #9 │ │ │ │ - eoreq r4, r2, ip, lsl #10 │ │ │ │ - strdeq r9, [r6], -r8 @ │ │ │ │ - eorseq r2, r5, r4, asr #13 │ │ │ │ - eoreq r4, r2, ip, lsr #8 │ │ │ │ - @ instruction: 0x002252bc │ │ │ │ - eoreq r4, r2, r0, ror #6 │ │ │ │ - eoreq r4, r2, ip, ror r3 │ │ │ │ - eoreq r4, r2, r8, asr r3 │ │ │ │ + eoreq r4, r2, r0, asr #11 │ │ │ │ + eoreq r4, r2, ip, lsr r5 │ │ │ │ + eorseq r2, r5, r0, asr #15 │ │ │ │ + ldrdeq r4, [r2], -r0 @ │ │ │ │ + eoreq r4, r2, r0, lsl r5 │ │ │ │ + strdeq r9, [r6], -ip @ │ │ │ │ + eorseq r2, r5, r8, asr #13 │ │ │ │ + eoreq r4, r2, r0, lsr r4 │ │ │ │ + eoreq r5, r2, r0, asr #5 │ │ │ │ + eoreq r4, r2, r4, ror #6 │ │ │ │ + eoreq r4, r2, r0, lsl #7 │ │ │ │ + eoreq r4, r2, ip, 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 │ │ │ │ + ldr r0, [pc, #732] @ 465a8 │ │ │ │ + ldr r1, [pc, #732] @ 465ac │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r2, [pc, #724] @ 465b4 │ │ │ │ + ldr r2, [pc, #724] @ 465b0 │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ - ldr r3, [pc, #720] @ 465b8 │ │ │ │ + ldr r3, [pc, #720] @ 465b4 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2, r3] │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r3, [r1] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [r1] │ │ │ │ mov r3, #10 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - str r1, [sp, #96] @ 0x60 │ │ │ │ - add r3, sp, #28 │ │ │ │ - add r1, sp, #24 │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + add r3, sp, #20 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ add r3, sp, #32 │ │ │ │ - add r1, sp, #20 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ + add r1, sp, #24 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [pc, #632] @ 465bc │ │ │ │ - add r1, sp, #60 @ 0x3c │ │ │ │ + ldr r3, [pc, #632] @ 465b8 │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ 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, #88] @ 0x58 │ │ │ │ + str r8, [sp, #92] @ 0x5c │ │ │ │ + str r9, [sp, #96] @ 0x60 │ │ │ │ str fp, [sp, #24] │ │ │ │ str fp, [sp, #64] @ 0x40 │ │ │ │ str fp, [sp, #28] │ │ │ │ str fp, [sp, #32] │ │ │ │ str fp, [sp, #36] @ 0x24 │ │ │ │ str fp, [sp, #48] @ 0x30 │ │ │ │ str fp, [sp, #60] @ 0x3c │ │ │ │ - str r9, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr sl, [pc, #560] @ 465c0 │ │ │ │ + ldr sl, [pc, #560] @ 465bc │ │ │ │ ldr r1, [r3] │ │ │ │ - ldr r3, [pc, #556] @ 465c4 │ │ │ │ + ldr r3, [pc, #556] @ 465c0 │ │ │ │ ldr r0, [r1, #748] @ 0x2ec │ │ │ │ str r0, [sp, #20] │ │ │ │ str fp, [r1, #748] @ 0x2ec │ │ │ │ ldr r5, [r2, r3] │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r5] │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 865a4 │ │ │ │ add sl, pc, sl │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ add r6, sp, #52 @ 0x34 │ │ │ │ str fp, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq 464d8 │ │ │ │ + beq 464d4 │ │ │ │ mov r0, sl │ │ │ │ - bl 1d2164 │ │ │ │ + bl 1d2150 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r0, [sp, #24] │ │ │ │ - bl 103924 │ │ │ │ - ldr r2, [pc, #476] @ 465c8 │ │ │ │ + bl 103930 │ │ │ │ + ldr r2, [pc, #476] @ 465c4 │ │ │ │ mov r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r9, [sp] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #460] @ 465cc │ │ │ │ + ldr r0, [pc, #460] @ 465c8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 76db0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 5355c │ │ │ │ + bl 53558 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 53708 │ │ │ │ + bl 53704 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ bl 20ae18 │ │ │ │ mov r3, #1 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, r8 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ bl 20b004 │ │ │ │ mov r0, r7 │ │ │ │ - bl 5359c │ │ │ │ + bl 53598 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 46510 │ │ │ │ + beq 4650c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 46540 │ │ │ │ + beq 4653c │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [r5] │ │ │ │ movne r1, #0 │ │ │ │ - bne 464a8 │ │ │ │ - b 464fc │ │ │ │ + bne 464a4 │ │ │ │ + b 464f8 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 464f8 │ │ │ │ + beq 464f4 │ │ │ │ mov r4, r3 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r0 │ │ │ │ - bne 46494 │ │ │ │ + bne 46490 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strne r4, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ mov fp, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bne 463d0 │ │ │ │ + bne 463cc │ │ │ │ bl 20df58 │ │ │ │ mov r1, #10 │ │ │ │ bl 2137d4 │ │ │ │ mov r3, #0 │ │ │ │ mov fp, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #28] │ │ │ │ - b 463d0 │ │ │ │ + b 463cc │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ - b 464d8 │ │ │ │ + b 464d4 │ │ │ │ bl 85f6c │ │ │ │ ldr r1, [r5] │ │ │ │ str fp, [sp, #32] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - beq 46478 │ │ │ │ + beq 46474 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 4652c │ │ │ │ - b 46478 │ │ │ │ + bne 46528 │ │ │ │ + b 46474 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r1, [pc, #132] @ 465d0 │ │ │ │ + ldr r1, [pc, #132] @ 465cc │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r0, [r2, r1] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #1 │ │ │ │ - bl 45ed4 │ │ │ │ + bl 45ed0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ - ldr r1, [pc, #92] @ 465d4 │ │ │ │ + ldr r1, [pc, #92] @ 465d0 │ │ │ │ str r2, [r3] │ │ │ │ - ldr r2, [pc, #48] @ 465b0 │ │ │ │ + ldr r2, [pc, #48] @ 465ac │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bne 465a8 │ │ │ │ + bne 465a4 │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r9, r6, r8, lsr #26 │ │ │ │ + eoreq r9, r6, ip, lsr #26 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r9, r6, r8, lsl #26 │ │ │ │ + eoreq r9, r6, ip, lsl #26 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - eoreq r4, r2, r4, lsr #4 │ │ │ │ + eoreq r4, r2, r8, lsr #4 │ │ │ │ andeq r0, r0, r4, ror r8 │ │ │ │ - eoreq r4, r2, r8, lsr #2 │ │ │ │ + eoreq r4, r2, ip, lsr #2 │ │ │ │ @ instruction: 0xfffffad0 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r9, r6, ip, ror sl │ │ │ │ + eoreq r9, r6, r0, lsl #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr lr, [pc, #568] @ 46828 │ │ │ │ - ldr ip, [pc, #568] @ 4682c │ │ │ │ + ldr lr, [pc, #568] @ 46824 │ │ │ │ + ldr ip, [pc, #568] @ 46828 │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r2, [pc, #556] @ 46830 │ │ │ │ + ldr r2, [pc, #556] @ 4682c │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #552] @ 46834 │ │ │ │ + ldr r3, [pc, #552] @ 46830 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #68] @ 0x44 │ │ │ │ mov ip, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ - add r2, sp, #12 │ │ │ │ + add r2, sp, #4 │ │ │ │ ldr ip, [r4] │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - add r2, sp, #4 │ │ │ │ + add r2, sp, #12 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov r3, r1 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ str r0, [r4] │ │ │ │ ldr r1, [r1] │ │ │ │ mov r2, #0 │ │ │ │ tst r1, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bne 46690 │ │ │ │ + bne 4668c │ │ │ │ ldrsh r2, [r1] │ │ │ │ bic ip, r2, #4 │ │ │ │ cmp ip, #42 @ 0x2a │ │ │ │ - bne 46784 │ │ │ │ - ldr r3, [pc, #452] @ 46838 │ │ │ │ + bne 46780 │ │ │ │ + ldr r3, [pc, #452] @ 46834 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #144] @ 0x90 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bl 1ea340 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 467b8 │ │ │ │ + bne 467b4 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #3 │ │ │ │ str r2, [sp, #20] │ │ │ │ add r2, sp, #20 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ 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 │ │ │ │ + bl 41cc8 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ ldm r0, {r0, r2, r3} │ │ │ │ str r3, [r4] │ │ │ │ - bl 3f5ec │ │ │ │ + bl 3f5e8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, r3, #21 │ │ │ │ - bl 34c7c │ │ │ │ - ldr r1, [pc, #304] @ 4683c │ │ │ │ + bl 34c78 │ │ │ │ + ldr r1, [pc, #304] @ 46838 │ │ │ │ mov r2, #20 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ bl 23310 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ @@ -36279,437 +36278,437 @@ │ │ │ │ add r1, r5, #20 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str r2, [r4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [r3] │ │ │ │ - bl 45908 │ │ │ │ + bl 45904 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #228] @ 46840 │ │ │ │ + ldr r2, [pc, #228] @ 4683c │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #200] @ 4682c │ │ │ │ + ldr r3, [pc, #200] @ 46828 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 46824 │ │ │ │ + bne 46820 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ sub r2, r2, #44 @ 0x2c │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi 46690 │ │ │ │ + bhi 4668c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne 46690 │ │ │ │ + bne 4668c │ │ │ │ ldrsh r2, [r2] │ │ │ │ bic r2, r2, #4 │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ - bne 46690 │ │ │ │ - b 4666c │ │ │ │ + bne 4668c │ │ │ │ + b 46668 │ │ │ │ mov r1, #0 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r5, #3 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r3] │ │ │ │ bl 1ea36c │ │ │ │ tst r0, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne 4680c │ │ │ │ + bne 46808 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ - bne 4680c │ │ │ │ + bne 46808 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ - bl 1d3488 │ │ │ │ + bl 1d3474 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ str r6, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ - b 46738 │ │ │ │ - ldr r3, [pc, #48] @ 46844 │ │ │ │ + b 46734 │ │ │ │ + ldr r3, [pc, #48] @ 46840 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r3, pc, r3 │ │ │ │ mov r6, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b 46738 │ │ │ │ + b 46734 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r9, r6, r4, lsl #20 │ │ │ │ + eoreq r9, r6, r8, lsl #20 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r9, r6, r4, ror #19 │ │ │ │ + eoreq r9, r6, r8, ror #19 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - mlaseq r5, r0, r1, r2 │ │ │ │ - eoreq r3, r2, r4, lsl pc │ │ │ │ - mlaeq r6, r8, r8, r9 │ │ │ │ - ldrdeq r3, [r2], -r8 @ │ │ │ │ + mlaseq r5, r4, r1, r2 │ │ │ │ + eoreq r3, r2, r8, lsl pc │ │ │ │ + mlaeq r6, ip, r8, r9 │ │ │ │ + ldrdeq r3, [r2], -ip @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r4, [pc, #592] @ 46ab0 │ │ │ │ - ldr lr, [pc, #592] @ 46ab4 │ │ │ │ + ldr r4, [pc, #592] @ 46aac │ │ │ │ + ldr lr, [pc, #592] @ 46ab0 │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r3, [pc, #580] @ 46ab8 │ │ │ │ + ldr r3, [pc, #580] @ 46ab4 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr ip, [pc, #576] @ 46abc │ │ │ │ + ldr ip, [pc, #576] @ 46ab8 │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #60] @ 0x3c │ │ │ │ mov lr, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r7, [r3, ip] │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r7] │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr lr, [r2, #692] @ 0x2b4 │ │ │ │ - ldr r2, [pc, #540] @ 46ac0 │ │ │ │ + ldr r2, [pc, #540] @ 46abc │ │ │ │ mov ip, #0 │ │ │ │ str ip, [sp, #24] │ │ │ │ ldr r4, [r3, r2] │ │ │ │ cmp lr, #0 │ │ │ │ ldr r2, [r4] │ │ │ │ str r2, [sp, #32] │ │ │ │ add r2, sp, #32 │ │ │ │ str r2, [r4] │ │ │ │ - add r2, sp, #24 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #20 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #12 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + add r2, sp, #24 │ │ │ │ mov r5, r1 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - beq 46998 │ │ │ │ - ldr r2, [pc, #476] @ 46ac4 │ │ │ │ + beq 46994 │ │ │ │ + ldr r2, [pc, #476] @ 46ac0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ cmp lr, r3 │ │ │ │ - beq 46968 │ │ │ │ + beq 46964 │ │ │ │ add r2, sp, #28 │ │ │ │ cmp r1, ip │ │ │ │ str ip, [sp, #28] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - beq 46a88 │ │ │ │ + beq 46a84 │ │ │ │ mov r3, #4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, ip │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 18e740 │ │ │ │ + bl 18e748 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r8, #4 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [r3, #692] @ 0x2b4 │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ - bl 14a85c │ │ │ │ + bl 14a864 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [r3, #692] @ 0x2b4 │ │ │ │ - bl 14a854 │ │ │ │ - ldr r3, [pc, #380] @ 46ac8 │ │ │ │ + bl 14a85c │ │ │ │ + ldr r3, [pc, #380] @ 46ac4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r2, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #3 │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 457b8 │ │ │ │ + bl 457b4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ tst r1, #1 │ │ │ │ - beq 469f4 │ │ │ │ + beq 469f0 │ │ │ │ ldr r3, [r7] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r0, #400] @ 0x190 │ │ │ │ ldr r2, [r0, #404] @ 0x194 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r0, #400] @ 0x190 │ │ │ │ str r3, [r4] │ │ │ │ - bl e9620 │ │ │ │ + bl e962c │ │ │ │ cmp r5, #0 │ │ │ │ - bne 46a60 │ │ │ │ + bne 46a5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r6, #0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r3, [r1, #748] @ 0x2ec │ │ │ │ - bne 46a98 │ │ │ │ + bne 46a94 │ │ │ │ str r2, [r4] │ │ │ │ - bl 462b8 │ │ │ │ + bl 462b4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr r2, [pc, #256] @ 46acc │ │ │ │ + ldr r2, [pc, #256] @ 46ac8 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #224] @ 46ab4 │ │ │ │ + ldr r3, [pc, #224] @ 46ab0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 46aac │ │ │ │ + bne 46aa8 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsh r3, [r1] │ │ │ │ bic r2, r3, #4 │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ - bne 46a2c │ │ │ │ - ldr r3, [pc, #196] @ 46ad0 │ │ │ │ + bne 46a28 │ │ │ │ + ldr r3, [pc, #196] @ 46acc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #144] @ 0x90 │ │ │ │ ldr r0, [r3, #484] @ 0x1e4 │ │ │ │ bl 1ea340 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r2, [sp, #12] │ │ │ │ strne r2, [r3, #696] @ 0x2b8 │ │ │ │ - b 46978 │ │ │ │ + b 46974 │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 46974 │ │ │ │ + bhi 46970 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 46974 │ │ │ │ + bne 46970 │ │ │ │ ldrsh r3, [r3] │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne 46974 │ │ │ │ - b 46a04 │ │ │ │ + bne 46970 │ │ │ │ + b 46a00 │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ bl 85eec │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r3, #12] │ │ │ │ - b 469a4 │ │ │ │ + b 469a0 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 18e7fc │ │ │ │ - b 46918 │ │ │ │ - ldr r0, [pc, #52] @ 46ad4 │ │ │ │ + bl 18e804 │ │ │ │ + b 46914 │ │ │ │ + ldr r0, [pc, #52] @ 46ad0 │ │ │ │ mov r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [r4] │ │ │ │ bl 77d9c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mlaeq r6, r4, r7, r9 │ │ │ │ + mlaeq r6, r8, r7, r9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r9, r6, r4, ror r7 │ │ │ │ + eoreq r9, r6, r8, ror r7 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r3, r2, r8, ror #25 │ │ │ │ - eoreq r9, r6, r8, lsr #12 │ │ │ │ - @ instruction: 0x00351df8 │ │ │ │ + eoreq r3, r2, ip, ror #25 │ │ │ │ + eoreq r9, r6, ip, lsr #12 │ │ │ │ + @ instruction: 0x00351dfc │ │ │ │ @ instruction: 0xfffff810 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr lr, [pc, #200] @ 46bb8 │ │ │ │ - ldr ip, [pc, #200] @ 46bbc │ │ │ │ + ldr lr, [pc, #200] @ 46bb4 │ │ │ │ + ldr ip, [pc, #200] @ 46bb8 │ │ │ │ sub sp, sp, #24 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r2, [pc, #188] @ 46bc0 │ │ │ │ + ldr r2, [pc, #188] @ 46bbc │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #184] @ 46bc4 │ │ │ │ + ldr r3, [pc, #184] @ 46bc0 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ add r3, sp, #8 │ │ │ │ cmp r0, #1 │ │ │ │ ldr r0, [r4] │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #4 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ - ble 46b58 │ │ │ │ - ldr r3, [pc, #124] @ 46bc8 │ │ │ │ + ble 46b54 │ │ │ │ + ldr r3, [pc, #124] @ 46bc4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 46ba0 │ │ │ │ + beq 46b9c │ │ │ │ str r0, [r4] │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r1, #0 │ │ │ │ - bl 46848 │ │ │ │ + bl 46844 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #84] @ 46bcc │ │ │ │ + ldr r2, [pc, #84] @ 46bc8 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #60] @ 46bbc │ │ │ │ + ldr r3, [pc, #60] @ 46bb8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 46bb4 │ │ │ │ + bne 46bb0 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r1, r2 │ │ │ │ - bl 46848 │ │ │ │ - b 46b6c │ │ │ │ + bl 46844 │ │ │ │ + b 46b68 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r9, r6, r4, lsl #10 │ │ │ │ + eoreq r9, r6, r8, lsl #10 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r9, r6, r4, ror #9 │ │ │ │ + eoreq r9, r6, r8, ror #9 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r9, r6, ip, ror r4 │ │ │ │ + eoreq r9, r6, r0, lsl #9 │ │ │ │ │ │ │ │ -00046bd0 : │ │ │ │ +00046bcc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr lr, [pc, #300] @ 46d14 │ │ │ │ + ldr lr, [pc, #300] @ 46d10 │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #292] @ 46d18 │ │ │ │ + ldr r3, [pc, #292] @ 46d14 │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r2, [pc, #284] @ 46d1c │ │ │ │ + ldr r2, [pc, #284] @ 46d18 │ │ │ │ ldr r3, [lr, r3] │ │ │ │ - ldr ip, [pc, #280] @ 46d20 │ │ │ │ + ldr ip, [pc, #280] @ 46d1c │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r5, [r2, ip] │ │ │ │ mov r6, r1 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r3, r2 │ │ │ │ ldr r3, [r5] │ │ │ │ str r1, [r5] │ │ │ │ mov r1, #3 │ │ │ │ - add ip, sp, #16 │ │ │ │ + add ip, sp, #20 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - add r1, sp, #20 │ │ │ │ + add r1, sp, #16 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #28 │ │ │ │ mov ip, #0 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #28] │ │ │ │ - beq 46c78 │ │ │ │ + beq 46c74 │ │ │ │ ldr ip, [r0, #20] │ │ │ │ ldr lr, [ip] │ │ │ │ ldr ip, [r0, #24] │ │ │ │ cmp ip, lr, asr #1 │ │ │ │ - beq 46d00 │ │ │ │ + beq 46cfc │ │ │ │ mov r4, #0 │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ str r1, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r4, [sp, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 41ea4 │ │ │ │ + bl 41ea0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r6 │ │ │ │ strb r4, [r2, r0] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r0, [sp] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, r4 │ │ │ │ - bl 44ce4 │ │ │ │ + bl 44ce0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr r2, [pc, #76] @ 46d24 │ │ │ │ + ldr r2, [pc, #76] @ 46d20 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #56] @ 46d18 │ │ │ │ + ldr r3, [pc, #56] @ 46d14 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 46d10 │ │ │ │ + bne 46d0c │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, r6 │ │ │ │ - bge 46c78 │ │ │ │ - b 46cd0 │ │ │ │ + bge 46c74 │ │ │ │ + b 46ccc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r9, r6, r8, lsl #8 │ │ │ │ + eoreq r9, r6, ip, lsl #8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r9, r6, r8, ror #7 │ │ │ │ + eoreq r9, r6, ip, ror #7 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r9, r6, ip, lsl r3 │ │ │ │ + eoreq r9, r6, r0, lsr #6 │ │ │ │ │ │ │ │ -00046d28 : │ │ │ │ +00046d24 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ str ip, [sp] │ │ │ │ ldr ip, [sp, #28] │ │ │ │ str ip, [sp, #4] │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 44ce4 │ │ │ │ + bl 44ce0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00046d60 : │ │ │ │ +00046d5c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ mov lr, #1 │ │ │ │ str r3, [sp] │ │ │ │ str lr, [sp, #8] │ │ │ │ mov r3, r2 │ │ │ │ str ip, [sp, #4] │ │ │ │ mov r2, #0 │ │ │ │ - bl 44ce4 │ │ │ │ + bl 44ce0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00046d9c : │ │ │ │ +00046d98 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ - ldr r1, [pc, #264] @ 46ebc │ │ │ │ - ldr r2, [pc, #264] @ 46ec0 │ │ │ │ + ldr r1, [pc, #264] @ 46eb8 │ │ │ │ + ldr r2, [pc, #264] @ 46ebc │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r4, [pc, #256] @ 46ec4 │ │ │ │ + ldr r4, [pc, #256] @ 46ec0 │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ - ldr r3, [pc, #252] @ 46ec8 │ │ │ │ + ldr r3, [pc, #252] @ 46ec4 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ mov r2, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r9, [r4, r3] │ │ │ │ mov r7, #0 │ │ │ │ ldr r3, [r9] │ │ │ │ @@ -36726,511 +36725,511 @@ │ │ │ │ mov r3, #2 │ │ │ │ mov r1, r7 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ bl 230c4 │ │ │ │ - ldr r3, [pc, #156] @ 46ecc │ │ │ │ + ldr r3, [pc, #156] @ 46ec8 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3] │ │ │ │ mov r6, #1 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #28] │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ bl 232ec │ │ │ │ - ldr r3, [pc, #104] @ 46ed0 │ │ │ │ + ldr r3, [pc, #104] @ 46ecc │ │ │ │ str r6, [sp, #8] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ stm sp, {r0, r3} │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 44ce4 │ │ │ │ + bl 44ce0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r2, [pc, #68] @ 46ed4 │ │ │ │ + ldr r2, [pc, #68] @ 46ed0 │ │ │ │ str r3, [r9] │ │ │ │ - ldr r3, [pc, #40] @ 46ec0 │ │ │ │ + ldr r3, [pc, #40] @ 46ebc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 46eb8 │ │ │ │ + bne 46eb4 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r9, r6, r4, asr #4 │ │ │ │ + eoreq r9, r6, r8, asr #4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r9, r6, r4, lsr #4 │ │ │ │ + eoreq r9, r6, r8, lsr #4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r9, r6, r0, lsr #23 │ │ │ │ + eoreq r9, r6, r4, lsr #23 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r9, r6, r4, ror #2 │ │ │ │ + eoreq r9, r6, r8, ror #2 │ │ │ │ │ │ │ │ -00046ed8 : │ │ │ │ +00046ed4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ bl 232ec │ │ │ │ - ldr r3, [pc, #64] @ 46f3c │ │ │ │ - ldr r4, [pc, #64] @ 46f40 │ │ │ │ + ldr r3, [pc, #64] @ 46f38 │ │ │ │ + ldr r4, [pc, #64] @ 46f3c │ │ │ │ add r3, pc, r3 │ │ │ │ add r4, pc, r4 │ │ │ │ mov lr, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #3 │ │ │ │ mov ip, r0 │ │ │ │ ldr r0, [r3, #128] @ 0x80 │ │ │ │ - ldr r3, [pc, #36] @ 46f44 │ │ │ │ + ldr r3, [pc, #36] @ 46f40 │ │ │ │ str lr, [sp, #8] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r3, r5 │ │ │ │ - bl 44ce4 │ │ │ │ + bl 44ce0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r1, r5, r4, lsl #18 │ │ │ │ - strdeq r9, [r6], -r8 @ │ │ │ │ + eorseq r1, r5, r8, lsl #18 │ │ │ │ + strdeq r9, [r6], -ip @ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ │ │ │ │ -00046f48 : │ │ │ │ +00046f44 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #448] @ 47124 │ │ │ │ - ldr r3, [pc, #448] @ 47128 │ │ │ │ + ldr r2, [pc, #448] @ 47120 │ │ │ │ + ldr r3, [pc, #448] @ 47124 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #0 │ │ │ │ - bl 37da4 │ │ │ │ - ldr r7, [pc, #412] @ 4712c │ │ │ │ + bl 37da0 │ │ │ │ + ldr r7, [pc, #412] @ 47128 │ │ │ │ add r7, pc, r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 470d4 │ │ │ │ - ldr r3, [pc, #400] @ 47130 │ │ │ │ + beq 470d0 │ │ │ │ + ldr r3, [pc, #400] @ 4712c │ │ │ │ str r5, [sp, #20] │ │ │ │ str r4, [sp, #24] │ │ │ │ ldr r8, [r7, r3] │ │ │ │ add r3, sp, #32 │ │ │ │ ldr sl, [r8] │ │ │ │ str r3, [r8] │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #20 │ │ │ │ mov r9, #3 │ │ │ │ tst r6, #4 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r3, #0 │ │ │ │ str r9, [sp, #36] @ 0x24 │ │ │ │ str sl, [sp, #32] │ │ │ │ movne r9, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - beq 470fc │ │ │ │ + beq 470f8 │ │ │ │ mov r0, r4 │ │ │ │ bl 232ec │ │ │ │ cmp r5, #0 │ │ │ │ streq r4, [sp, #28] │ │ │ │ mov r6, r0 │ │ │ │ - beq 47068 │ │ │ │ + beq 47064 │ │ │ │ mov r0, r5 │ │ │ │ bl 232ec │ │ │ │ mov r4, r0 │ │ │ │ add r0, r6, r0 │ │ │ │ add r0, r0, #3 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r0, [sp, #28] │ │ │ │ bl 23310 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - ldr r1, [pc, #252] @ 47134 │ │ │ │ + ldr r1, [pc, #252] @ 47130 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, r0, r4 │ │ │ │ bl 23310 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r4, r4, #2 │ │ │ │ add r0, r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ bl 23310 │ │ │ │ add r6, r6, r4 │ │ │ │ ldr sl, [sp, #32] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ - ldr r2, [pc, #200] @ 47138 │ │ │ │ + ldr r2, [pc, #200] @ 47134 │ │ │ │ mov ip, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r2, #128] @ 0x80 │ │ │ │ - ldr r2, [pc, #188] @ 4713c │ │ │ │ + ldr r2, [pc, #188] @ 47138 │ │ │ │ str sl, [r8] │ │ │ │ str ip, [sp, #8] │ │ │ │ ldr r2, [r7, r2] │ │ │ │ mov r3, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #0 │ │ │ │ str r6, [sp] │ │ │ │ - bl 44ce4 │ │ │ │ + bl 44ce0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r8] │ │ │ │ - ldr r2, [pc, #144] @ 47140 │ │ │ │ - ldr r3, [pc, #116] @ 47128 │ │ │ │ + ldr r2, [pc, #144] @ 4713c │ │ │ │ + ldr r3, [pc, #116] @ 47124 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 47120 │ │ │ │ + bne 4711c │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [pc, #104] @ 47144 │ │ │ │ - ldr r2, [pc, #104] @ 47148 │ │ │ │ + ldr r3, [pc, #104] @ 47140 │ │ │ │ + ldr r2, [pc, #104] @ 47144 │ │ │ │ ldr r1, [r7, r3] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r3, r5 │ │ │ │ mov r1, #1 │ │ │ │ str r4, [sp] │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ - b 470a8 │ │ │ │ + b 470a4 │ │ │ │ tst r6, #8 │ │ │ │ movne r9, #2 │ │ │ │ - bne 46fec │ │ │ │ + bne 46fe8 │ │ │ │ tst r6, #48 @ 0x30 │ │ │ │ - bne 46fec │ │ │ │ + bne 46fe8 │ │ │ │ tst r6, #64 @ 0x40 │ │ │ │ moveq r9, #5 │ │ │ │ movne r9, #4 │ │ │ │ - b 46fec │ │ │ │ + b 46fe8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mlaeq r6, r4, r0, r9 │ │ │ │ + mlaeq r6, r8, r0, r9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r9, r6, ip, rrx │ │ │ │ + eoreq r9, r6, r0, ror r0 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r3, r2, r8, ror #5 │ │ │ │ - mlaseq r5, r0, r7, r1 │ │ │ │ + eoreq r3, r2, ip, ror #5 │ │ │ │ + mlaseq r5, r4, r7, r1 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r8, r6, r8, asr #30 │ │ │ │ + eoreq r8, r6, ip, asr #30 │ │ │ │ muleq r0, r8, r8 │ │ │ │ - eoreq r3, r2, r4, lsl #11 │ │ │ │ + eoreq r3, r2, r8, lsl #11 │ │ │ │ │ │ │ │ -0004714c : │ │ │ │ +00047148 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 4720c │ │ │ │ + beq 47208 │ │ │ │ ldrb r5, [r7] │ │ │ │ cmp r5, #0 │ │ │ │ moveq r6, r7 │ │ │ │ - beq 471ec │ │ │ │ - ldr r9, [pc, #172] @ 47228 │ │ │ │ + beq 471e8 │ │ │ │ + ldr r9, [pc, #172] @ 47224 │ │ │ │ mov r3, #0 │ │ │ │ mov r6, r7 │ │ │ │ mov r4, r3 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r8, r3 │ │ │ │ - b 471a0 │ │ │ │ + b 4719c │ │ │ │ ldrb r5, [r6, r4] │ │ │ │ add r7, r6, r4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 471ec │ │ │ │ + beq 471e8 │ │ │ │ cmp r5, #59 @ 0x3b │ │ │ │ add r3, r3, #1 │ │ │ │ movne r4, r3 │ │ │ │ - bne 47190 │ │ │ │ + bne 4718c │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ strb r8, [r7] │ │ │ │ mov r1, #16 │ │ │ │ mov r0, r9 │ │ │ │ - bl 46f48 │ │ │ │ + bl 46f44 │ │ │ │ add r3, r4, #1 │ │ │ │ add r6, r6, r3 │ │ │ │ mov r4, #1 │ │ │ │ strb r5, [r7] │ │ │ │ ldrb r5, [r6, r4] │ │ │ │ mov r3, r4 │ │ │ │ cmp r5, #0 │ │ │ │ add r7, r6, r4 │ │ │ │ - bne 471a0 │ │ │ │ - ldr r0, [pc, #56] @ 4722c │ │ │ │ + bne 4719c │ │ │ │ + ldr r0, [pc, #56] @ 47228 │ │ │ │ mov r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #16 │ │ │ │ - bl 46f48 │ │ │ │ + bl 46f44 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #28] @ 47230 │ │ │ │ + ldr r2, [pc, #28] @ 4722c │ │ │ │ mov r3, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #16 │ │ │ │ - bl 46f48 │ │ │ │ + bl 46f44 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - eoreq r3, r2, r8, ror #9 │ │ │ │ - eoreq r3, r2, r8, ror r4 │ │ │ │ - eoreq r3, r2, r8, asr r4 │ │ │ │ + eoreq r3, r2, ip, ror #9 │ │ │ │ + eoreq r3, r2, ip, ror r4 │ │ │ │ + eoreq r3, r2, ip, asr r4 │ │ │ │ │ │ │ │ -00047234 : │ │ │ │ +00047230 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #248] @ 4734c │ │ │ │ + ldr r0, [pc, #248] @ 47348 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #244] @ 47350 │ │ │ │ + ldr r1, [pc, #244] @ 4734c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #236] @ 47354 │ │ │ │ - ldr r2, [pc, #236] @ 47358 │ │ │ │ + ldr r3, [pc, #236] @ 47350 │ │ │ │ + ldr r2, [pc, #236] @ 47354 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r3, sp, #20 │ │ │ │ ldr r2, [r4] │ │ │ │ str r3, [r4] │ │ │ │ add r3, sp, #4 │ │ │ │ str r2, [sp, #20] │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #32] │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r5, #3 │ │ │ │ mov r0, #48 @ 0x30 │ │ │ │ - str r3, [sp, #32] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #12] │ │ │ │ - str sp, [sp, #36] @ 0x24 │ │ │ │ + str sp, [sp, #28] │ │ │ │ str r5, [sp, #24] │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, #157 @ 0x9d │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r3, [r0, #8] │ │ │ │ strh r2, [r0] │ │ │ │ - beq 47318 │ │ │ │ + beq 47314 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ str r3, [r0, #20] │ │ │ │ ldr r2, [sp] │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #108] @ 4735c │ │ │ │ + ldr r2, [pc, #108] @ 47358 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #88] @ 47350 │ │ │ │ + ldr r3, [pc, #88] @ 4734c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 47348 │ │ │ │ + bne 47344 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r1, #4 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r5, [r3] │ │ │ │ str r3, [r0, #20] │ │ │ │ - b 472dc │ │ │ │ + b 472d8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r8, r6, r0, lsr #27 │ │ │ │ + eoreq r8, r6, r4, lsr #27 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r8, r6, r4, lsl #27 │ │ │ │ + eoreq r8, r6, r8, lsl #27 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r8, r6, r4, lsl #26 │ │ │ │ + eoreq r8, r6, r8, lsl #26 │ │ │ │ │ │ │ │ -00047360 : │ │ │ │ +0004735c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #248] @ 47470 │ │ │ │ - ldr r2, [pc, #248] @ 47474 │ │ │ │ - ldr r6, [pc, #248] @ 47478 │ │ │ │ + ldr r3, [pc, #248] @ 4746c │ │ │ │ + ldr r2, [pc, #248] @ 47470 │ │ │ │ + ldr r6, [pc, #248] @ 47474 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r6, #128 @ 0x80 │ │ │ │ ldr r5, [r4] │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ str r5, [r4] │ │ │ │ - bl 47234 │ │ │ │ - ldr r3, [pc, #204] @ 4747c │ │ │ │ + bl 47230 │ │ │ │ + ldr r3, [pc, #204] @ 47478 │ │ │ │ mov r1, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3] │ │ │ │ str r5, [r4] │ │ │ │ str r2, [r0, #28] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r2, [r0, #32] │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ str r0, [r6, #128] @ 0x80 │ │ │ │ add r0, r6, #132 @ 0x84 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #156] @ 47480 │ │ │ │ + bl 38b80 │ │ │ │ + ldr r0, [pc, #156] @ 4747c │ │ │ │ str r5, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1f5da0 │ │ │ │ str r5, [r4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #128] @ 0x80 │ │ │ │ - bl 47234 │ │ │ │ + bl 47230 │ │ │ │ mov r1, #4 │ │ │ │ str r5, [r4] │ │ │ │ str r0, [r6, #132] @ 0x84 │ │ │ │ add r0, r6, #136 @ 0x88 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #108] @ 47484 │ │ │ │ + bl 38b80 │ │ │ │ + ldr r0, [pc, #108] @ 47480 │ │ │ │ str r5, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1f5da0 │ │ │ │ str r5, [r4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #128] @ 0x80 │ │ │ │ - bl 47234 │ │ │ │ + bl 47230 │ │ │ │ mov r1, #4 │ │ │ │ str r5, [r4] │ │ │ │ str r0, [r6, #136] @ 0x88 │ │ │ │ add r0, r6, #140 @ 0x8c │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #60] @ 47488 │ │ │ │ + bl 38b80 │ │ │ │ + ldr r0, [pc, #60] @ 47484 │ │ │ │ str r5, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1f5da0 │ │ │ │ str r5, [r4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #128] @ 0x80 │ │ │ │ - bl 47234 │ │ │ │ + bl 47230 │ │ │ │ str r5, [r4] │ │ │ │ str r0, [r6, #140] @ 0x8c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eoreq r8, r6, ip, ror ip │ │ │ │ + eoreq r8, r6, r0, lsl #25 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq r1, r5, ip, ror r4 │ │ │ │ - eoreq r9, r6, r0, lsr #12 │ │ │ │ - eoreq r1, r2, r8, ror #19 │ │ │ │ - eoreq r7, r2, r4, ror #13 │ │ │ │ - eoreq r3, r3, r0, lsl #13 │ │ │ │ + eorseq r1, r5, r0, lsl #9 │ │ │ │ + eoreq r9, r6, r4, lsr #12 │ │ │ │ + eoreq r1, r2, ip, ror #19 │ │ │ │ + eoreq r7, r2, r8, ror #13 │ │ │ │ + eoreq r3, r3, r4, lsl #13 │ │ │ │ │ │ │ │ -0004748c : │ │ │ │ +00047488 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3} @ (str r3, [sp, #-4]!) │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3956] @ 0xf74 │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ ldr lr, [sp, #140] @ 0x8c │ │ │ │ str lr, [sp, #24] │ │ │ │ - ldr lr, [pc, #408] @ 4764c │ │ │ │ + ldr lr, [pc, #408] @ 47648 │ │ │ │ str r2, [sp, #28] │ │ │ │ - ldr r2, [pc, #404] @ 47650 │ │ │ │ + ldr r2, [pc, #404] @ 4764c │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r3, [pc, #400] @ 47654 │ │ │ │ + ldr r3, [pc, #400] @ 47650 │ │ │ │ ldr r2, [lr, r2] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ mov r2, #0 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #376] @ 47658 │ │ │ │ + ldr r3, [pc, #376] @ 47654 │ │ │ │ mov ip, #0 │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r5] │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ str r1, [r5] │ │ │ │ mov r1, #7 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ - add r1, sp, #24 │ │ │ │ - str r1, [sp, #76] @ 0x4c │ │ │ │ - add r1, sp, #28 │ │ │ │ - str r1, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [pc, #316] @ 4765c │ │ │ │ mov r1, #3 │ │ │ │ + str r1, [sp, #80] @ 0x50 │ │ │ │ + add r1, sp, #28 │ │ │ │ + str r1, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [pc, #316] @ 47658 │ │ │ │ + add r1, sp, #24 │ │ │ │ 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 r7, sp, #48 @ 0x30 │ │ │ │ + add r8, sp, #44 @ 0x2c │ │ │ │ + add r9, sp, #40 @ 0x28 │ │ │ │ strd r0, [sp, #48] @ 0x30 │ │ │ │ - str ip, [sp, #88] @ 0x58 │ │ │ │ + str ip, [sp, #72] @ 0x48 │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ - str r9, [sp, #72] @ 0x48 │ │ │ │ + str r7, [sp, #76] @ 0x4c │ │ │ │ str r8, [sp, #84] @ 0x54 │ │ │ │ - str r7, [sp, #92] @ 0x5c │ │ │ │ + str r9, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ bl 26566c │ │ │ │ add r3, sp, #144 @ 0x90 │ │ │ │ cmp r4, #23 │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ str r3, [sp, #32] │ │ │ │ - beq 47638 │ │ │ │ - ldr r0, [pc, #224] @ 47660 │ │ │ │ + beq 47634 │ │ │ │ + ldr r0, [pc, #224] @ 4765c │ │ │ │ add ip, r4, r4, lsl #1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #144] @ 0x90 │ │ │ │ mov r2, r3 │ │ │ │ ldr sl, [r0, ip, lsl #3] │ │ │ │ cmp sl, #2 │ │ │ │ - bgt 47638 │ │ │ │ + bgt 47634 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ add r3, r2, #4 │ │ │ │ stm sp, {r8, r9} │ │ │ │ ldr r2, [r2] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 41ea4 │ │ │ │ + bl 41ea0 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ str ip, [sp, #20] │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp, #16] │ │ │ │ ldr ip, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #8] │ │ │ │ ldr ip, [sp, #24] │ │ │ │ @@ -37238,58 +37237,58 @@ │ │ │ │ ldr ip, [sp, #28] │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ str ip, [sp] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 4b9c4 │ │ │ │ + bl 4b9c0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [pc, #92] @ 47664 │ │ │ │ + ldr r2, [pc, #92] @ 47660 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #64] @ 47650 │ │ │ │ + ldr r3, [pc, #64] @ 4764c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 47648 │ │ │ │ + bne 47644 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add sp, sp, #4 │ │ │ │ bx lr │ │ │ │ add r2, r3, #4 │ │ │ │ mov sl, #3 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - b 47598 │ │ │ │ + b 47594 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r8, r6, r0, asr #22 │ │ │ │ + eoreq r8, r6, r4, asr #22 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r8, r6, r4, lsr fp │ │ │ │ + eoreq r8, r6, r8, lsr fp │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ - eorseq r1, r5, r0, lsl #5 │ │ │ │ - eoreq r8, r6, ip, ror #19 │ │ │ │ + eorseq r1, r5, r4, lsl #5 │ │ │ │ + strdeq r8, [r6], -r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [pc, #492] @ 47874 │ │ │ │ + ldr r0, [pc, #492] @ 47870 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #488] @ 47878 │ │ │ │ + ldr r1, [pc, #488] @ 47874 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr lr, [sp, #128] @ 0x80 │ │ │ │ str lr, [sp, #36] @ 0x24 │ │ │ │ - ldr ip, [pc, #476] @ 4787c │ │ │ │ + ldr ip, [pc, #476] @ 47878 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #468] @ 47880 │ │ │ │ + ldr r2, [pc, #468] @ 4787c │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ mov r1, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr r5, [ip, r2] │ │ │ │ @@ -37297,267 +37296,267 @@ │ │ │ │ mov r3, ip │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ + add r3, sp, #32 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ + 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 r7, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - bl 41dac │ │ │ │ + bl 41da8 │ │ │ │ cmp r4, #0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - beq 47794 │ │ │ │ + beq 47790 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 47794 │ │ │ │ - ldr r0, [pc, #316] @ 47884 │ │ │ │ + beq 47790 │ │ │ │ + ldr r0, [pc, #316] @ 47880 │ │ │ │ cmp r4, #1 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ moveq r3, r7 │ │ │ │ mvn r1, #0 │ │ │ │ str r2, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ - bl 4412c │ │ │ │ + bl 44128 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov ip, r0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bne 477b8 │ │ │ │ - ldr r3, [pc, #252] @ 47888 │ │ │ │ + bne 477b4 │ │ │ │ + ldr r3, [pc, #252] @ 47884 │ │ │ │ add r3, pc, r3 │ │ │ │ mov lr, r3 │ │ │ │ - b 477c0 │ │ │ │ - ldr ip, [pc, #240] @ 4788c │ │ │ │ + b 477bc │ │ │ │ + ldr ip, [pc, #240] @ 47888 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add ip, pc, ip │ │ │ │ mov r2, #0 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - beq 47784 │ │ │ │ - ldr lr, [pc, #208] @ 47890 │ │ │ │ + beq 47780 │ │ │ │ + ldr lr, [pc, #208] @ 4788c │ │ │ │ add lr, pc, lr │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ str r2, [sp, #16] │ │ │ │ - ldr r2, [pc, #192] @ 47894 │ │ │ │ + ldr r2, [pc, #192] @ 47890 │ │ │ │ str ip, [sp, #20] │ │ │ │ ldr ip, [sp, #32] │ │ │ │ str r4, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [sp, #4] │ │ │ │ str lr, [sp] │ │ │ │ str ip, [sp, #12] │ │ │ │ - bl 42e1c │ │ │ │ + bl 42e18 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r1, #0 │ │ │ │ - beq 47810 │ │ │ │ + beq 4780c │ │ │ │ bl 232ec │ │ │ │ mov r1, r0 │ │ │ │ - ldr r3, [pc, #128] @ 47898 │ │ │ │ - ldr r0, [pc, #128] @ 4789c │ │ │ │ + ldr r3, [pc, #128] @ 47894 │ │ │ │ + ldr r0, [pc, #128] @ 47898 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ stmib sp, {r2, r4} │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r0, #3 │ │ │ │ - bl 4748c │ │ │ │ + bl 47488 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r2, [pc, #88] @ 478a0 │ │ │ │ + ldr r2, [pc, #88] @ 4789c │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #40] @ 47878 │ │ │ │ + ldr r3, [pc, #40] @ 47874 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 47870 │ │ │ │ + bne 4786c │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r8, r6, ip, ror #18 │ │ │ │ + eoreq r8, r6, r0, ror r9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r8, r6, r4, asr #18 │ │ │ │ + eoreq r8, r6, r8, asr #18 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r2, r2, ip, lsl pc │ │ │ │ - eoreq r3, r2, r0, asr #26 │ │ │ │ - eoreq r3, r2, ip, lsr #26 │ │ │ │ - eoreq r2, r2, r4, ror #22 │ │ │ │ - mlaeq r2, ip, lr, r2 │ │ │ │ - eorseq r0, r5, r0, ror #31 │ │ │ │ - eoreq r3, r2, r8, lsl r0 │ │ │ │ - eoreq r8, r6, ip, lsr #15 │ │ │ │ + eoreq r2, r2, r0, lsr #30 │ │ │ │ + eoreq r3, r2, r4, asr #26 │ │ │ │ + eoreq r3, r2, r0, lsr sp │ │ │ │ + eoreq r2, r2, r8, ror #22 │ │ │ │ + eoreq r2, r2, r0, lsr #29 │ │ │ │ + eorseq r0, r5, r4, ror #31 │ │ │ │ + eoreq r3, r2, ip, lsl r0 │ │ │ │ + @ instruction: 0x002687b0 │ │ │ │ │ │ │ │ -000478a4 : │ │ │ │ +000478a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #300] @ 479f0 │ │ │ │ + ldr r0, [pc, #300] @ 479ec │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #296] @ 479f4 │ │ │ │ + ldr r3, [pc, #296] @ 479f0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ - ldr lr, [pc, #288] @ 479f8 │ │ │ │ + ldr lr, [pc, #288] @ 479f4 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [pc, #276] @ 479fc │ │ │ │ + ldr r3, [pc, #276] @ 479f8 │ │ │ │ add lr, pc, lr │ │ │ │ ldr r5, [lr, r3] │ │ │ │ mov r4, r2 │ │ │ │ cmp r2, #1 │ │ │ │ ldr r2, [r5] │ │ │ │ str r2, [sp, #32] │ │ │ │ add r2, sp, #32 │ │ │ │ str r2, [r5] │ │ │ │ mov r2, #3 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #236] @ 47a00 │ │ │ │ - add r2, sp, #20 │ │ │ │ + ldr r3, [pc, #236] @ 479fc │ │ │ │ + add r2, sp, #16 │ │ │ │ mov r6, r1 │ │ │ │ - add r1, sp, #16 │ │ │ │ + add r1, sp, #20 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, #0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr r3, [lr, r3] │ │ │ │ ldr ip, [sp, #72] @ 0x48 │ │ │ │ mov r0, lr │ │ │ │ ldr r3, [r3] │ │ │ │ - beq 47958 │ │ │ │ + beq 47954 │ │ │ │ ldr r0, [r3, #716] @ 0x2cc │ │ │ │ ldr lr, [r3, #740] @ 0x2e4 │ │ │ │ cmp lr, r0 │ │ │ │ streq r1, [r3, #716] @ 0x2cc │ │ │ │ cmp ip, #0 │ │ │ │ mov r1, #0 │ │ │ │ moveq r0, ip │ │ │ │ str r1, [r3, #740] @ 0x2e4 │ │ │ │ - beq 47990 │ │ │ │ + beq 4798c │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ str r2, [sp] │ │ │ │ mov r0, r1 │ │ │ │ mov r2, ip │ │ │ │ str r1, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 41ea4 │ │ │ │ + bl 41ea0 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r0, [sp, #8] │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #96] @ 47a04 │ │ │ │ + ldr r1, [pc, #96] @ 47a00 │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [r1, #120] @ 0x78 │ │ │ │ - bl 47668 │ │ │ │ + bl 47664 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr r2, [pc, #68] @ 47a08 │ │ │ │ + ldr r2, [pc, #68] @ 47a04 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #40] @ 479f4 │ │ │ │ + ldr r3, [pc, #40] @ 479f0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 479ec │ │ │ │ + bne 479e8 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r8, r6, r0, lsr r7 │ │ │ │ + eoreq r8, r6, r4, lsr r7 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r8, r6, r4, lsl r7 │ │ │ │ + eoreq r8, r6, r8, lsl r7 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - eorseq r0, r5, ip, asr lr │ │ │ │ - eoreq r8, r6, r0, lsr r6 │ │ │ │ + eorseq r0, r5, r0, ror #28 │ │ │ │ + eoreq r8, r6, r4, lsr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [pc, #904] @ 47db4 │ │ │ │ + ldr r0, [pc, #904] @ 47db0 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #900] @ 47db8 │ │ │ │ + ldr r1, [pc, #900] @ 47db4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr ip, [sp, #140] @ 0x8c │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ mov r4, r3 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #880] @ 47dbc │ │ │ │ + ldr r3, [pc, #880] @ 47db8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #876] @ 47dc0 │ │ │ │ + ldr r2, [pc, #876] @ 47dbc │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r9, [sp, #136] @ 0x88 │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r2, [pc, #848] @ 47dc4 │ │ │ │ + ldr r2, [pc, #848] @ 47dc0 │ │ │ │ ldr r8, [sp, #144] @ 0x90 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ ldr r3, [r0, #708] @ 0x2c4 │ │ │ │ cmp r3, ip │ │ │ │ ldr r3, [r6] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [r6] │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - beq 47bdc │ │ │ │ + beq 47bd8 │ │ │ │ cmn r5, #1 │ │ │ │ clz fp, r9 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ lsr fp, fp, #5 │ │ │ │ - beq 47ba0 │ │ │ │ + beq 47b9c │ │ │ │ clz r1, r5 │ │ │ │ add sl, sp, #60 @ 0x3c │ │ │ │ lsr r1, r1, #5 │ │ │ │ orrs r1, r1, fp │ │ │ │ movne r8, #0 │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ mvnge r4, #0 │ │ │ │ @@ -37571,88 +37570,88 @@ │ │ │ │ str ip, [sp, #16] │ │ │ │ str r8, [sp, #20] │ │ │ │ mov ip, #4 │ │ │ │ str r9, [sp, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ str ip, [sp, #68] @ 0x44 │ │ │ │ - bl 43108 │ │ │ │ - ldr r3, [pc, #664] @ 47dc8 │ │ │ │ - ldr r1, [pc, #664] @ 47dcc │ │ │ │ + bl 43104 │ │ │ │ + ldr r3, [pc, #664] @ 47dc4 │ │ │ │ + ldr r1, [pc, #664] @ 47dc8 │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [sp, #8] │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp] │ │ │ │ str ip, [r6] │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r2, r0 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r0, #3 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - bl 4748c │ │ │ │ + bl 47488 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [pc, #600] @ 47dd0 │ │ │ │ + ldr r2, [pc, #600] @ 47dcc │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #568] @ 47db8 │ │ │ │ + ldr r3, [pc, #568] @ 47db4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 47db0 │ │ │ │ + bne 47dac │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ands r7, r0, #1 │ │ │ │ - bne 47bd0 │ │ │ │ + bne 47bcc │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ - beq 47c4c │ │ │ │ + beq 47c48 │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - beq 47bec │ │ │ │ + beq 47be8 │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ movne r1, r7 │ │ │ │ - beq 47cb0 │ │ │ │ + beq 47cac │ │ │ │ add sl, sp, #60 @ 0x3c │ │ │ │ - b 47adc │ │ │ │ + b 47ad8 │ │ │ │ mov r1, #0 │ │ │ │ add sl, sp, #60 @ 0x3c │ │ │ │ - b 47adc │ │ │ │ + b 47ad8 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ bl 206a44 │ │ │ │ - b 47abc │ │ │ │ + b 47ab8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 47c28 │ │ │ │ + bne 47c24 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 47bc8 │ │ │ │ + beq 47bc4 │ │ │ │ ands r2, r1, #1 │ │ │ │ - bne 47bd0 │ │ │ │ + bne 47bcc │ │ │ │ ldrsh r3, [r1] │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ - bne 47bc8 │ │ │ │ + bne 47bc4 │ │ │ │ mov r8, #1 │ │ │ │ add sl, sp, #60 @ 0x3c │ │ │ │ - b 47adc │ │ │ │ + b 47ad8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ ands r3, r3, #16 │ │ │ │ - beq 47bd0 │ │ │ │ + beq 47bcc │ │ │ │ mov r1, r7 │ │ │ │ mov r8, #1 │ │ │ │ add sl, sp, #60 @ 0x3c │ │ │ │ - b 47adc │ │ │ │ + b 47ad8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add sl, sp, #60 @ 0x3c │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str sl, [sp, #88] @ 0x58 │ │ │ │ bl 7f944 │ │ │ │ @@ -37662,41 +37661,41 @@ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 7f580 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldrh r2, [r3, #2] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ tst r2, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - beq 47d44 │ │ │ │ + beq 47d40 │ │ │ │ subs r3, r4, #1 │ │ │ │ orreq fp, fp, #1 │ │ │ │ cmp fp, #0 │ │ │ │ mov r4, r5 │ │ │ │ movne r8, #0 │ │ │ │ mov r5, r3 │ │ │ │ - b 47aec │ │ │ │ + b 47ae8 │ │ │ │ mov r3, #5 │ │ │ │ add sl, sp, #60 @ 0x3c │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ str sl, [sp, #88] @ 0x58 │ │ │ │ - bl a7d14 │ │ │ │ + bl a7d18 │ │ │ │ tst r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bne 47d6c │ │ │ │ + bne 47d68 │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #74 @ 0x4a │ │ │ │ - beq 47d54 │ │ │ │ + beq 47d50 │ │ │ │ bic r2, r2, #4 │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movne r1, #0 │ │ │ │ - bne 47adc │ │ │ │ + bne 47ad8 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ mov r3, #5 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ bl 7f944 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ @@ -37706,25 +37705,25 @@ │ │ │ │ mvn r4, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 7f580 │ │ │ │ cmp fp, #0 │ │ │ │ movne r8, #0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - b 47aec │ │ │ │ + b 47ae8 │ │ │ │ clz r1, r4 │ │ │ │ mov r5, r4 │ │ │ │ lsr r1, r1, #5 │ │ │ │ - b 47adc │ │ │ │ + b 47ad8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ands r8, r3, #1 │ │ │ │ ldrsheq r2, [r3] │ │ │ │ moveq r8, #1 │ │ │ │ - beq 47ce8 │ │ │ │ + beq 47ce4 │ │ │ │ asrs r5, r3, #1 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r3, #5 │ │ │ │ mvnmi r5, r5 │ │ │ │ mvnmi r4, #0 │ │ │ │ movpl r4, r5 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ @@ -37733,365 +37732,365 @@ │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 7f580 │ │ │ │ clz r1, r5 │ │ │ │ lsr r1, r1, #5 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - b 47adc │ │ │ │ + b 47ad8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r8, r6, r8, asr #11 │ │ │ │ + eoreq r8, r6, ip, asr #11 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r6, ip, r5, r8 │ │ │ │ + eoreq r8, r6, r0, lsr #11 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq r0, r5, ip, asr #25 │ │ │ │ - strdeq r2, [r2], -r8 @ │ │ │ │ - eoreq r8, r6, ip, ror r4 │ │ │ │ + @ instruction: 0x00350cd0 │ │ │ │ + strdeq r2, [r2], -ip @ │ │ │ │ + eoreq r8, r6, r0, lsl #9 │ │ │ │ │ │ │ │ -00047dd4 : │ │ │ │ +00047dd0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr ip, [pc, #52] @ 47e20 │ │ │ │ + ldr ip, [pc, #52] @ 47e1c │ │ │ │ sub sp, sp, #16 │ │ │ │ str r3, [sp] │ │ │ │ ldr lr, [sp, #28] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r4, r1 │ │ │ │ add ip, pc, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r2 │ │ │ │ ldr r1, [ip, #120] @ 0x78 │ │ │ │ mov r2, r4 │ │ │ │ str lr, [sp, #8] │ │ │ │ - bl 47a0c │ │ │ │ + bl 47a08 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r0, r5, r4, lsl #20 │ │ │ │ + eorseq r0, r5, r8, lsl #20 │ │ │ │ │ │ │ │ -00047e24 : │ │ │ │ +00047e20 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #36] @ 47e70 │ │ │ │ + ldr r3, [pc, #36] @ 47e6c │ │ │ │ mov lr, r1 │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ mov r3, r2 │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, lr │ │ │ │ - bl 47a0c │ │ │ │ + bl 47a08 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x003509b0 │ │ │ │ + @ instruction: 0x003509b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3872] @ 0xf20 │ │ │ │ sub sp, sp, #188 @ 0xbc │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr lr, [sp, #228] @ 0xe4 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ str lr, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - ldr lr, [pc, #956] @ 48260 │ │ │ │ + ldr lr, [pc, #956] @ 4825c │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [pc, #948] @ 48264 │ │ │ │ + ldr r3, [pc, #948] @ 48260 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ add lr, pc, lr │ │ │ │ ldr r1, [sp, #232] @ 0xe8 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ - ldr ip, [pc, #916] @ 48268 │ │ │ │ + ldr ip, [pc, #916] @ 48264 │ │ │ │ ldr r3, [lr, r3] │ │ │ │ - ldr r0, [pc, #912] @ 4826c │ │ │ │ + ldr r0, [pc, #912] @ 48268 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ mov r3, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r4, [ip, r0] │ │ │ │ mov r3, ip │ │ │ │ add r3, sp, #128 @ 0x80 │ │ │ │ ldr r0, [r4] │ │ │ │ str r3, [r4] │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ + add r3, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ + str r3, [sp, #140] @ 0x8c │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ - add r3, sp, #68 @ 0x44 │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ - add r3, sp, #92 @ 0x5c │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ - beq 48220 │ │ │ │ + beq 4821c │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r7, #9 │ │ │ │ str r7, [sp, #132] @ 0x84 │ │ │ │ - bl 138568 │ │ │ │ + bl 138570 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4817c │ │ │ │ + bne 48178 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ - bne 48144 │ │ │ │ + bne 48140 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r8, #10 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ add r7, sp, #112 @ 0x70 │ │ │ │ add r6, sp, #100 @ 0x64 │ │ │ │ mov fp, #2 │ │ │ │ - add sl, sp, #104 @ 0x68 │ │ │ │ - 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 │ │ │ │ str r9, [sp, #124] @ 0x7c │ │ │ │ - bl 41ccc │ │ │ │ + bl 41cc8 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ str r2, [r4] │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ add r0, r0, r0, lsr #31 │ │ │ │ asr r1, r0, #1 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 3f5ec │ │ │ │ + bl 3f5e8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ str r8, [sp, #132] @ 0x84 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - bl 3ece8 │ │ │ │ + bl 3ece4 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #104] @ 0x68 │ │ │ │ str r8, [sp, #132] @ 0x84 │ │ │ │ str r7, [r4] │ │ │ │ str fp, [sp, #116] @ 0x74 │ │ │ │ str sl, [sp, #120] @ 0x78 │ │ │ │ str r9, [sp, #124] @ 0x7c │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - bl 41ccc │ │ │ │ + bl 41cc8 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ str r3, [r4] │ │ │ │ add r0, r0, r0, lsr #31 │ │ │ │ asr r1, r0, #1 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 3f5ec │ │ │ │ + bl 3f5e8 │ │ │ │ ldr r8, [sp, #92] @ 0x5c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 232ec │ │ │ │ cmp r5, #0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ mov r1, r0 │ │ │ │ - bne 48118 │ │ │ │ + bne 48114 │ │ │ │ ldr ip, [sp, #224] @ 0xe0 │ │ │ │ - ldr r0, [pc, #508] @ 48270 │ │ │ │ + ldr r0, [pc, #508] @ 4826c │ │ │ │ cmp ip, #0 │ │ │ │ ldr lr, [sp, #64] @ 0x40 │ │ │ │ add r0, pc, r0 │ │ │ │ - bne 48130 │ │ │ │ - ldr ip, [pc, #492] @ 48274 │ │ │ │ - ldr r5, [pc, #492] @ 48278 │ │ │ │ + bne 4812c │ │ │ │ + ldr ip, [pc, #492] @ 48270 │ │ │ │ + ldr r5, [pc, #492] @ 48274 │ │ │ │ add ip, pc, ip │ │ │ │ add r5, pc, r5 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #464] @ 4827c │ │ │ │ + ldr r2, [pc, #464] @ 48278 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ stm sp, {r2, r8} │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, #2 │ │ │ │ str r5, [sp, #32] │ │ │ │ str lr, [sp, #28] │ │ │ │ str ip, [sp, #24] │ │ │ │ str r7, [sp, #20] │ │ │ │ - bl 4748c │ │ │ │ + bl 47488 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ - ldr r2, [pc, #400] @ 48280 │ │ │ │ + ldr r2, [pc, #400] @ 4827c │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #364] @ 48264 │ │ │ │ + ldr r3, [pc, #364] @ 48260 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4825c │ │ │ │ + bne 48258 │ │ │ │ add sp, sp, #188 @ 0xbc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr ip, [sp, #224] @ 0xe0 │ │ │ │ - ldr r0, [pc, #352] @ 48284 │ │ │ │ + ldr r0, [pc, #352] @ 48280 │ │ │ │ cmp ip, #0 │ │ │ │ ldr lr, [sp, #64] @ 0x40 │ │ │ │ add r0, pc, r0 │ │ │ │ - beq 48080 │ │ │ │ - ldr ip, [pc, #336] @ 48288 │ │ │ │ - ldr r5, [pc, #336] @ 4828c │ │ │ │ + beq 4807c │ │ │ │ + ldr ip, [pc, #336] @ 48284 │ │ │ │ + ldr r5, [pc, #336] @ 48288 │ │ │ │ add ip, pc, ip │ │ │ │ add r5, pc, r5 │ │ │ │ - b 48090 │ │ │ │ + b 4808c │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r7, #10 │ │ │ │ str r7, [sp, #132] @ 0x84 │ │ │ │ - bl 13ae70 │ │ │ │ + bl 13ae78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 47f84 │ │ │ │ + beq 47f80 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ str r7, [sp, #132] @ 0x84 │ │ │ │ - bl 138568 │ │ │ │ + bl 138570 │ │ │ │ subs r5, r0, #0 │ │ │ │ movne r5, #1 │ │ │ │ - b 47f84 │ │ │ │ + b 47f80 │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ str r3, [r4] │ │ │ │ - add r3, sp, #104 @ 0x68 │ │ │ │ + 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 │ │ │ │ + bl 41cc8 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ str r3, [r4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 3f5ec │ │ │ │ + bl 3f5e8 │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 232ec │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #156] @ 48290 │ │ │ │ + ldr r3, [pc, #156] @ 4828c │ │ │ │ str r5, [sp, #20] │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r3, r6} │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 4748c │ │ │ │ - b 480e4 │ │ │ │ + bl 47488 │ │ │ │ + b 480e0 │ │ │ │ tst r1, #1 │ │ │ │ - bne 48240 │ │ │ │ + bne 4823c │ │ │ │ ldrsh r3, [r1] │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - beq 48250 │ │ │ │ - ldr r3, [pc, #88] @ 48294 │ │ │ │ + beq 4824c │ │ │ │ + ldr r3, [pc, #88] @ 48290 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 48248 │ │ │ │ - ldr r3, [pc, #80] @ 48298 │ │ │ │ + b 48244 │ │ │ │ + ldr r3, [pc, #80] @ 48294 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - b 47f50 │ │ │ │ - ldr r3, [pc, #68] @ 4829c │ │ │ │ + b 47f4c │ │ │ │ + ldr r3, [pc, #68] @ 48298 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 48248 │ │ │ │ + b 48244 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r8, r6, r0, asr #2 │ │ │ │ + eoreq r8, r6, r4, asr #2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r8, r6, r4, lsl r1 │ │ │ │ + eoreq r8, r6, r8, lsl r1 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r2, r2, r0, lsl #13 │ │ │ │ - eoreq r2, r2, ip, lsr #13 │ │ │ │ - @ instruction: 0x002226b8 │ │ │ │ - mlaeq r2, r4, r6, r2 │ │ │ │ - eoreq r7, r6, r4, lsl #30 │ │ │ │ - eoreq pc, r2, ip, asr #3 │ │ │ │ - ldrdeq r2, [r2], -r0 @ │ │ │ │ - eoreq r2, r2, r0, ror #11 │ │ │ │ - eoreq r2, r2, ip, lsl #11 │ │ │ │ - eoreq r1, r3, r8, lsr #16 │ │ │ │ - eoreq r1, r3, ip, lsl r8 │ │ │ │ - mlaeq r2, r8, r4, r2 │ │ │ │ + eoreq r2, r2, r4, lsl #13 │ │ │ │ + @ instruction: 0x002226b0 │ │ │ │ + @ instruction: 0x002226bc │ │ │ │ + mlaeq r2, r8, r6, r2 │ │ │ │ + eoreq r7, r6, r8, lsl #30 │ │ │ │ + ldrdeq pc, [r2], -r0 @ │ │ │ │ + ldrdeq r2, [r2], -r4 @ │ │ │ │ + eoreq r2, r2, r4, ror #11 │ │ │ │ + mlaeq r2, r0, r5, r2 │ │ │ │ + eoreq r1, r3, ip, lsr #16 │ │ │ │ + eoreq r1, r3, r0, lsr #16 │ │ │ │ + mlaeq r2, ip, r4, r2 │ │ │ │ │ │ │ │ -000482a0 : │ │ │ │ +0004829c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr lr, [pc, #268] @ 483c4 │ │ │ │ - ldr ip, [pc, #268] @ 483c8 │ │ │ │ + ldr lr, [pc, #268] @ 483c0 │ │ │ │ + ldr ip, [pc, #268] @ 483c4 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ mov sl, r3 │ │ │ │ - ldr r3, [pc, #256] @ 483cc │ │ │ │ + ldr r3, [pc, #256] @ 483c8 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #248] @ 483d0 │ │ │ │ + ldr r2, [pc, #248] @ 483cc │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ add r3, sp, #28 │ │ │ │ ldr fp, [r6] │ │ │ │ cmp r5, #0 │ │ │ │ str r3, [r6] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r9, r1 │ │ │ │ ldrlt r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r1, [pc, #192] @ 483d4 │ │ │ │ + ldr r1, [pc, #192] @ 483d0 │ │ │ │ lslge r5, r5, #1 │ │ │ │ sublt r3, r3, #1 │ │ │ │ mov r8, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ orrge r5, r5, #1 │ │ │ │ movlt r5, #1 │ │ │ │ @@ -38109,167 +38108,167 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ clz ip, r0 │ │ │ │ lsr ip, ip, #5 │ │ │ │ str ip, [sp] │ │ │ │ str fp, [r6] │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r1, [pc, #92] @ 483d8 │ │ │ │ + ldr r1, [pc, #92] @ 483d4 │ │ │ │ str r4, [sp, #20] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #120] @ 0x78 │ │ │ │ mov r0, r8 │ │ │ │ - bl 47e74 │ │ │ │ + bl 47e70 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r2, [pc, #68] @ 483dc │ │ │ │ + ldr r2, [pc, #68] @ 483d8 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #40] @ 483c8 │ │ │ │ + ldr r3, [pc, #40] @ 483c4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 483c0 │ │ │ │ + bne 483bc │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r7, r6, r0, asr #26 │ │ │ │ + eoreq r7, r6, r4, asr #26 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r7, r6, r8, lsl sp │ │ │ │ + eoreq r7, r6, ip, lsl sp │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - mlaeq r2, ip, r4, r2 │ │ │ │ - eorseq r0, r5, r4, lsl #9 │ │ │ │ - eoreq r7, r6, ip, asr ip │ │ │ │ + eoreq r2, r2, r0, lsr #9 │ │ │ │ + eorseq r0, r5, r8, lsl #9 │ │ │ │ + eoreq r7, r6, r0, ror #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #348] @ 4855c │ │ │ │ + ldr r0, [pc, #348] @ 48558 │ │ │ │ str r2, [sp, #28] │ │ │ │ - ldr r2, [pc, #344] @ 48560 │ │ │ │ + ldr r2, [pc, #344] @ 4855c │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr ip, [pc, #340] @ 48564 │ │ │ │ + ldr ip, [pc, #340] @ 48560 │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr r2, [r0, r2] │ │ │ │ - ldr r1, [pc, #332] @ 48568 │ │ │ │ + ldr r1, [pc, #332] @ 48564 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ mov r2, #0 │ │ │ │ mov r2, ip │ │ │ │ mov r2, #4 │ │ │ │ ldr r5, [ip, r1] │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ - add r2, sp, #28 │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ - add r2, sp, #44 @ 0x2c │ │ │ │ + add r2, sp, #28 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ - add r2, sp, #32 │ │ │ │ + add r2, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - add r2, sp, #36 @ 0x24 │ │ │ │ + add r2, sp, #32 │ │ │ │ ldr r1, [r5] │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - beq 48540 │ │ │ │ + beq 4853c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ str r3, [r5] │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ + 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 │ │ │ │ + bl 41cc8 │ │ │ │ ldrd r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [r5] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 3f5ec │ │ │ │ + bl 3f5e8 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ str r1, [r5] │ │ │ │ mov r0, r6 │ │ │ │ bl 232ec │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #128] @ 4856c │ │ │ │ + ldr r3, [pc, #128] @ 48568 │ │ │ │ str r7, [sp, #16] │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r3, r6} │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #2 │ │ │ │ - bl 4748c │ │ │ │ + bl 47488 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ - ldr r2, [pc, #88] @ 48570 │ │ │ │ + ldr r2, [pc, #88] @ 4856c │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #64] @ 48560 │ │ │ │ + ldr r3, [pc, #64] @ 4855c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 48558 │ │ │ │ + bne 48554 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r4, [pc, #44] @ 48574 │ │ │ │ + ldr r4, [pc, #44] @ 48570 │ │ │ │ mov r7, r3 │ │ │ │ add r4, pc, r4 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b 484cc │ │ │ │ + b 484c8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq r7, [r6], -r4 @ │ │ │ │ + strdeq r7, [r6], -r8 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r7, r6, r0, ror #23 │ │ │ │ + eoreq r7, r6, r4, ror #23 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - ldrdeq r2, [r2], -r4 @ │ │ │ │ - ldrdeq r7, [r6], -ip @ │ │ │ │ - eoreq r2, r2, r0, lsl #31 │ │ │ │ + ldrdeq r2, [r2], -r8 @ │ │ │ │ + eoreq r7, r6, r0, ror #21 │ │ │ │ + eoreq r2, r2, r4, lsl #31 │ │ │ │ │ │ │ │ -00048578 : │ │ │ │ - ldr ip, [pc, #28] @ 4859c │ │ │ │ +00048574 : │ │ │ │ + ldr ip, [pc, #28] @ 48598 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ add ip, pc, ip │ │ │ │ mov lr, r1 │ │ │ │ mov r3, r2 │ │ │ │ ldr r1, [ip, #116] @ 0x74 │ │ │ │ mov r2, lr │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 483e0 │ │ │ │ - eorseq r0, r5, r0, lsl #5 │ │ │ │ + b 483dc │ │ │ │ + eorseq r0, r5, r4, lsl #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr ip, [pc, #212] @ 4868c │ │ │ │ - ldr r0, [pc, #212] @ 48690 │ │ │ │ + ldr ip, [pc, #212] @ 48688 │ │ │ │ + ldr r0, [pc, #212] @ 4868c │ │ │ │ sub sp, sp, #32 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r2, [pc, #200] @ 48694 │ │ │ │ + ldr r2, [pc, #200] @ 48690 │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r3, [pc, #196] @ 48698 │ │ │ │ + ldr r3, [pc, #196] @ 48694 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r0, [r4] │ │ │ │ @@ -38281,270 +38280,270 @@ │ │ │ │ mov r2, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 7ef58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4865c │ │ │ │ + beq 48658 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r2, [pc, #104] @ 4869c │ │ │ │ + ldr r2, [pc, #104] @ 48698 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #84] @ 48690 │ │ │ │ + ldr r3, [pc, #84] @ 4868c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 48688 │ │ │ │ + bne 48684 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #60] @ 486a0 │ │ │ │ + ldr r1, [pc, #60] @ 4869c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #56] @ 486a4 │ │ │ │ - ldr r0, [pc, #56] @ 486a8 │ │ │ │ + ldr r2, [pc, #56] @ 486a0 │ │ │ │ + ldr r0, [pc, #56] @ 486a4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r1, [r1, #116] @ 0x74 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 483e0 │ │ │ │ - b 48620 │ │ │ │ + bl 483dc │ │ │ │ + b 4861c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r7, r6, ip, lsr sl │ │ │ │ + eoreq r7, r6, r0, asr #20 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r7, r6, ip, lsl sl │ │ │ │ + eoreq r7, r6, r0, lsr #20 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r7, r6, r0, asr #19 │ │ │ │ - mlaseq r5, r4, r1, r0 │ │ │ │ - eoreq r2, r2, r4, asr r1 │ │ │ │ - eoreq r1, r2, r0, ror #21 │ │ │ │ + eoreq r7, r6, r4, asr #19 │ │ │ │ + mlaseq r5, r8, r1, r0 │ │ │ │ + eoreq r2, r2, r8, asr r1 │ │ │ │ + eoreq r1, r2, r4, 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 │ │ │ │ + ldr r4, [pc, #980] @ 48a94 │ │ │ │ sub sp, sp, #172 @ 0xac │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - ldr r0, [pc, #972] @ 48a9c │ │ │ │ + ldr r0, [pc, #972] @ 48a98 │ │ │ │ ldr ip, [sp, #212] @ 0xd4 │ │ │ │ add r4, pc, r4 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str ip, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ - ldr ip, [pc, #948] @ 48aa0 │ │ │ │ + ldr ip, [pc, #948] @ 48a9c │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ mov r0, #0 │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #932] @ 48aa4 │ │ │ │ + ldr r2, [pc, #932] @ 48aa0 │ │ │ │ mov lr, #0 │ │ │ │ add ip, pc, ip │ │ │ │ str lr, [sp, #96] @ 0x60 │ │ │ │ ldr r5, [ip, r2] │ │ │ │ mov r4, r3 │ │ │ │ mov r3, ip │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ add r3, sp, #124 @ 0x7c │ │ │ │ str r3, [r5] │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - add r3, sp, #96 @ 0x60 │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ 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, #76 @ 0x4c │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ + add r3, sp, #84 @ 0x54 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ mov r3, #7 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ ldr r6, [sp, #208] @ 0xd0 │ │ │ │ str lr, [sp, #84] @ 0x54 │ │ │ │ str lr, [sp, #88] @ 0x58 │ │ │ │ - bl 4b864 │ │ │ │ + bl 4b860 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - blt 489a0 │ │ │ │ + blt 4899c │ │ │ │ ldr r3, [r3, r4, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - blt 488d8 │ │ │ │ - ldr r2, [pc, #780] @ 48aa8 │ │ │ │ + blt 488d4 │ │ │ │ + ldr r2, [pc, #780] @ 48aa4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #772] @ 48aac │ │ │ │ + ldr r2, [pc, #772] @ 48aa8 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ movne r2, #0 │ │ │ │ strne r2, [sp, #60] @ 0x3c │ │ │ │ - bne 487cc │ │ │ │ - ldr r2, [pc, #748] @ 48ab0 │ │ │ │ + bne 487c8 │ │ │ │ + ldr r2, [pc, #748] @ 48aac │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ add r2, sp, #108 @ 0x6c │ │ │ │ add r7, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov fp, #7 │ │ │ │ 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 │ │ │ │ - bl 41ccc │ │ │ │ + str r9, [sp, #116] @ 0x74 │ │ │ │ + str r8, [sp, #120] @ 0x78 │ │ │ │ + bl 41cc8 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ str r2, [r5] │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 3f5ec │ │ │ │ + bl 3f5e8 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - bl 3ece8 │ │ │ │ + bl 3ece4 │ │ │ │ cmp r6, #1 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ orrs r2, r2, r4, lsr #31 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - beq 48900 │ │ │ │ + beq 488fc │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str fp, [sp, #128] @ 0x80 │ │ │ │ - bl 3fa58 │ │ │ │ + bl 3fa54 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 232ec │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #572] @ 48ab4 │ │ │ │ + ldr r3, [pc, #572] @ 48ab0 │ │ │ │ ldr ip, [sp, #92] @ 0x5c │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r3, r6} │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str ip, [sp, #20] │ │ │ │ ldr ip, [sp, #88] @ 0x58 │ │ │ │ mov r2, r3 │ │ │ │ str r4, [sp, #8] │ │ │ │ str ip, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 4748c │ │ │ │ + bl 47488 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ - ldr r2, [pc, #520] @ 48ab8 │ │ │ │ + ldr r2, [pc, #520] @ 48ab4 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #484] @ 48a9c │ │ │ │ + ldr r3, [pc, #484] @ 48a98 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 48a94 │ │ │ │ + bne 48a90 │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #476] @ 48abc │ │ │ │ + ldr r2, [pc, #476] @ 48ab8 │ │ │ │ rsb r6, r6, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [pc, #464] @ 48ac0 │ │ │ │ + ldr r2, [pc, #464] @ 48abc │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - b 487cc │ │ │ │ - ldr r0, [pc, #444] @ 48ac4 │ │ │ │ + b 487c8 │ │ │ │ + ldr r0, [pc, #444] @ 48ac0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r7, #8 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r6 │ │ │ │ str r9, [sp] │ │ │ │ str r8, [sp, #160] @ 0xa0 │ │ │ │ str r7, [sp, #128] @ 0x80 │ │ │ │ - bl 4412c │ │ │ │ + bl 44128 │ │ │ │ str r7, [sp, #128] @ 0x80 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 3fa58 │ │ │ │ - ldr r2, [pc, #388] @ 48ac8 │ │ │ │ + bl 3fa54 │ │ │ │ + ldr r2, [pc, #388] @ 48ac4 │ │ │ │ str r7, [sp, #128] @ 0x80 │ │ │ │ smull r3, r2, r4, r2 │ │ │ │ asr r3, r4, #31 │ │ │ │ rsb r3, r3, r2, asr #5 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ sub r3, r4, r3, lsl #2 │ │ │ │ sub r2, r3, #10 │ │ │ │ cmp r2, #9 │ │ │ │ add r4, r4, #1 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - bls 489d4 │ │ │ │ - ldr r2, [pc, #336] @ 48acc │ │ │ │ + bls 489d0 │ │ │ │ + ldr r2, [pc, #336] @ 48ac8 │ │ │ │ umull r1, r2, r3, r2 │ │ │ │ lsr r2, r2, #3 │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ sub r2, r3, r2, lsl #1 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt 48a6c │ │ │ │ - ldr r3, [pc, #312] @ 48ad0 │ │ │ │ + bgt 48a68 │ │ │ │ + ldr r3, [pc, #312] @ 48acc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r8, [r3, r2, lsl #2] │ │ │ │ - b 489dc │ │ │ │ + b 489d8 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r6, #0 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - blt 488d8 │ │ │ │ + blt 488d4 │ │ │ │ cmn r4, #2 │ │ │ │ - bne 48a78 │ │ │ │ - ldr r2, [pc, #276] @ 48ad4 │ │ │ │ + bne 48a74 │ │ │ │ + ldr r2, [pc, #276] @ 48ad0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #268] @ 48ad8 │ │ │ │ + ldr r2, [pc, #268] @ 48ad4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - b 487ac │ │ │ │ - ldr r8, [pc, #256] @ 48adc │ │ │ │ + b 487a8 │ │ │ │ + ldr r8, [pc, #256] @ 48ad8 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ mov r0, r7 │ │ │ │ bl 232ec │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bne 48a60 │ │ │ │ - ldr ip, [pc, #212] @ 48ae0 │ │ │ │ + bne 48a5c │ │ │ │ + ldr ip, [pc, #212] @ 48adc │ │ │ │ add ip, pc, ip │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #196] @ 48ae4 │ │ │ │ + ldr r2, [pc, #196] @ 48ae0 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ @@ -38552,598 +38551,598 @@ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, #2 │ │ │ │ str r8, [sp, #32] │ │ │ │ str r4, [sp, #28] │ │ │ │ str ip, [sp, #24] │ │ │ │ str r6, [sp, #8] │ │ │ │ - bl 4748c │ │ │ │ - b 488a4 │ │ │ │ - ldr ip, [pc, #128] @ 48ae8 │ │ │ │ + bl 47488 │ │ │ │ + b 488a0 │ │ │ │ + ldr ip, [pc, #128] @ 48ae4 │ │ │ │ add ip, pc, ip │ │ │ │ - b 48a0c │ │ │ │ - ldr r8, [pc, #120] @ 48aec │ │ │ │ + b 48a08 │ │ │ │ + ldr r8, [pc, #120] @ 48ae8 │ │ │ │ add r8, pc, r8 │ │ │ │ - b 489dc │ │ │ │ - ldr r2, [pc, #112] @ 48af0 │ │ │ │ + b 489d8 │ │ │ │ + ldr r2, [pc, #112] @ 48aec │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #104] @ 48af4 │ │ │ │ + ldr r2, [pc, #104] @ 48af0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - b 487ac │ │ │ │ + b 487a8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r7, r6, r8, lsr #18 │ │ │ │ + eoreq r7, r6, ip, lsr #18 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq r7, [r6], -r8 @ │ │ │ │ + strdeq r7, [r6], -ip @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r4, r3, r8, asr #29 │ │ │ │ - eoreq r8, r3, r4, ror #20 │ │ │ │ - eoreq r9, r2, r8, lsl r1 │ │ │ │ - mlaeq r2, r0, pc, r1 @ │ │ │ │ - eoreq r7, r6, r4, asr #14 │ │ │ │ - eoreq r1, r2, ip, lsl pc │ │ │ │ - @ instruction: 0x0022edbc │ │ │ │ - eoreq r1, r2, r0, ror #26 │ │ │ │ + eoreq r4, r3, ip, asr #29 │ │ │ │ + eoreq r8, r3, r8, ror #20 │ │ │ │ + eoreq r9, r2, ip, lsl r1 │ │ │ │ + mlaeq r2, r4, pc, r1 @ │ │ │ │ + eoreq r7, r6, r8, asr #14 │ │ │ │ + eoreq r1, r2, r0, lsr #30 │ │ │ │ + eoreq lr, r2, r0, asr #27 │ │ │ │ + eoreq r1, r2, r4, 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 │ │ │ │ + mlaeq r6, ip, r3, r7 │ │ │ │ + strdeq lr, [r2], -r0 @ │ │ │ │ + eoreq r1, r2, r8, lsr lr │ │ │ │ + eoreq lr, r2, r4, asr #4 │ │ │ │ + eoreq r4, r3, r4, ror #16 │ │ │ │ + eoreq r1, r2, r8, lsl lr │ │ │ │ + eoreq r5, r2, r4, asr #11 │ │ │ │ + eoreq lr, r2, ip, lsr #3 │ │ │ │ + eoreq r4, r3, r8, ror #23 │ │ │ │ + eoreq r8, r3, r4, lsl #15 │ │ │ │ │ │ │ │ -00048af8 : │ │ │ │ +00048af4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr ip, [pc, #44] @ 48b3c │ │ │ │ + ldr ip, [pc, #44] @ 48b38 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr lr, [sp, #16] │ │ │ │ mov r4, r1 │ │ │ │ add ip, pc, ip │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r2 │ │ │ │ ldr r1, [ip, #120] @ 0x78 │ │ │ │ mov r2, r4 │ │ │ │ str lr, [sp, #4] │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq pc, r4, r8, ror #25 │ │ │ │ + eorseq pc, r4, ip, ror #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1] │ │ │ │ sub sp, sp, #12 │ │ │ │ tst r3, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 48b74 │ │ │ │ + bne 48b70 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ - beq 48ba0 │ │ │ │ - ldr r3, [pc, #124] @ 48bf8 │ │ │ │ - ldr r2, [pc, #124] @ 48bfc │ │ │ │ - ldr r0, [pc, #124] @ 48c00 │ │ │ │ + beq 48b9c │ │ │ │ + ldr r3, [pc, #124] @ 48bf4 │ │ │ │ + ldr r2, [pc, #124] @ 48bf8 │ │ │ │ + ldr r0, [pc, #124] @ 48bfc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 48bb8 │ │ │ │ + bne 48bb4 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq 48be4 │ │ │ │ - ldr r3, [pc, #68] @ 48c04 │ │ │ │ - ldr r2, [pc, #68] @ 48c08 │ │ │ │ - ldr r0, [pc, #68] @ 48c0c │ │ │ │ + beq 48be0 │ │ │ │ + ldr r3, [pc, #68] @ 48c00 │ │ │ │ + ldr r2, [pc, #68] @ 48c04 │ │ │ │ + ldr r0, [pc, #68] @ 48c08 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #2 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ b 731a4 │ │ │ │ - eorseq pc, r4, r0, lsl #25 │ │ │ │ - mlaeq r3, r4, r6, r2 │ │ │ │ - eoreq r1, r2, r4, lsr #10 │ │ │ │ - eorseq pc, r4, ip, lsr ip @ │ │ │ │ - eoreq r1, r2, r0, asr #25 │ │ │ │ - eoreq r1, r2, r4, ror #9 │ │ │ │ + eorseq pc, r4, r4, lsl #25 │ │ │ │ + mlaeq r3, r8, r6, r2 │ │ │ │ + eoreq r1, r2, r8, lsr #10 │ │ │ │ + eorseq pc, r4, r0, asr #24 │ │ │ │ + eoreq r1, r2, r4, asr #25 │ │ │ │ + eoreq r1, r2, r8, 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 │ │ │ │ + ldr r3, [pc, #320] @ 48d64 │ │ │ │ + ldr r2, [pc, #320] @ 48d68 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r1, r2 │ │ │ │ mov r5, r0 │ │ │ │ - beq 48c88 │ │ │ │ + beq 48c84 │ │ │ │ tst r1, #1 │ │ │ │ - bne 48c5c │ │ │ │ + bne 48c58 │ │ │ │ ldrsh r3, [r1] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq 48c88 │ │ │ │ - ldr r3, [pc, #268] @ 48d70 │ │ │ │ - ldr r2, [pc, #268] @ 48d74 │ │ │ │ - ldr r0, [pc, #268] @ 48d78 │ │ │ │ + beq 48c84 │ │ │ │ + ldr r3, [pc, #268] @ 48d6c │ │ │ │ + ldr r2, [pc, #268] @ 48d70 │ │ │ │ + ldr r0, [pc, #268] @ 48d74 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 48ca0 │ │ │ │ + bne 48c9c │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq 48ccc │ │ │ │ - ldr r3, [pc, #212] @ 48d7c │ │ │ │ - ldr r2, [pc, #212] @ 48d80 │ │ │ │ - ldr r0, [pc, #212] @ 48d84 │ │ │ │ + beq 48cc8 │ │ │ │ + ldr r3, [pc, #212] @ 48d78 │ │ │ │ + ldr r2, [pc, #212] @ 48d7c │ │ │ │ + ldr r0, [pc, #212] @ 48d80 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ tst r3, #1 │ │ │ │ - bne 48ce4 │ │ │ │ + bne 48ce0 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ - beq 48d10 │ │ │ │ - ldr r3, [pc, #156] @ 48d88 │ │ │ │ - ldr r2, [pc, #156] @ 48d8c │ │ │ │ - ldr r0, [pc, #156] @ 48d90 │ │ │ │ + beq 48d0c │ │ │ │ + ldr r3, [pc, #156] @ 48d84 │ │ │ │ + ldr r2, [pc, #156] @ 48d88 │ │ │ │ + ldr r0, [pc, #156] @ 48d8c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ tst r3, #1 │ │ │ │ - bne 48d28 │ │ │ │ + bne 48d24 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq 48d54 │ │ │ │ - ldr r3, [pc, #100] @ 48d94 │ │ │ │ - ldr r2, [pc, #100] @ 48d98 │ │ │ │ - ldr r0, [pc, #100] @ 48d9c │ │ │ │ + beq 48d50 │ │ │ │ + ldr r3, [pc, #100] @ 48d90 │ │ │ │ + ldr r2, [pc, #100] @ 48d94 │ │ │ │ + ldr r0, [pc, #100] @ 48d98 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #3 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ b 731a4 │ │ │ │ - ldrdeq r7, [r6], -r0 @ │ │ │ │ + ldrdeq r7, [r6], -r4 @ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - mlaseq r4, r8, fp, pc @ │ │ │ │ - eoreq r1, r2, r4, lsr #24 │ │ │ │ - eoreq r1, r2, ip, lsr r4 │ │ │ │ - eorseq pc, r4, r4, asr fp @ │ │ │ │ - ldrdeq r1, [r2], -r8 @ │ │ │ │ - strdeq r1, [r2], -r8 @ │ │ │ │ - eorseq pc, r4, r0, lsl fp @ │ │ │ │ - eoreq r2, r3, r4, lsr #10 │ │ │ │ - @ instruction: 0x002213b4 │ │ │ │ - eorseq pc, r4, ip, asr #21 │ │ │ │ - eoreq r1, r2, r0, asr fp │ │ │ │ - eoreq r1, r2, r4, ror r3 │ │ │ │ + mlaseq r4, ip, fp, pc @ │ │ │ │ + eoreq r1, r2, r8, lsr #24 │ │ │ │ + eoreq r1, r2, r0, asr #8 │ │ │ │ + eorseq pc, r4, r8, asr fp @ │ │ │ │ + ldrdeq r1, [r2], -ip @ │ │ │ │ + strdeq r1, [r2], -ip @ │ │ │ │ + eorseq pc, r4, r4, lsl fp @ │ │ │ │ + eoreq r2, r3, r8, lsr #10 │ │ │ │ + @ instruction: 0x002213b8 │ │ │ │ + @ instruction: 0x0034fad0 │ │ │ │ + eoreq r1, r2, r4, asr fp │ │ │ │ + eoreq r1, r2, r8, 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 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 48dd4 │ │ │ │ + bne 48dd0 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq 48e00 │ │ │ │ - ldr r3, [pc, #124] @ 48e58 │ │ │ │ - ldr r2, [pc, #124] @ 48e5c │ │ │ │ - ldr r0, [pc, #124] @ 48e60 │ │ │ │ + beq 48dfc │ │ │ │ + ldr r3, [pc, #124] @ 48e54 │ │ │ │ + ldr r2, [pc, #124] @ 48e58 │ │ │ │ + ldr r0, [pc, #124] @ 48e5c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 48e18 │ │ │ │ + bne 48e14 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq 48e44 │ │ │ │ - ldr r3, [pc, #68] @ 48e64 │ │ │ │ - ldr r2, [pc, #68] @ 48e68 │ │ │ │ - ldr r0, [pc, #68] @ 48e6c │ │ │ │ + beq 48e40 │ │ │ │ + ldr r3, [pc, #68] @ 48e60 │ │ │ │ + ldr r2, [pc, #68] @ 48e64 │ │ │ │ + ldr r0, [pc, #68] @ 48e68 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #2 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ b 731a4 │ │ │ │ - eorseq pc, r4, r0, lsr #20 │ │ │ │ - eoreq r1, r2, r4, lsr #21 │ │ │ │ - eoreq r1, r2, r4, asr #5 │ │ │ │ - @ instruction: 0x0034f9dc │ │ │ │ - eoreq r1, r2, r0, ror #20 │ │ │ │ - eoreq r1, r2, r4, lsl #5 │ │ │ │ + eorseq pc, r4, r4, lsr #20 │ │ │ │ + eoreq r1, r2, r8, lsr #21 │ │ │ │ + eoreq r1, r2, r8, asr #5 │ │ │ │ + eorseq pc, r4, r0, ror #19 │ │ │ │ + eoreq r1, r2, r4, ror #20 │ │ │ │ + eoreq r1, r2, r8, lsl #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #144] @ 48f18 │ │ │ │ + ldr r2, [pc, #144] @ 48f14 │ │ │ │ ldr r3, [r1] │ │ │ │ add r2, pc, r2 │ │ │ │ mov ip, r1 │ │ │ │ ldr r1, [r2, #96] @ 0x60 │ │ │ │ - ldr r4, [pc, #128] @ 48f1c │ │ │ │ + ldr r4, [pc, #128] @ 48f18 │ │ │ │ cmp r3, r1 │ │ │ │ add r4, pc, r4 │ │ │ │ ldreq r0, [r2, #48] @ 0x30 │ │ │ │ sub sp, sp, #8 │ │ │ │ - beq 48f10 │ │ │ │ + beq 48f0c │ │ │ │ ldr r1, [r2, #100] @ 0x64 │ │ │ │ cmp r3, r1 │ │ │ │ ldreq r0, [r2, #52] @ 0x34 │ │ │ │ - beq 48f10 │ │ │ │ + beq 48f0c │ │ │ │ ldr r1, [r2, #104] @ 0x68 │ │ │ │ cmp r3, r1 │ │ │ │ ldreq r0, [r2, #56] @ 0x38 │ │ │ │ - beq 48f10 │ │ │ │ + beq 48f0c │ │ │ │ tst r3, #1 │ │ │ │ - bne 48ee0 │ │ │ │ + bne 48edc │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq 48f08 │ │ │ │ - ldr r3, [pc, #56] @ 48f20 │ │ │ │ - ldr r2, [pc, #56] @ 48f24 │ │ │ │ + beq 48f04 │ │ │ │ + ldr r3, [pc, #56] @ 48f1c │ │ │ │ + ldr r2, [pc, #56] @ 48f20 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ stm sp, {r0, ip} │ │ │ │ - ldr r0, [pc, #44] @ 48f28 │ │ │ │ + ldr r0, [pc, #44] @ 48f24 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 486ac │ │ │ │ - ldr r3, [pc, #28] @ 48f2c │ │ │ │ + bl 486a8 │ │ │ │ + ldr r3, [pc, #28] @ 48f28 │ │ │ │ ldr r0, [r4, r3] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq pc, r4, r8, ror r9 @ │ │ │ │ - eoreq r7, r6, ip, asr r1 │ │ │ │ - eorseq pc, r4, r8, lsl r9 @ │ │ │ │ - mlaeq r2, r4, r9, r1 │ │ │ │ - mlaeq r2, r4, r1, r1 │ │ │ │ + eorseq pc, r4, ip, ror r9 @ │ │ │ │ + eoreq r7, r6, r0, ror #2 │ │ │ │ + eorseq pc, r4, ip, lsl r9 @ │ │ │ │ + mlaeq r2, r8, r9, r1 │ │ │ │ + mlaeq r2, r8, 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 │ │ │ │ + ldr lr, [pc, #264] @ 4904c │ │ │ │ + ldr ip, [pc, #264] @ 49050 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r2, [pc, #256] @ 49058 │ │ │ │ + ldr r2, [pc, #256] @ 49054 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #252] @ 4905c │ │ │ │ + ldr r3, [pc, #252] @ 49058 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #28] │ │ │ │ mov ip, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ mov r4, r1 │ │ │ │ add r3, sp, #16 │ │ │ │ - ldr r1, [pc, #224] @ 49060 │ │ │ │ + ldr r1, [pc, #224] @ 4905c │ │ │ │ add lr, sp, #12 │ │ │ │ ldr ip, [r5] │ │ │ │ str lr, [sp, #24] │ │ │ │ str r3, [r5] │ │ │ │ mov lr, #0 │ │ │ │ mov r3, #1 │ │ │ │ str ip, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ str lr, [sp, #12] │ │ │ │ ldr r1, [r2, r1] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - beq 4903c │ │ │ │ + beq 49038 │ │ │ │ tst r2, #1 │ │ │ │ - beq 49010 │ │ │ │ + beq 4900c │ │ │ │ asr r2, r2, #1 │ │ │ │ cmp r2, #3 │ │ │ │ movlt r2, #3 │ │ │ │ add r1, sp, #8 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 18e634 │ │ │ │ + bl 18e63c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r3, [r5] │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1ce3e4 │ │ │ │ - ldr r2, [pc, #120] @ 49064 │ │ │ │ - ldr r3, [pc, #100] @ 49054 │ │ │ │ + bl 1ce3d0 │ │ │ │ + ldr r2, [pc, #120] @ 49060 │ │ │ │ + ldr r3, [pc, #100] @ 49050 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4904c │ │ │ │ + bne 49048 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r1, [pc, #80] @ 49068 │ │ │ │ + ldr r1, [pc, #80] @ 49064 │ │ │ │ stm sp, {r0, r4} │ │ │ │ - ldr r2, [pc, #76] @ 4906c │ │ │ │ - ldr r0, [pc, #76] @ 49070 │ │ │ │ + ldr r2, [pc, #76] @ 49068 │ │ │ │ + ldr r0, [pc, #76] @ 4906c │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r1, #120] @ 0x78 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [r5] │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ tst r2, #1 │ │ │ │ mvneq r2, #0 │ │ │ │ - beq 48fc4 │ │ │ │ - b 48fb8 │ │ │ │ + beq 48fc0 │ │ │ │ + b 48fb4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strheq r7, [r6], -r0 @ │ │ │ │ + strheq r7, [r6], -r4 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r6, r0, r0, r7 │ │ │ │ + mlaeq r6, r4, r0, r7 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r7, r6, ip │ │ │ │ - eorseq pc, r4, r0, ror #15 │ │ │ │ - eoreq r1, r2, r4, lsl #17 │ │ │ │ - eoreq r1, r2, ip, lsl r0 │ │ │ │ + eoreq r7, r6, r0, lsl r0 │ │ │ │ + eorseq pc, r4, r4, ror #15 │ │ │ │ + eoreq r1, r2, r8, lsl #17 │ │ │ │ + eoreq r1, r2, r0, 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 │ │ │ │ + ldr ip, [pc, #524] @ 49294 │ │ │ │ + ldr r2, [pc, #524] @ 49298 │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r6, [pc, #512] @ 492a0 │ │ │ │ + ldr r6, [pc, #512] @ 4929c │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #508] @ 492a4 │ │ │ │ + ldr r3, [pc, #508] @ 492a0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ mov r2, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ - add r3, sp, #28 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #12 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #24 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr ip, [r5] │ │ │ │ str r3, [sp, #28] │ │ │ │ tst r4, #1 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ str r3, [r5] │ │ │ │ - beq 4921c │ │ │ │ + beq 49218 │ │ │ │ mov r7, #3 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ bl 20df58 │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ bl 2137d4 │ │ │ │ - ldr r3, [pc, #404] @ 492a8 │ │ │ │ + ldr r3, [pc, #404] @ 492a4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ asr r4, r4, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 49258 │ │ │ │ + beq 49254 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add r6, sp, #32 │ │ │ │ mov r8, #2 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #32] │ │ │ │ mov r7, #6 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ str r8, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r1] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ - bl 188a00 │ │ │ │ + bl 188a08 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, #1 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ add r1, sp, #20 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 188e48 │ │ │ │ + bl 188e50 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r1, r4 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ble 491e4 │ │ │ │ + ble 491e0 │ │ │ │ cmp r4, #0 │ │ │ │ movle r1, r4 │ │ │ │ str r4, [sp, #20] │ │ │ │ - ble 491e4 │ │ │ │ + ble 491e0 │ │ │ │ add r0, r0, r4 │ │ │ │ mov r3, #46 @ 0x2e │ │ │ │ strb r3, [r0, #-1] │ │ │ │ cmp r4, #1 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - beq 491e0 │ │ │ │ + beq 491dc │ │ │ │ add r0, r0, r4 │ │ │ │ strb r3, [r0, #-2] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r4, #2 │ │ │ │ addne r0, r0, r4 │ │ │ │ strbne r3, [r0, #-3] │ │ │ │ ldrne r0, [sp, #24] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r5] │ │ │ │ - bl 1ce3e4 │ │ │ │ - ldr r2, [pc, #180] @ 492ac │ │ │ │ - ldr r3, [pc, #160] @ 4929c │ │ │ │ + bl 1ce3d0 │ │ │ │ + ldr r2, [pc, #180] @ 492a8 │ │ │ │ + ldr r3, [pc, #160] @ 49298 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 49294 │ │ │ │ + bne 49290 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #136] @ 492b0 │ │ │ │ + ldr r1, [pc, #136] @ 492ac │ │ │ │ str r0, [sp] │ │ │ │ - ldr r2, [pc, #132] @ 492b4 │ │ │ │ - ldr r0, [pc, #132] @ 492b8 │ │ │ │ + ldr r2, [pc, #132] @ 492b0 │ │ │ │ + ldr r0, [pc, #132] @ 492b4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, #1 │ │ │ │ ldr r1, [r1, #120] @ 0x78 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [r5] │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ - b 490f8 │ │ │ │ + b 490f4 │ │ │ │ cmp r4, r7 │ │ │ │ movge r2, r4 │ │ │ │ movlt r2, r7 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r1] │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 18e7a0 │ │ │ │ + bl 18e7a8 │ │ │ │ cmp r4, #2 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r0, [sp, #24] │ │ │ │ - bgt 491e4 │ │ │ │ + bgt 491e0 │ │ │ │ cmp r4, r1 │ │ │ │ movlt r1, r4 │ │ │ │ strlt r4, [sp, #20] │ │ │ │ - b 491e4 │ │ │ │ + b 491e0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r6, r6, r8, ror #30 │ │ │ │ + eoreq r6, r6, ip, ror #30 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r6, r6, r8, asr #30 │ │ │ │ + eoreq r6, r6, ip, asr #30 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r8, lsr r4 │ │ │ │ - eoreq r6, r6, r0, lsl #28 │ │ │ │ - @ instruction: 0x0034f5d0 │ │ │ │ - eoreq r1, r2, ip, ror #12 │ │ │ │ - eoreq r0, r2, r4, ror #27 │ │ │ │ + eoreq r6, r6, r4, lsl #28 │ │ │ │ + @ instruction: 0x0034f5d4 │ │ │ │ + eoreq r1, r2, r0, ror r6 │ │ │ │ + eoreq r0, r2, r8, 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 │ │ │ │ mov ip, r1 │ │ │ │ mov lr, r0 │ │ │ │ - bne 492f0 │ │ │ │ + bne 492ec │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #186 @ 0xba │ │ │ │ - beq 49328 │ │ │ │ - ldr r3, [pc, #60] @ 49334 │ │ │ │ - ldr r2, [pc, #60] @ 49338 │ │ │ │ - ldr r0, [pc, #60] @ 4933c │ │ │ │ + beq 49324 │ │ │ │ + ldr r3, [pc, #60] @ 49330 │ │ │ │ + ldr r2, [pc, #60] @ 49334 │ │ │ │ + ldr r0, [pc, #60] @ 49338 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [sp, #4] │ │ │ │ str lr, [sp] │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r0, [r3, #4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq pc, r4, r4, lsl #10 │ │ │ │ - eoreq r0, r2, ip, lsl #25 │ │ │ │ - eoreq r0, r2, r0, lsr #25 │ │ │ │ + eorseq pc, r4, r8, lsl #10 │ │ │ │ + mlaeq r2, r0, ip, r0 │ │ │ │ + eoreq r0, r2, r4, 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 │ │ │ │ + ldr lr, [pc, #252] @ 49450 │ │ │ │ + ldr ip, [pc, #252] @ 49454 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r3, [pc, #240] @ 4945c │ │ │ │ + ldr r3, [pc, #240] @ 49458 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r2, [pc, #236] @ 49460 │ │ │ │ + ldr r2, [pc, #236] @ 4945c │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r3, sp, #20 │ │ │ │ ldr ip, [r4] │ │ │ │ @@ -39155,72 +39154,72 @@ │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r3, #0 │ │ │ │ str ip, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r1] │ │ │ │ tst r3, #1 │ │ │ │ - bne 493cc │ │ │ │ + bne 493c8 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ - beq 493fc │ │ │ │ - ldr r3, [pc, #144] @ 49464 │ │ │ │ + beq 493f8 │ │ │ │ + ldr r3, [pc, #144] @ 49460 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ - ldr r2, [pc, #132] @ 49468 │ │ │ │ + ldr r2, [pc, #132] @ 49464 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #128] @ 4946c │ │ │ │ + ldr r0, [pc, #128] @ 49468 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [r4] │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ mov r0, #8 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, #186 @ 0xba │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [r0, #4] │ │ │ │ - ldr r2, [pc, #76] @ 49470 │ │ │ │ + ldr r2, [pc, #76] @ 4946c │ │ │ │ strh r1, [r0] │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 49458 │ │ │ │ + ldr r3, [pc, #40] @ 49454 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 49450 │ │ │ │ + bne 4944c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mlaeq r6, ip, ip, r6 │ │ │ │ + eoreq r6, r6, r0, lsr #25 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r6, r6, ip, ror ip │ │ │ │ + eoreq r6, r6, r0, lsl #25 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq pc, r4, ip, lsr #8 │ │ │ │ - eoreq r1, r3, r4, lsr lr │ │ │ │ - eoreq r0, r2, r4, lsl #23 │ │ │ │ - eoreq r6, r6, ip, asr #23 │ │ │ │ + eorseq pc, r4, r0, lsr r4 @ │ │ │ │ + eoreq r1, r3, r8, lsr lr │ │ │ │ + eoreq r0, r2, r8, lsl #23 │ │ │ │ + ldrdeq r6, [r6], -r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr ip, [pc, #516] @ 49690 │ │ │ │ - ldr r2, [pc, #516] @ 49694 │ │ │ │ + ldr ip, [pc, #516] @ 4968c │ │ │ │ + ldr r2, [pc, #516] @ 49690 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r5, [pc, #504] @ 49698 │ │ │ │ + ldr r5, [pc, #504] @ 49694 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #500] @ 4969c │ │ │ │ + ldr r3, [pc, #500] @ 49698 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r4] │ │ │ │ @@ -39237,20 +39236,20 @@ │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r0, [r1] │ │ │ │ str r2, [sp, #20] │ │ │ │ bl 1f1e5c │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 49654 │ │ │ │ + beq 49650 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ bl 1ea36c │ │ │ │ - ldr r3, [pc, #384] @ 496a0 │ │ │ │ + ldr r3, [pc, #384] @ 4969c │ │ │ │ add r7, sp, #24 │ │ │ │ ldr r5, [r5, r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, #1 │ │ │ │ add r9, sp, #28 │ │ │ │ cmp r5, r0 │ │ │ │ moveq r0, #0 │ │ │ │ @@ -39300,704 +39299,704 @@ │ │ │ │ cmp r0, r5 │ │ │ │ asrne r3, r0, #1 │ │ │ │ mvneq r3, #0 │ │ │ │ cmp r8, #0 │ │ │ │ addge r2, r8, #1 │ │ │ │ mvnlt r2, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 42eb4 │ │ │ │ + bl 42eb0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ streq r2, [r4] │ │ │ │ moveq r0, r5 │ │ │ │ - beq 49628 │ │ │ │ + beq 49624 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r2, [r4] │ │ │ │ - bl 1ce3e4 │ │ │ │ - ldr r2, [pc, #116] @ 496a4 │ │ │ │ - ldr r3, [pc, #96] @ 49694 │ │ │ │ + bl 1ce3d0 │ │ │ │ + ldr r2, [pc, #116] @ 496a0 │ │ │ │ + ldr r3, [pc, #96] @ 49690 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4968c │ │ │ │ + bne 49688 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ str r1, [r4] │ │ │ │ - ldr r1, [pc, #56] @ 496a8 │ │ │ │ - ldr r2, [pc, #56] @ 496ac │ │ │ │ - ldr r0, [pc, #56] @ 496b0 │ │ │ │ + ldr r1, [pc, #56] @ 496a4 │ │ │ │ + ldr r2, [pc, #56] @ 496a8 │ │ │ │ + ldr r0, [pc, #56] @ 496ac │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #120] @ 0x78 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 486ac │ │ │ │ - b 49508 │ │ │ │ + bl 486a8 │ │ │ │ + b 49504 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r6, r6, r8, ror #22 │ │ │ │ + eoreq r6, r6, ip, ror #22 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r6, r6, r8, asr #22 │ │ │ │ + eoreq r6, r6, ip, asr #22 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r6, r6, r8, asr #19 │ │ │ │ - eorseq pc, r4, ip, lsl #3 │ │ │ │ - eoreq r1, r2, r4, lsr r2 │ │ │ │ - eoreq r0, r2, r4, ror #17 │ │ │ │ + eoreq r6, r6, ip, asr #19 │ │ │ │ + mlaseq r4, r0, r1, pc @ │ │ │ │ + eoreq r1, r2, r8, lsr r2 │ │ │ │ + eoreq r0, r2, r8, 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 │ │ │ │ - ldr r2, [pc, #1984] @ 49e98 │ │ │ │ + ldr r1, [pc, #1984] @ 49e90 │ │ │ │ + ldr r2, [pc, #1984] @ 49e94 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r5, [pc, #1976] @ 49e9c │ │ │ │ - ldr r3, [pc, #1976] @ 49ea0 │ │ │ │ + ldr r5, [pc, #1976] @ 49e98 │ │ │ │ + ldr r3, [pc, #1976] @ 49e9c │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #180] @ 0xb4 │ │ │ │ mov r2, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ ldr r2, [r4] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str r1, [r4] │ │ │ │ mov r6, r0 │ │ │ │ bl 20df58 │ │ │ │ mov r1, #3 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ bl 2137d4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r3] │ │ │ │ tst r2, #1 │ │ │ │ - bne 49774 │ │ │ │ + bne 49770 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #55 @ 0x37 │ │ │ │ - beq 497ac │ │ │ │ + beq 497a8 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ str r1, [r4] │ │ │ │ - ldr r1, [pc, #1816] @ 49ea4 │ │ │ │ - ldr r2, [pc, #1816] @ 49ea8 │ │ │ │ - ldr r0, [pc, #1816] @ 49eac │ │ │ │ + ldr r1, [pc, #1816] @ 49ea0 │ │ │ │ + ldr r2, [pc, #1816] @ 49ea4 │ │ │ │ + ldr r0, [pc, #1816] @ 49ea8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [r1, #120] @ 0x78 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1d3488 │ │ │ │ + bl 1d3474 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ ldmib r0, {r0, r1} │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 1739dc │ │ │ │ + bl 1739e4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ tst r1, #1 │ │ │ │ - bne 4980c │ │ │ │ + bne 49808 │ │ │ │ ldrsh r3, [r1] │ │ │ │ bic r2, r3, #4 │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ - bne 4986c │ │ │ │ - ldr r6, [pc, #1720] @ 49eb0 │ │ │ │ + bne 49868 │ │ │ │ + ldr r6, [pc, #1720] @ 49eac │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r3, [r6, #144] @ 0x90 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bl 1ea340 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 498a0 │ │ │ │ - ldr r0, [pc, #1696] @ 49eb4 │ │ │ │ + bne 4989c │ │ │ │ + ldr r0, [pc, #1696] @ 49eb0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [r4] │ │ │ │ - bl 1739dc │ │ │ │ - ldr r3, [pc, #1672] @ 49eb8 │ │ │ │ + bl 1739e4 │ │ │ │ + ldr r3, [pc, #1672] @ 49eb4 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #1664] @ 49ebc │ │ │ │ + ldr r2, [pc, #1664] @ 49eb8 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #1616] @ 49e98 │ │ │ │ + ldr r3, [pc, #1616] @ 49e94 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 49e74 │ │ │ │ + bne 49e70 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, sp, #188 @ 0xbc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 4980c │ │ │ │ + bhi 49808 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 4980c │ │ │ │ + bne 49808 │ │ │ │ ldrsh r3, [r3] │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne 4980c │ │ │ │ - b 497f0 │ │ │ │ + bne 49808 │ │ │ │ + b 497ec │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r6, #144] @ 0x90 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r0, [r3, #460] @ 0x1cc │ │ │ │ bl 1ea340 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4980c │ │ │ │ + bne 49808 │ │ │ │ mov r3, #6 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r7, sp, #52 @ 0x34 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ mov r1, #31 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ str r6, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ bl 2137d4 │ │ │ │ tst r0, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - beq 49e2c │ │ │ │ + beq 49e28 │ │ │ │ asrs r3, r0, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq 4980c │ │ │ │ + beq 49808 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #30 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r3, #7 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ bl 2137d4 │ │ │ │ tst r0, #1 │ │ │ │ asrne r3, r0, #1 │ │ │ │ mvneq r3, #-2147483648 @ 0x80000000 │ │ │ │ str r3, [sp, #32] │ │ │ │ - ldr r3, [pc, #1412] @ 49ec0 │ │ │ │ + ldr r3, [pc, #1412] @ 49ebc │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ bl 1ea2c4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - beq 49e38 │ │ │ │ + beq 49e34 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r3, #1 │ │ │ │ add r2, r2, #4 │ │ │ │ mov r8, #7 │ │ │ │ mov r1, r3 │ │ │ │ str r8, [sp, #76] @ 0x4c │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ tst r0, #1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - beq 499b4 │ │ │ │ - b 499c4 │ │ │ │ + beq 499b0 │ │ │ │ + b 499c0 │ │ │ │ str r8, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bl 1f1e5c │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - beq 499c4 │ │ │ │ + beq 499c0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ tst r0, #1 │ │ │ │ - bne 499c4 │ │ │ │ + bne 499c0 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - beq 4998c │ │ │ │ + beq 49988 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #1272] @ 49ec4 │ │ │ │ + ldr r3, [pc, #1272] @ 49ec0 │ │ │ │ ldr r8, [r5, r3] │ │ │ │ cmp r0, r8 │ │ │ │ - beq 49a0c │ │ │ │ - ldr r3, [pc, #1260] @ 49ec8 │ │ │ │ - ldr r2, [pc, #1260] @ 49ecc │ │ │ │ + beq 49a08 │ │ │ │ + ldr r3, [pc, #1260] @ 49ec4 │ │ │ │ + ldr r2, [pc, #1260] @ 49ec8 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r0, [pc, #1256] @ 49ed0 │ │ │ │ + ldr r0, [pc, #1256] @ 49ecc │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #7 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ mvn r3, #0 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r3, r8 │ │ │ │ - beq 49b00 │ │ │ │ + beq 49afc │ │ │ │ mov r3, #7 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ bl 20df58 │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ bl 2137d4 │ │ │ │ - ldr r3, [pc, #1180] @ 49ed4 │ │ │ │ + ldr r3, [pc, #1180] @ 49ed0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 49e60 │ │ │ │ - ldr r7, [pc, #1168] @ 49ed8 │ │ │ │ + beq 49e5c │ │ │ │ + ldr r7, [pc, #1168] @ 49ed4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r3, [r7, #144] @ 0x90 │ │ │ │ ldr r0, [r3, #196] @ 0xc4 │ │ │ │ bl 1ea340 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49e44 │ │ │ │ + beq 49e40 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r8 │ │ │ │ - beq 49b00 │ │ │ │ - ldr r0, [pc, #1116] @ 49edc │ │ │ │ + beq 49afc │ │ │ │ + ldr r0, [pc, #1116] @ 49ed8 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r7, #7 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #15 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ - bl 1739dc │ │ │ │ + bl 1739e4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r8 │ │ │ │ - beq 49b00 │ │ │ │ - ldr r9, [pc, #1080] @ 49ee0 │ │ │ │ + beq 49afc │ │ │ │ + ldr r9, [pc, #1080] @ 49edc │ │ │ │ ldr sl, [sp, #32] │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r9 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ - bl 1739dc │ │ │ │ + bl 1739e4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ - bl 49474 │ │ │ │ + bl 49470 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r2, sl │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - bl 194d8c │ │ │ │ + bl 194d94 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r8 │ │ │ │ - bne 49aac │ │ │ │ + bne 49aa8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, #7 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ mov r7, #0 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r1, #1 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ bl 1ea36c │ │ │ │ mov r1, r7 │ │ │ │ bl 860b8 │ │ │ │ cmp r0, r8 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - beq 4980c │ │ │ │ - ldr r3, [pc, #936] @ 49ee4 │ │ │ │ + beq 49808 │ │ │ │ + ldr r3, [pc, #936] @ 49ee0 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #924] @ 49ee8 │ │ │ │ - add sl, sp, #68 @ 0x44 │ │ │ │ + ldr r3, [pc, #924] @ 49ee4 │ │ │ │ + add sl, sp, #64 @ 0x40 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #912] @ 49eec │ │ │ │ - add r9, sp, #64 @ 0x40 │ │ │ │ + ldr r3, [pc, #912] @ 49ee8 │ │ │ │ + add r9, sp, #68 @ 0x44 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r3, #0 │ │ │ │ str sl, [sp, #108] @ 0x6c │ │ │ │ str r9, [sp, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - beq 49c44 │ │ │ │ + beq 49c40 │ │ │ │ mov r3, #9 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 3caa0 │ │ │ │ + bl 3ca9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49c44 │ │ │ │ + beq 49c40 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r7, r7, #1 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r8 │ │ │ │ - bne 49b64 │ │ │ │ + bne 49b60 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 4980c │ │ │ │ - ldr r0, [pc, #812] @ 49ef0 │ │ │ │ + beq 49808 │ │ │ │ + ldr r0, [pc, #812] @ 49eec │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r6, #7 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #1 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ - bl 1739dc │ │ │ │ - ldr r0, [pc, #788] @ 49ef4 │ │ │ │ + bl 1739e4 │ │ │ │ + ldr r0, [pc, #788] @ 49ef0 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r1, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ - bl 1739dc │ │ │ │ + bl 1739e4 │ │ │ │ cmp r7, #1 │ │ │ │ ldr r8, [sp, #44] @ 0x2c │ │ │ │ - beq 49e68 │ │ │ │ - ldr r3, [pc, #756] @ 49ef8 │ │ │ │ + beq 49e64 │ │ │ │ + ldr r3, [pc, #756] @ 49ef4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #748] @ 49efc │ │ │ │ + ldr r3, [pc, #748] @ 49ef8 │ │ │ │ add r6, sp, #116 @ 0x74 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp] │ │ │ │ bl 236d0 <__sprintf_chk@plt> │ │ │ │ mov r0, r6 │ │ │ │ bl 232ec │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1739dc │ │ │ │ - b 4980c │ │ │ │ + bl 1739e4 │ │ │ │ + b 49808 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r3, r6 │ │ │ │ mov r3, #9 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - beq 49d18 │ │ │ │ - ldr r0, [pc, #668] @ 49f00 │ │ │ │ + beq 49d14 │ │ │ │ + ldr r0, [pc, #668] @ 49efc │ │ │ │ mov r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1739dc │ │ │ │ + bl 1739e4 │ │ │ │ cmp r7, #0 │ │ │ │ ldreq r3, [sp, #64] @ 0x40 │ │ │ │ - bne 49d2c │ │ │ │ + bne 49d28 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r7, #9 │ │ │ │ mov r1, #3 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ - bl 1739dc │ │ │ │ - ldr r3, [pc, #552] @ 49ed4 │ │ │ │ + bl 1739e4 │ │ │ │ + ldr r3, [pc, #552] @ 49ed0 │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp ip, r3 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ - beq 49e04 │ │ │ │ + beq 49e00 │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [ip, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r1, [ip, #20] │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r1, [ip, #16] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [ip, #12] │ │ │ │ str r1, [sp] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ - bl 4456c │ │ │ │ + bl 44568 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ sub r6, r6, #1 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r8 │ │ │ │ - beq 4980c │ │ │ │ + beq 49808 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 49e78 │ │ │ │ + beq 49e74 │ │ │ │ mov r7, #0 │ │ │ │ - b 49b64 │ │ │ │ - ldr r0, [pc, #484] @ 49f04 │ │ │ │ + b 49b60 │ │ │ │ + ldr r0, [pc, #484] @ 49f00 │ │ │ │ mov r1, #15 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1739dc │ │ │ │ - b 49c6c │ │ │ │ + bl 1739e4 │ │ │ │ + b 49c68 │ │ │ │ mov fp, #9 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, #3 │ │ │ │ str fp, [sp, #76] @ 0x4c │ │ │ │ - bl 1739dc │ │ │ │ + bl 1739e4 │ │ │ │ cmp r7, #1 │ │ │ │ str fp, [sp, #76] @ 0x4c │ │ │ │ ldr fp, [sp, #44] @ 0x2c │ │ │ │ - beq 49dd4 │ │ │ │ - ldr r3, [pc, #428] @ 49f08 │ │ │ │ + beq 49dd0 │ │ │ │ + ldr r3, [pc, #428] @ 49f04 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp] │ │ │ │ add r7, sp, #116 @ 0x74 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ bl 236d0 <__sprintf_chk@plt> │ │ │ │ mov r0, r7 │ │ │ │ bl 232ec │ │ │ │ mov r2, fp │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1739dc │ │ │ │ + bl 1739e4 │ │ │ │ subs r6, r6, #1 │ │ │ │ - bne 49de0 │ │ │ │ + bne 49ddc │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ cmp r3, r8 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - beq 4980c │ │ │ │ - ldr r0, [pc, #332] @ 49f0c │ │ │ │ + beq 49808 │ │ │ │ + ldr r0, [pc, #332] @ 49f08 │ │ │ │ mov r1, #7 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ - bl 1739dc │ │ │ │ - b 4980c │ │ │ │ - ldr r3, [pc, #308] @ 49f10 │ │ │ │ + bl 1739e4 │ │ │ │ + b 49808 │ │ │ │ + ldr r3, [pc, #308] @ 49f0c │ │ │ │ add r3, pc, r3 │ │ │ │ - b 49d5c │ │ │ │ - ldr r0, [pc, #300] @ 49f14 │ │ │ │ + b 49d58 │ │ │ │ + ldr r0, [pc, #300] @ 49f10 │ │ │ │ mov r3, #9 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 1739dc │ │ │ │ + bl 1739e4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - b 49c78 │ │ │ │ + b 49c74 │ │ │ │ cmp r2, ip │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ ldr r7, [r4] │ │ │ │ - beq 49e24 │ │ │ │ + beq 49e20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - bl 194d8c │ │ │ │ + bl 194d94 │ │ │ │ str r7, [r4] │ │ │ │ - b 49cf0 │ │ │ │ + b 49cec │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b 49900 │ │ │ │ - ldr r3, [pc, #132] @ 49ec4 │ │ │ │ + b 498fc │ │ │ │ + ldr r3, [pc, #132] @ 49ec0 │ │ │ │ ldr r8, [r5, r3] │ │ │ │ - b 49b00 │ │ │ │ + b 49afc │ │ │ │ ldr r3, [r7, #144] @ 0x90 │ │ │ │ ldr r0, [r3, #172] @ 0xac │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ bl 1ea340 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 49a64 │ │ │ │ + bne 49a60 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - b 49a70 │ │ │ │ - ldr r3, [pc, #168] @ 49f18 │ │ │ │ + b 49a6c │ │ │ │ + ldr r3, [pc, #168] @ 49f14 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 49c04 │ │ │ │ + b 49c00 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [pc, #156] @ 49f1c │ │ │ │ + ldr r0, [pc, #156] @ 49f18 │ │ │ │ mov r1, #7 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ - bl 1739dc │ │ │ │ - b 4980c │ │ │ │ - eoreq r6, r6, r4, lsr #18 │ │ │ │ - strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r6, r6, r8, lsl #18 │ │ │ │ - @ instruction: 0x000005bc │ │ │ │ - eorseq pc, r4, r0, ror r0 @ │ │ │ │ - eoreq r1, r3, r0, lsl #21 │ │ │ │ - eoreq r0, r2, r4, asr #16 │ │ │ │ - eorseq pc, r4, ip │ │ │ │ - eoreq r1, r3, r8, lsr r9 │ │ │ │ + bl 1739e4 │ │ │ │ + b 49808 │ │ │ │ + eoreq r6, r6, r8, lsr #18 │ │ │ │ + strdeq r0, [r0], -r0 @ │ │ │ │ + eoreq r6, r6, ip, lsl #18 │ │ │ │ + @ instruction: 0x000005bc │ │ │ │ + eorseq pc, r4, r4, ror r0 @ │ │ │ │ + eoreq r1, r3, r4, lsl #21 │ │ │ │ + eoreq r0, r2, r8, asr #16 │ │ │ │ + eorseq pc, r4, r0, lsl r0 @ │ │ │ │ + eoreq r1, r3, ip, lsr r9 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ - @ instruction: 0x002667b4 │ │ │ │ + @ instruction: 0x002667b8 │ │ │ │ andeq r0, r0, r4, lsr #8 │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ - eorseq lr, r4, r4, lsr #28 │ │ │ │ - @ instruction: 0x00220ebc │ │ │ │ - eoreq r0, r2, ip, asr #29 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - @ instruction: 0x0034edb8 │ │ │ │ - eoreq r0, r2, r4, ror #28 │ │ │ │ - ldrdeq r0, [r2], -ip @ │ │ │ │ + eorseq lr, r4, r8, lsr #28 │ │ │ │ + eoreq r0, r2, r0, asr #29 │ │ │ │ + ldrdeq r0, [r2], -r0 @ │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + @ instruction: 0x0034edbc │ │ │ │ + eoreq r0, r2, r8, ror #28 │ │ │ │ + eoreq r0, r2, r0, ror #19 │ │ │ │ + eoreq r0, r2, ip, lsr fp │ │ │ │ + eoreq r0, r2, ip, lsr #22 │ │ │ │ + @ instruction: 0x00220db8 │ │ │ │ + mlaeq r3, r0, r5, r1 │ │ │ │ + mlaeq r2, r4, sl, r0 │ │ │ │ + @ instruction: 0x002386b0 │ │ │ │ + eoreq r0, r2, r4, lsl #26 │ │ │ │ + strdeq r1, [r3], -r4 @ │ │ │ │ + eoreq r0, r2, r4, ror #23 │ │ │ │ + eoreq r8, r3, r8, asr r5 │ │ │ │ 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 │ │ │ │ + strdeq r1, [r2], -r4 @ │ │ │ │ + eoreq r1, r3, ip, ror #6 │ │ │ │ + eoreq r1, r2, r0, ror #12 │ │ │ │ + eoreq r0, r2, r8, 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 │ │ │ │ + ldr r5, [pc, #108] @ 49fa4 │ │ │ │ tst r3, #1 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ add r5, pc, r5 │ │ │ │ - bne 49f58 │ │ │ │ + bne 49f54 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #157 @ 0x9d │ │ │ │ - beq 49f84 │ │ │ │ - ldr r3, [pc, #76] @ 49fac │ │ │ │ - ldr r2, [pc, #76] @ 49fb0 │ │ │ │ + beq 49f80 │ │ │ │ + ldr r3, [pc, #76] @ 49fa8 │ │ │ │ + ldr r2, [pc, #76] @ 49fac │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ stm sp, {r0, r4} │ │ │ │ - ldr r0, [pc, #64] @ 49fb4 │ │ │ │ + ldr r0, [pc, #64] @ 49fb0 │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49f98 │ │ │ │ + beq 49f94 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #24] @ 49fb8 │ │ │ │ + ldr r3, [pc, #24] @ 49fb4 │ │ │ │ ldr r0, [r5, r3] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - strheq r6, [r6], -r4 @ │ │ │ │ - eorseq lr, r4, r0, lsr #17 │ │ │ │ - eoreq pc, r1, r8, lsl ip @ │ │ │ │ - ldrdeq pc, [r1], -r0 @ │ │ │ │ + strheq r6, [r6], -r8 @ │ │ │ │ + eorseq lr, r4, r4, lsr #17 │ │ │ │ + eoreq pc, r1, ip, lsl ip @ │ │ │ │ + ldrdeq pc, [r1], -r4 @ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr lr, [pc, #180] @ 4a088 │ │ │ │ + ldr lr, [pc, #180] @ 4a084 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ add lr, pc, lr │ │ │ │ mov ip, r2 │ │ │ │ mov r4, r3 │ │ │ │ ldr r2, [r5, r2, lsl #2] │ │ │ │ ldr r3, [lr, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq 4a070 │ │ │ │ + beq 4a06c │ │ │ │ ldr r3, [lr, #64] @ 0x40 │ │ │ │ cmp r3, r2 │ │ │ │ moveq r0, #1 │ │ │ │ - beq 4a074 │ │ │ │ + beq 4a070 │ │ │ │ ldr r3, [lr, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ moveq r0, #2 │ │ │ │ - beq 4a074 │ │ │ │ + beq 4a070 │ │ │ │ ldr r3, [lr, #72] @ 0x48 │ │ │ │ cmp r3, r2 │ │ │ │ moveq r0, #3 │ │ │ │ - beq 4a074 │ │ │ │ + beq 4a070 │ │ │ │ ldr r3, [lr, #76] @ 0x4c │ │ │ │ cmp r3, r2 │ │ │ │ moveq r0, #4 │ │ │ │ - beq 4a074 │ │ │ │ + beq 4a070 │ │ │ │ ldr r3, [lr, #80] @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ moveq r0, #5 │ │ │ │ - beq 4a074 │ │ │ │ + beq 4a070 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4a07c │ │ │ │ - ldr r2, [pc, #56] @ 4a08c │ │ │ │ + beq 4a078 │ │ │ │ + ldr r2, [pc, #56] @ 4a088 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r1, [pc, #52] @ 4a090 │ │ │ │ + ldr r1, [pc, #52] @ 4a08c │ │ │ │ str r5, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp] │ │ │ │ mov r3, ip │ │ │ │ ldr r1, [r1, #120] @ 0x78 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #16] @ 4a094 │ │ │ │ + ldr r2, [pc, #16] @ 4a090 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 4a054 │ │ │ │ - eorseq lr, r4, r8, lsr #16 │ │ │ │ - ldrdeq r0, [r2], -ip @ │ │ │ │ - eorseq lr, r4, r4, lsr #15 │ │ │ │ + b 4a050 │ │ │ │ + eorseq lr, r4, ip, lsr #16 │ │ │ │ eoreq r0, r2, r0, ror #17 │ │ │ │ + eorseq lr, r4, r8, lsr #15 │ │ │ │ + eoreq r0, r2, r4, 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 │ │ │ │ + ldr ip, [pc, #632] @ 4a324 │ │ │ │ + ldr r2, [pc, #632] @ 4a328 │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #20] │ │ │ │ - ldr r6, [pc, #620] @ 4a330 │ │ │ │ + ldr r6, [pc, #620] @ 4a32c │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #616] @ 4a334 │ │ │ │ + ldr r3, [pc, #616] @ 4a330 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov r2, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ @@ -40005,100 +40004,100 @@ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldr ip, [r5] │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #32 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r1] │ │ │ │ mov r4, r0 │ │ │ │ tst r2, #1 │ │ │ │ - bne 4a14c │ │ │ │ + bne 4a148 │ │ │ │ ldrsh r3, [r2] │ │ │ │ cmp r3, #157 @ 0x9d │ │ │ │ - beq 4a184 │ │ │ │ - ldr r2, [pc, #484] @ 4a338 │ │ │ │ + beq 4a180 │ │ │ │ + ldr r2, [pc, #484] @ 4a334 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r0, [pc, #472] @ 4a33c │ │ │ │ + ldr r0, [pc, #472] @ 4a338 │ │ │ │ ldr r1, [r2, #120] @ 0x78 │ │ │ │ - ldr r2, [pc, #468] @ 4a340 │ │ │ │ + ldr r2, [pc, #468] @ 4a33c │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [r5] │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r0, [pc, #440] @ 4a344 │ │ │ │ + ldr r0, [pc, #440] @ 4a340 │ │ │ │ str r1, [sp] │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 49fbc │ │ │ │ + bl 49fb8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ tst r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne 4a1c4 │ │ │ │ + bne 4a1c0 │ │ │ │ ldrsh r3, [r2] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq 4a300 │ │ │ │ - ldr r3, [pc, #380] @ 4a348 │ │ │ │ + beq 4a2fc │ │ │ │ + ldr r3, [pc, #380] @ 4a344 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 4a300 │ │ │ │ + beq 4a2fc │ │ │ │ mov r8, #2 │ │ │ │ mov sl, #4 │ │ │ │ mov r9, #3 │ │ │ │ mov r0, #8 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r8 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r0, [r1, r0] │ │ │ │ str r0, [sp, #28] │ │ │ │ tst r0, #1 │ │ │ │ - bne 4a20c │ │ │ │ + bne 4a208 │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #55 @ 0x37 │ │ │ │ - beq 4a240 │ │ │ │ - ldr r2, [pc, #312] @ 4a34c │ │ │ │ + beq 4a23c │ │ │ │ + ldr r2, [pc, #312] @ 4a348 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ str r4, [sp] │ │ │ │ ldr r1, [r2, #120] @ 0x78 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [r5] │ │ │ │ - ldr r0, [pc, #288] @ 4a350 │ │ │ │ - ldr r2, [pc, #288] @ 4a354 │ │ │ │ + ldr r0, [pc, #288] @ 4a34c │ │ │ │ + ldr r2, [pc, #288] @ 4a350 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1d3488 │ │ │ │ + bl 1d3474 │ │ │ │ cmp r4, sl │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - ble 4a2e8 │ │ │ │ + ble 4a2e4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r1, [pc, #232] @ 4a348 │ │ │ │ + ldr r1, [pc, #232] @ 4a344 │ │ │ │ add r8, r8, #2 │ │ │ │ ldr r0, [r3, r8, lsl #2] │ │ │ │ ldr r1, [r6, r1] │ │ │ │ subs r0, r0, r1 │ │ │ │ movne r0, #1 │ │ │ │ ldr ip, [r3, r9, lsl #2] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ @@ -40108,605 +40107,605 @@ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r0, [r5] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ - bl 44ce4 │ │ │ │ - ldr r3, [pc, #172] @ 4a358 │ │ │ │ + bl 44ce0 │ │ │ │ + ldr r3, [pc, #172] @ 4a354 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [r5] │ │ │ │ - ldr r2, [pc, #164] @ 4a35c │ │ │ │ + ldr r2, [pc, #164] @ 4a358 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #104] @ 4a32c │ │ │ │ + ldr r3, [pc, #104] @ 4a328 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4a318 │ │ │ │ + bne 4a314 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r4, r9 │ │ │ │ - bgt 4a31c │ │ │ │ - ldr r3, [pc, #80] @ 4a348 │ │ │ │ + bgt 4a318 │ │ │ │ + ldr r3, [pc, #80] @ 4a344 │ │ │ │ mov r0, #1 │ │ │ │ ldr ip, [r6, r3] │ │ │ │ - b 4a274 │ │ │ │ + b 4a270 │ │ │ │ mov r8, #3 │ │ │ │ mov sl, #5 │ │ │ │ mov r9, #4 │ │ │ │ mov r0, #12 │ │ │ │ mov r3, r8 │ │ │ │ - b 4a1ec │ │ │ │ + b 4a1e8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, #1 │ │ │ │ - b 4a270 │ │ │ │ - eoreq r5, r6, r4, asr #30 │ │ │ │ + b 4a26c │ │ │ │ + eoreq r5, r6, r8, asr #30 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r5, r6, r4, lsr #30 │ │ │ │ + eoreq r5, r6, r8, lsr #30 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq lr, r4, ip, lsr #13 │ │ │ │ - eoreq pc, r1, ip, asr #27 │ │ │ │ - eoreq pc, r1, r0, lsr #20 │ │ │ │ - eoreq pc, r1, r0, lsr #27 │ │ │ │ + @ instruction: 0x0034e6b0 │ │ │ │ + ldrdeq pc, [r1], -r0 @ │ │ │ │ + eoreq pc, r1, r4, lsr #20 │ │ │ │ + eoreq pc, r1, r4, lsr #27 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eorseq lr, r4, ip, ror #11 │ │ │ │ - eoreq pc, r1, ip, lsl #26 │ │ │ │ - eoreq r0, r3, r8, ror #31 │ │ │ │ + @ instruction: 0x0034e5f0 │ │ │ │ + eoreq pc, r1, r0, lsl sp @ │ │ │ │ + eoreq r0, r3, ip, ror #31 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ - eoreq r5, r6, r8, lsr sp │ │ │ │ + eoreq r5, r6, ip, lsr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #488] @ 4a568 │ │ │ │ + ldr r0, [pc, #488] @ 4a564 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #484] @ 4a56c │ │ │ │ + ldr r3, [pc, #484] @ 4a568 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ - ldr sl, [pc, #476] @ 4a570 │ │ │ │ + ldr sl, [pc, #476] @ 4a56c │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [pc, #464] @ 4a574 │ │ │ │ + ldr r3, [pc, #464] @ 4a570 │ │ │ │ add sl, pc, sl │ │ │ │ ldr r3, [sl, r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - ldr r3, [pc, #444] @ 4a578 │ │ │ │ + ldr r3, [pc, #444] @ 4a574 │ │ │ │ cmp r1, r2 │ │ │ │ ldr fp, [sl, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ ldr lr, [fp] │ │ │ │ str r2, [fp] │ │ │ │ mov r2, #4 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #28 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - add r2, sp, #16 │ │ │ │ + add r2, sp, #20 │ │ │ │ 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 │ │ │ │ + add r2, sp, #32 │ │ │ │ lslge r8, r8, #1 │ │ │ │ str lr, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - bge 4a55c │ │ │ │ - ldr r3, [pc, #364] @ 4a57c │ │ │ │ + bge 4a558 │ │ │ │ + ldr r3, [pc, #364] @ 4a578 │ │ │ │ sub r7, r6, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #352] @ 4a580 │ │ │ │ + ldr r3, [pc, #352] @ 4a57c │ │ │ │ sub r7, r7, r1 │ │ │ │ bic r7, r7, #1 │ │ │ │ add r2, r1, #3 │ │ │ │ add r3, pc, r3 │ │ │ │ add r7, r7, r2 │ │ │ │ add r4, r1, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b 4a4d4 │ │ │ │ + b 4a4d0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #316] @ 4a584 │ │ │ │ + ldr r2, [pc, #316] @ 4a580 │ │ │ │ ldr r0, [r3, r4, lsl #2] │ │ │ │ ldr r2, [sl, r2] │ │ │ │ lsl r9, r4, #2 │ │ │ │ cmp r0, r2 │ │ │ │ - beq 4a4fc │ │ │ │ + beq 4a4f8 │ │ │ │ tst r0, #1 │ │ │ │ - bne 4a46c │ │ │ │ + bne 4a468 │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - beq 4a49c │ │ │ │ + beq 4a498 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [r2, #120] @ 0x78 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r3, [fp] │ │ │ │ mov r3, r4 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r3, r9] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 103924 │ │ │ │ + bl 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 │ │ │ │ + beq 4a508 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r3, r6 │ │ │ │ sub r2, r4, #1 │ │ │ │ mov r1, #1 │ │ │ │ str ip, [sp] │ │ │ │ - bl 49fbc │ │ │ │ + bl 49fb8 │ │ │ │ cmp r4, r6 │ │ │ │ mov r5, r0 │ │ │ │ - blt 4a43c │ │ │ │ + blt 4a438 │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r7, r4 │ │ │ │ mov r8, r5 │ │ │ │ - bne 4a4d4 │ │ │ │ + bne 4a4d0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ lsl r8, r8, #1 │ │ │ │ cmp r2, #0 │ │ │ │ ldr lr, [sp, #36] @ 0x24 │ │ │ │ orr r1, r8, #1 │ │ │ │ - beq 4a55c │ │ │ │ + beq 4a558 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r1, [r2, #8] │ │ │ │ - ldr r2, [pc, #84] @ 4a588 │ │ │ │ - ldr r3, [pc, #52] @ 4a56c │ │ │ │ + ldr r2, [pc, #84] @ 4a584 │ │ │ │ + ldr r3, [pc, #52] @ 4a568 │ │ │ │ add r2, pc, r2 │ │ │ │ str lr, [fp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4a564 │ │ │ │ + bne 4a560 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ orr r0, r8, #1 │ │ │ │ - b 4a52c │ │ │ │ + b 4a528 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r5, r6, r4, ror ip │ │ │ │ + eoreq r5, r6, r8, ror ip │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r5, r6, r8, asr ip │ │ │ │ + eoreq r5, r6, ip, asr ip │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r0, r2, r4, lsl #9 │ │ │ │ - @ instruction: 0x0034e3d8 │ │ │ │ + eoreq r0, r2, r8, lsl #9 │ │ │ │ + @ instruction: 0x0034e3dc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r5, r6, r4, asr #21 │ │ │ │ + eoreq r5, r6, r8, asr #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr lr, [pc, #460] @ 4a770 │ │ │ │ - ldr ip, [pc, #460] @ 4a774 │ │ │ │ + ldr lr, [pc, #460] @ 4a76c │ │ │ │ + ldr ip, [pc, #460] @ 4a770 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #452] @ 4a778 │ │ │ │ + ldr r3, [pc, #452] @ 4a774 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ - ldr r2, [pc, #448] @ 4a77c │ │ │ │ + ldr r2, [pc, #448] @ 4a778 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #60] @ 0x3c │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ add r3, sp, #32 │ │ │ │ ldr r2, [r5] │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [r1] │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ tst r1, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bne 4a644 │ │ │ │ + bne 4a640 │ │ │ │ ldrsh r3, [r1] │ │ │ │ cmp r3, #157 @ 0x9d │ │ │ │ - beq 4a678 │ │ │ │ - ldr r3, [pc, #308] @ 4a780 │ │ │ │ + beq 4a674 │ │ │ │ + ldr r3, [pc, #308] @ 4a77c │ │ │ │ str r4, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ - ldr r0, [pc, #296] @ 4a784 │ │ │ │ + ldr r0, [pc, #296] @ 4a780 │ │ │ │ str r7, [sp] │ │ │ │ str r2, [r5] │ │ │ │ - ldr r2, [pc, #288] @ 4a788 │ │ │ │ + ldr r2, [pc, #288] @ 4a784 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ ldr r1, [r4] │ │ │ │ - ldr r0, [pc, #268] @ 4a78c │ │ │ │ + ldr r0, [pc, #268] @ 4a788 │ │ │ │ mov r6, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r4 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #1 │ │ │ │ str r6, [sp] │ │ │ │ - bl 4a360 │ │ │ │ + bl 4a35c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #20 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ mov r2, #158 @ 0x9e │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [sp, #16] │ │ │ │ strh r2, [r3] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c2000 │ │ │ │ + bl 1c1fec │ │ │ │ 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 │ │ │ │ + beq 4a730 │ │ │ │ + bl 1c2c1c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ str r6, [r3, #4] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr r2, [pc, #80] @ 4a790 │ │ │ │ + ldr r2, [pc, #80] @ 4a78c │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #44] @ 4a774 │ │ │ │ + ldr r3, [pc, #44] @ 4a770 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4a76c │ │ │ │ + bne 4a768 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r5, r6, r4, asr sl │ │ │ │ + eoreq r5, r6, r8, asr sl │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r5, r6, r4, lsr sl │ │ │ │ + eoreq r5, r6, r8, lsr sl │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x0034e1b4 │ │ │ │ - eoreq pc, r1, r4, asr #17 │ │ │ │ - eoreq pc, r1, r4, lsr #10 │ │ │ │ - mlaeq r1, ip, r8, pc @ │ │ │ │ - @ instruction: 0x002658b4 │ │ │ │ + @ instruction: 0x0034e1b8 │ │ │ │ + eoreq pc, r1, r8, asr #17 │ │ │ │ + eoreq pc, r1, r8, lsr #10 │ │ │ │ + eoreq pc, r1, r0, lsr #17 │ │ │ │ + @ instruction: 0x002658b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr lr, [pc, #508] @ 4a9a8 │ │ │ │ - ldr r2, [pc, #508] @ 4a9ac │ │ │ │ + ldr lr, [pc, #508] @ 4a9a4 │ │ │ │ + ldr r2, [pc, #508] @ 4a9a8 │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr ip, [pc, #496] @ 4a9b0 │ │ │ │ + ldr ip, [pc, #496] @ 4a9ac │ │ │ │ ldr r2, [lr, r2] │ │ │ │ - ldr r3, [pc, #492] @ 4a9b4 │ │ │ │ + ldr r3, [pc, #492] @ 4a9b0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r5, [ip, r3] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, sp, #28 │ │ │ │ ldr lr, [r5] │ │ │ │ str r2, [r5] │ │ │ │ mov r2, #4 │ │ │ │ str r2, [sp, #32] │ │ │ │ - add r2, sp, #16 │ │ │ │ + add r2, sp, #24 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #12 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - add r2, sp, #20 │ │ │ │ + add r2, sp, #16 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ subs r4, r0, #0 │ │ │ │ - add r2, sp, #24 │ │ │ │ + add r2, sp, #20 │ │ │ │ mov r3, r1 │ │ │ │ str lr, [sp, #28] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - beq 4a8f0 │ │ │ │ - ldr r2, [pc, #388] @ 4a9b8 │ │ │ │ + beq 4a8ec │ │ │ │ + ldr r2, [pc, #388] @ 4a9b4 │ │ │ │ ldr r6, [ip, r2] │ │ │ │ ldr r2, [r1] │ │ │ │ cmp r2, r6 │ │ │ │ - beq 4a888 │ │ │ │ + beq 4a884 │ │ │ │ tst r2, #1 │ │ │ │ - bne 4a854 │ │ │ │ + bne 4a850 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - beq 4a888 │ │ │ │ - ldr r2, [pc, #352] @ 4a9bc │ │ │ │ + beq 4a884 │ │ │ │ + ldr r2, [pc, #352] @ 4a9b8 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r0, [pc, #340] @ 4a9c0 │ │ │ │ + ldr r0, [pc, #340] @ 4a9bc │ │ │ │ ldr r1, [r2, #120] @ 0x78 │ │ │ │ - ldr r2, [pc, #336] @ 4a9c4 │ │ │ │ + ldr r2, [pc, #336] @ 4a9c0 │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str lr, [r5] │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r4, #1 │ │ │ │ - ble 4a964 │ │ │ │ + ble 4a960 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r6 │ │ │ │ - beq 4a964 │ │ │ │ + beq 4a960 │ │ │ │ tst r1, #1 │ │ │ │ - bne 4a8b0 │ │ │ │ + bne 4a8ac │ │ │ │ ldrsh r2, [r1] │ │ │ │ cmp r2, #157 @ 0x9d │ │ │ │ - beq 4a968 │ │ │ │ + beq 4a964 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ str r2, [r5] │ │ │ │ - ldr r2, [pc, #256] @ 4a9c8 │ │ │ │ - ldr r0, [pc, #256] @ 4a9cc │ │ │ │ + ldr r2, [pc, #256] @ 4a9c4 │ │ │ │ + ldr r0, [pc, #256] @ 4a9c8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2, #120] @ 0x78 │ │ │ │ - ldr r2, [pc, #248] @ 4a9d0 │ │ │ │ + ldr r2, [pc, #248] @ 4a9cc │ │ │ │ mov r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b 4a968 │ │ │ │ - ldr r0, [pc, #220] @ 4a9d4 │ │ │ │ + b 4a964 │ │ │ │ + ldr r0, [pc, #220] @ 4a9d0 │ │ │ │ mov r1, #5 │ │ │ │ str r1, [sp] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4a360 │ │ │ │ + bl 4a35c │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 47234 │ │ │ │ + bl 47230 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #172] @ 4a9d8 │ │ │ │ + ldr r2, [pc, #172] @ 4a9d4 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [sp, #24] │ │ │ │ add r2, pc, r2 │ │ │ │ strne r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #100] @ 4a9ac │ │ │ │ + ldr r3, [pc, #100] @ 4a9a8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4a9a4 │ │ │ │ + bne 4a9a0 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #108] @ 4a9dc │ │ │ │ + ldr r0, [pc, #108] @ 4a9d8 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #5 │ │ │ │ str r1, [sp] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4a360 │ │ │ │ + bl 4a35c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r1, r6 │ │ │ │ moveq r1, #0 │ │ │ │ - b 4a91c │ │ │ │ + b 4a918 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r5, r6, r8, asr #16 │ │ │ │ + eoreq r5, r6, ip, asr #16 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r5, r6, r8, lsr #16 │ │ │ │ + eoreq r5, r6, ip, lsr #16 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eorseq sp, r4, r4, lsr #31 │ │ │ │ - eoreq pc, r1, r4, lsr #13 │ │ │ │ - eoreq r0, r2, r0, lsr #32 │ │ │ │ - eorseq sp, r4, r8, lsr pc │ │ │ │ - eoreq pc, r1, r0, asr #12 │ │ │ │ - strheq r0, [r2], -r4 @ │ │ │ │ - eoreq pc, r1, r8, lsl r6 @ │ │ │ │ - eoreq r5, r6, r8, asr #13 │ │ │ │ - mlaeq r1, ip, r5, pc @ │ │ │ │ + eorseq sp, r4, r8, lsr #31 │ │ │ │ + eoreq pc, r1, r8, lsr #13 │ │ │ │ + eoreq r0, r2, r4, lsr #32 │ │ │ │ + eorseq sp, r4, ip, lsr pc │ │ │ │ + eoreq pc, r1, r4, asr #12 │ │ │ │ + strheq r0, [r2], -r8 @ │ │ │ │ + eoreq pc, r1, ip, lsl r6 @ │ │ │ │ + eoreq r5, r6, ip, asr #13 │ │ │ │ + eoreq pc, r1, r0, 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 │ │ │ │ + ldr lr, [pc, #280] @ 4ab0c │ │ │ │ + ldr ip, [pc, #280] @ 4ab10 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #272] @ 4ab18 │ │ │ │ + ldr r3, [pc, #272] @ 4ab14 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ - ldr r2, [pc, #268] @ 4ab1c │ │ │ │ + ldr r2, [pc, #268] @ 4ab18 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ add r3, sp, #20 │ │ │ │ ldr r2, [r5] │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ - add r3, sp, #12 │ │ │ │ - str r3, [sp, #28] │ │ │ │ add r3, sp, #16 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r1] │ │ │ │ mov r4, r1 │ │ │ │ tst r3, #1 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bne 4aa70 │ │ │ │ + bne 4aa6c │ │ │ │ ldrsh r1, [r3] │ │ │ │ cmp r1, #157 @ 0x9d │ │ │ │ - beq 4aaa4 │ │ │ │ - ldr r3, [pc, #168] @ 4ab20 │ │ │ │ + beq 4aaa0 │ │ │ │ + ldr r3, [pc, #168] @ 4ab1c │ │ │ │ str r4, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ str r0, [sp] │ │ │ │ str r2, [r5] │ │ │ │ - ldr r0, [pc, #148] @ 4ab24 │ │ │ │ - ldr r2, [pc, #148] @ 4ab28 │ │ │ │ + ldr r0, [pc, #148] @ 4ab20 │ │ │ │ + ldr r2, [pc, #148] @ 4ab24 │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4aaf4 │ │ │ │ + beq 4aaf0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r5] │ │ │ │ - bl 1c2360 │ │ │ │ - ldr r2, [pc, #92] @ 4ab2c │ │ │ │ - ldr r3, [pc, #64] @ 4ab14 │ │ │ │ + bl 1c234c │ │ │ │ + ldr r2, [pc, #92] @ 4ab28 │ │ │ │ + ldr r3, [pc, #64] @ 4ab10 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4ab0c │ │ │ │ + bne 4ab08 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bl 1c2000 │ │ │ │ + bl 1c1fec │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ str r0, [r3, #4] │ │ │ │ - b 4aabc │ │ │ │ + b 4aab8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r5, r6, r0, lsl #12 │ │ │ │ + eoreq r5, r6, r4, lsl #12 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r5, r6, r0, ror #11 │ │ │ │ + eoreq r5, r6, r4, ror #11 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq sp, r4, r8, lsl #27 │ │ │ │ - eoreq pc, r1, r4, ror r4 @ │ │ │ │ - strdeq pc, [r1], -r8 @ │ │ │ │ - eoreq r5, r6, r8, lsr #10 │ │ │ │ + eorseq sp, r4, ip, lsl #27 │ │ │ │ + eoreq pc, r1, r8, ror r4 @ │ │ │ │ + strdeq pc, [r1], -ip @ │ │ │ │ + eoreq r5, r6, ip, lsr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ tst r3, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov ip, r0 │ │ │ │ - bne 4ab64 │ │ │ │ + bne 4ab60 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #157 @ 0x9d │ │ │ │ - beq 4ab94 │ │ │ │ - ldr r3, [pc, #56] @ 4aba4 │ │ │ │ - ldr r2, [pc, #56] @ 4aba8 │ │ │ │ - ldr r0, [pc, #56] @ 4abac │ │ │ │ + beq 4ab90 │ │ │ │ + ldr r3, [pc, #56] @ 4aba0 │ │ │ │ + ldr r2, [pc, #56] @ 4aba4 │ │ │ │ + ldr r0, [pc, #56] @ 4aba8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 448dc │ │ │ │ - mlaseq r4, r0, ip, sp │ │ │ │ - eoreq pc, r1, r4, lsl r0 @ │ │ │ │ - eoreq pc, r1, ip, ror r3 @ │ │ │ │ + b 448d8 │ │ │ │ + mlaseq r4, r4, ip, sp │ │ │ │ + eoreq pc, r1, r8, lsl r0 @ │ │ │ │ + eoreq pc, r1, r0, 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 │ │ │ │ + ldr ip, [pc, #440] @ 4ad7c │ │ │ │ + ldr r2, [pc, #440] @ 4ad80 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r8, [pc, #432] @ 4ad88 │ │ │ │ + ldr r8, [pc, #432] @ 4ad84 │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr r3, [pc, #428] @ 4ad8c │ │ │ │ + ldr r3, [pc, #428] @ 4ad88 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r5, [r8, r3] │ │ │ │ add r2, sp, #12 │ │ │ │ ldr r3, [r5] │ │ │ │ @@ -40714,343 +40713,343 @@ │ │ │ │ ldr r7, [r1] │ │ │ │ mov r2, #0 │ │ │ │ tst r7, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ - bne 4ac28 │ │ │ │ + bne 4ac24 │ │ │ │ ldrsh r2, [r7] │ │ │ │ cmp r2, #157 @ 0x9d │ │ │ │ - beq 4ac60 │ │ │ │ + beq 4ac5c │ │ │ │ str r4, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #340] @ 4ad90 │ │ │ │ - ldr r2, [pc, #340] @ 4ad94 │ │ │ │ - ldr r0, [pc, #340] @ 4ad98 │ │ │ │ + ldr r3, [pc, #340] @ 4ad8c │ │ │ │ + ldr r2, [pc, #340] @ 4ad90 │ │ │ │ + ldr r0, [pc, #340] @ 4ad94 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r7, [r4] │ │ │ │ - ldr r2, [pc, #308] @ 4ad9c │ │ │ │ + ldr r2, [pc, #308] @ 4ad98 │ │ │ │ cmp r6, #1 │ │ │ │ ldr r8, [r8, r2] │ │ │ │ movle r1, r8 │ │ │ │ - ble 4accc │ │ │ │ + ble 4acc8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, r8 │ │ │ │ - beq 4accc │ │ │ │ + beq 4acc8 │ │ │ │ tst r1, #1 │ │ │ │ - bne 4ac94 │ │ │ │ + bne 4ac90 │ │ │ │ ldrsh r2, [r1] │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - beq 4accc │ │ │ │ + beq 4acc8 │ │ │ │ str r6, [sp] │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #252] @ 4ada0 │ │ │ │ - ldr r2, [pc, #252] @ 4ada4 │ │ │ │ - ldr r0, [pc, #252] @ 4ada8 │ │ │ │ + ldr r3, [pc, #252] @ 4ad9c │ │ │ │ + ldr r2, [pc, #252] @ 4ada0 │ │ │ │ + ldr r0, [pc, #252] @ 4ada4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ str r3, [r5] │ │ │ │ - bl 40004 │ │ │ │ - ldr r3, [pc, #204] @ 4adac │ │ │ │ + bl 40000 │ │ │ │ + ldr r3, [pc, #204] @ 4ada8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r5] │ │ │ │ cmp r0, #4 │ │ │ │ - bhi 4ad70 │ │ │ │ + bhi 4ad6c │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r0, r8 │ │ │ │ - ldr r2, [pc, #168] @ 4adb0 │ │ │ │ - ldr r3, [pc, #120] @ 4ad84 │ │ │ │ + ldr r2, [pc, #168] @ 4adac │ │ │ │ + ldr r3, [pc, #120] @ 4ad80 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4ad6c │ │ │ │ + bne 4ad68 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #128] @ 4adb4 │ │ │ │ + ldr r3, [pc, #128] @ 4adb0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ - b 4ad00 │ │ │ │ - ldr r3, [pc, #116] @ 4adb8 │ │ │ │ + b 4acfc │ │ │ │ + ldr r3, [pc, #116] @ 4adb4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - b 4ad00 │ │ │ │ - ldr r3, [pc, #104] @ 4adbc │ │ │ │ + b 4acfc │ │ │ │ + ldr r3, [pc, #104] @ 4adb8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ - b 4ad00 │ │ │ │ - ldr r3, [pc, #92] @ 4adc0 │ │ │ │ + b 4acfc │ │ │ │ + ldr r3, [pc, #92] @ 4adbc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ - b 4ad00 │ │ │ │ + b 4acfc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #76] @ 4adc4 │ │ │ │ + ldr r3, [pc, #76] @ 4adc0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #80] @ 0x50 │ │ │ │ - b 4ad00 │ │ │ │ - eoreq r5, r6, r0, lsr r4 │ │ │ │ + b 4acfc │ │ │ │ + eoreq r5, r6, r4, lsr r4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r5, r6, r0, lsl r4 │ │ │ │ + eoreq r5, r6, r4, lsl r4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq sp, r4, r0, asr #23 │ │ │ │ - eoreq lr, r1, r4, asr #30 │ │ │ │ - mlaeq r1, ip, r2, pc @ │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - eorseq sp, r4, r8, asr fp │ │ │ │ - strdeq pc, [r1], -r0 @ │ │ │ │ - eoreq pc, r1, r4, lsr r2 @ │ │ │ │ - eoreq r8, r3, sp, lsr r8 │ │ │ │ - strdeq r5, [r6], -r0 @ │ │ │ │ - @ instruction: 0x0034dad0 │ │ │ │ - eorseq sp, r4, r0, asr #21 │ │ │ │ - @ instruction: 0x0034dab0 │ │ │ │ - eorseq sp, r4, r0, lsr #21 │ │ │ │ - eorseq sp, r4, ip, lsl #21 │ │ │ │ + eorseq sp, r4, r4, asr #23 │ │ │ │ + eoreq lr, r1, r8, asr #30 │ │ │ │ + eoreq pc, r1, r0, lsr #5 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + eorseq sp, r4, ip, asr fp │ │ │ │ + strdeq pc, [r1], -r4 @ │ │ │ │ + eoreq pc, r1, r8, lsr r2 @ │ │ │ │ + eoreq r8, r3, r1, asr #16 │ │ │ │ + strdeq r5, [r6], -r4 @ │ │ │ │ + @ instruction: 0x0034dad4 │ │ │ │ + eorseq sp, r4, r4, asr #21 │ │ │ │ + @ instruction: 0x0034dab4 │ │ │ │ + eorseq sp, r4, r4, lsr #21 │ │ │ │ + mlaseq r4, r0, sl, sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr lr, [pc, #448] @ 4afa0 │ │ │ │ - ldr ip, [pc, #448] @ 4afa4 │ │ │ │ + ldr lr, [pc, #448] @ 4af9c │ │ │ │ + ldr ip, [pc, #448] @ 4afa0 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r8, [pc, #436] @ 4afa8 │ │ │ │ + ldr r8, [pc, #436] @ 4afa4 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r2, [pc, #432] @ 4afac │ │ │ │ + ldr r2, [pc, #432] @ 4afa8 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ mov ip, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ - ldr r3, [pc, #416] @ 4afb0 │ │ │ │ + ldr r3, [pc, #416] @ 4afac │ │ │ │ ldr r6, [r8, r2] │ │ │ │ str r6, [sp, #20] │ │ │ │ ldr r5, [r8, r3] │ │ │ │ add r3, sp, #24 │ │ │ │ ldr r2, [r5] │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #32] │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r4, r0 │ │ │ │ tst r3, #1 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bne 4ae6c │ │ │ │ + bne 4ae68 │ │ │ │ ldrsh r0, [r3] │ │ │ │ cmp r0, #157 @ 0x9d │ │ │ │ - beq 4aea4 │ │ │ │ - ldr r3, [pc, #320] @ 4afb4 │ │ │ │ + beq 4aea0 │ │ │ │ + ldr r3, [pc, #320] @ 4afb0 │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r0, [pc, #316] @ 4afb8 │ │ │ │ + ldr r0, [pc, #316] @ 4afb4 │ │ │ │ str r2, [r5] │ │ │ │ - ldr r2, [pc, #312] @ 4afbc │ │ │ │ + ldr r2, [pc, #312] @ 4afb8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r4, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #0 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r1] │ │ │ │ - ldr r0, [pc, #276] @ 4afc0 │ │ │ │ + ldr r0, [pc, #276] @ 4afbc │ │ │ │ str r1, [sp] │ │ │ │ str r3, [sp, #16] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ - bl 49fbc │ │ │ │ + bl 49fb8 │ │ │ │ cmp r4, #2 │ │ │ │ mov r7, r0 │ │ │ │ - ble 4af34 │ │ │ │ + ble 4af30 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - beq 4af30 │ │ │ │ + beq 4af2c │ │ │ │ tst r3, #1 │ │ │ │ - bne 4aef4 │ │ │ │ + bne 4aef0 │ │ │ │ ldrsh r1, [r3] │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - beq 4af30 │ │ │ │ + beq 4af2c │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #196] @ 4afc4 │ │ │ │ + ldr r2, [pc, #196] @ 4afc0 │ │ │ │ str r4, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2, #120] @ 0x78 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [r5] │ │ │ │ - ldr r0, [pc, #176] @ 4afc8 │ │ │ │ - ldr r2, [pc, #176] @ 4afcc │ │ │ │ + ldr r0, [pc, #176] @ 4afc4 │ │ │ │ + ldr r2, [pc, #176] @ 4afc8 │ │ │ │ mov r3, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r7, #0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ moveq r0, r6 │ │ │ │ - bne 4af74 │ │ │ │ - ldr r2, [pc, #132] @ 4afd0 │ │ │ │ + bne 4af70 │ │ │ │ + ldr r2, [pc, #132] @ 4afcc │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #80] @ 4afa4 │ │ │ │ + ldr r3, [pc, #80] @ 4afa0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4af9c │ │ │ │ + bne 4af98 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ str r3, [r5] │ │ │ │ - bl 40004 │ │ │ │ + bl 40000 │ │ │ │ cmp r7, r0 │ │ │ │ movgt r0, r6 │ │ │ │ - bgt 4af94 │ │ │ │ - ldr r3, [pc, #64] @ 4afd4 │ │ │ │ + bgt 4af90 │ │ │ │ + ldr r3, [pc, #64] @ 4afd0 │ │ │ │ ldr r0, [r8, r3] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - b 4af44 │ │ │ │ + b 4af40 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r5, r6, r4, lsl r2 │ │ │ │ + eoreq r5, r6, r8, lsl r2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq r5, [r6], -r4 @ │ │ │ │ + strdeq r5, [r6], -r8 @ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq sp, r4, r0, lsl #19 │ │ │ │ - eoreq pc, r1, r0, asr r0 @ │ │ │ │ - eoreq lr, r1, r4, lsl #26 │ │ │ │ - eoreq pc, r1, r0, lsr r0 @ │ │ │ │ - eorseq sp, r4, r0, lsl #18 │ │ │ │ - eoreq lr, r1, r0, asr #31 │ │ │ │ - eoreq pc, r1, r4, lsl #21 │ │ │ │ - eoreq r5, r6, r8, lsr #1 │ │ │ │ + eorseq sp, r4, r4, lsl #19 │ │ │ │ + eoreq pc, r1, r4, asr r0 @ │ │ │ │ + eoreq lr, r1, r8, lsl #26 │ │ │ │ + eoreq pc, r1, r4, lsr r0 @ │ │ │ │ + eorseq sp, r4, r4, lsl #18 │ │ │ │ + eoreq lr, r1, r4, asr #31 │ │ │ │ + eoreq pc, r1, r8, lsl #21 │ │ │ │ + eoreq r5, r6, ip, lsr #1 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3920] @ 0xf50 │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr r1, [pc, #1424] @ 4b588 │ │ │ │ + ldr r1, [pc, #1424] @ 4b584 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #1420] @ 4b58c │ │ │ │ + ldr r3, [pc, #1420] @ 4b588 │ │ │ │ ldr ip, [sp, #176] @ 0xb0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ str ip, [sp, #12] │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r9, [pc, #1400] @ 4b590 │ │ │ │ + ldr r9, [pc, #1400] @ 4b58c │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r2, [pc, #1396] @ 4b594 │ │ │ │ + ldr r2, [pc, #1396] @ 4b590 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov r3, #0 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r7, [r9, r2] │ │ │ │ ldr r6, [sp, #180] @ 0xb4 │ │ │ │ ldr r3, [r7] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ str r3, [r7] │ │ │ │ mov r3, #13 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - add r3, sp, #24 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ + add r3, sp, #20 │ │ │ │ mov r5, #0 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ add sl, sp, #40 @ 0x28 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ mov fp, #4 │ │ │ │ - add r3, sp, #16 │ │ │ │ - cmp r6, #0 │ │ │ │ - str r5, [sp, #116] @ 0x74 │ │ │ │ + str r5, [sp, #112] @ 0x70 │ │ │ │ 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, #116] @ 0x74 │ │ │ │ + str fp, [sp, #120] @ 0x78 │ │ │ │ + cmp r6, #0 │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ - bne 4b2b4 │ │ │ │ - ldr r3, [pc, #1204] @ 4b598 │ │ │ │ + bne 4b2b0 │ │ │ │ + ldr r3, [pc, #1204] @ 4b594 │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ bl 79184 │ │ │ │ - ldr r3, [pc, #1180] @ 4b59c │ │ │ │ + ldr r3, [pc, #1180] @ 4b598 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r8, [r9, r3] │ │ │ │ cmp r0, r8 │ │ │ │ - beq 4b280 │ │ │ │ - ldr r3, [pc, #1164] @ 4b5a0 │ │ │ │ + beq 4b27c │ │ │ │ + ldr r3, [pc, #1164] @ 4b59c │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ mvn r2, #0 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r3 │ │ │ │ str sl, [sp] │ │ │ │ bl 7ef58 │ │ │ │ cmp r0, #0 │ │ │ │ movne fp, #2 │ │ │ │ - beq 4b55c │ │ │ │ + beq 4b558 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, fp │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3] │ │ │ │ @@ -41059,559 +41058,559 @@ │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ bl 791cc │ │ │ │ - ldr r3, [pc, #1056] @ 4b5a4 │ │ │ │ + ldr r3, [pc, #1056] @ 4b5a0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r9, r3] │ │ │ │ cmp r0, #6 │ │ │ │ ldr r1, [r3] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - beq 4b46c │ │ │ │ + beq 4b468 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp] │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 478a4 │ │ │ │ + bl 478a0 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r6, #1 │ │ │ │ ldr r3, [r2] │ │ │ │ - beq 4b348 │ │ │ │ + beq 4b344 │ │ │ │ cmp r6, #2 │ │ │ │ and r1, r3, #1 │ │ │ │ - beq 4b4bc │ │ │ │ + beq 4b4b8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 4b1ec │ │ │ │ + bne 4b1e8 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ - beq 4b218 │ │ │ │ - ldr r1, [pc, #948] @ 4b5a8 │ │ │ │ + beq 4b214 │ │ │ │ + ldr r1, [pc, #948] @ 4b5a4 │ │ │ │ mvn r3, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #120] @ 0x78 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #932] @ 4b5ac │ │ │ │ + ldr r2, [pc, #932] @ 4b5a8 │ │ │ │ str r3, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 4b230 │ │ │ │ + bne 4b22c │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq 4b268 │ │ │ │ - ldr r1, [pc, #888] @ 4b5b0 │ │ │ │ + beq 4b264 │ │ │ │ + ldr r1, [pc, #888] @ 4b5ac │ │ │ │ add r2, r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #120] @ 0x78 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #872] @ 4b5b4 │ │ │ │ + ldr r2, [pc, #872] @ 4b5b0 │ │ │ │ mvn r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp] │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ cmp r6, #1 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ - beq 4b3a8 │ │ │ │ + beq 4b3a4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [r2] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r0, [r1] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [r3] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r2, [pc, #812] @ 4b5b8 │ │ │ │ + ldr r2, [pc, #812] @ 4b5b4 │ │ │ │ str r3, [r7] │ │ │ │ - ldr r3, [pc, #760] @ 4b58c │ │ │ │ + ldr r3, [pc, #760] @ 4b588 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4b584 │ │ │ │ + bne 4b580 │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #768] @ 4b5bc │ │ │ │ + ldr r3, [pc, #768] @ 4b5b8 │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #100] @ 0x64 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 79184 │ │ │ │ - ldr r2, [pc, #704] @ 4b59c │ │ │ │ + ldr r2, [pc, #704] @ 4b598 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r8, [r9, r2] │ │ │ │ cmp r0, r8 │ │ │ │ - beq 4b518 │ │ │ │ - ldr r3, [pc, #716] @ 4b5c0 │ │ │ │ + beq 4b514 │ │ │ │ + ldr r3, [pc, #716] @ 4b5bc │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mvn r2, #0 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, fp │ │ │ │ str sl, [sp] │ │ │ │ bl 7ef58 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4b13c │ │ │ │ - ldr r2, [pc, #676] @ 4b5c4 │ │ │ │ + bne 4b138 │ │ │ │ + ldr r2, [pc, #676] @ 4b5c0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [pc, #668] @ 4b5c8 │ │ │ │ + ldr r3, [pc, #668] @ 4b5c4 │ │ │ │ str sl, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ mvn r3, #0 │ │ │ │ - bl 486ac │ │ │ │ - b 4b13c │ │ │ │ + bl 486a8 │ │ │ │ + b 4b138 │ │ │ │ cmp r3, r8 │ │ │ │ - beq 4b390 │ │ │ │ + beq 4b38c │ │ │ │ tst r3, #1 │ │ │ │ - bne 4b364 │ │ │ │ + bne 4b360 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq 4b390 │ │ │ │ - ldr r1, [pc, #608] @ 4b5cc │ │ │ │ + beq 4b38c │ │ │ │ + ldr r1, [pc, #608] @ 4b5c8 │ │ │ │ mvn r3, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #120] @ 0x78 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #592] @ 4b5d0 │ │ │ │ + ldr r2, [pc, #592] @ 4b5cc │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp] │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 4b230 │ │ │ │ + bne 4b22c │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - bne 4b230 │ │ │ │ + bne 4b22c │ │ │ │ ldr r3, [r2, #8] │ │ │ │ tst r3, #1 │ │ │ │ - bne 4b3c0 │ │ │ │ + bne 4b3bc │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ - beq 4b3f0 │ │ │ │ - ldr r1, [pc, #524] @ 4b5d4 │ │ │ │ + beq 4b3ec │ │ │ │ + ldr r1, [pc, #524] @ 4b5d0 │ │ │ │ add r2, r2, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #120] @ 0x78 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #508] @ 4b5d8 │ │ │ │ + ldr r2, [pc, #508] @ 4b5d4 │ │ │ │ mvn r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp] │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ tst r3, #1 │ │ │ │ - bne 4b408 │ │ │ │ + bne 4b404 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq 4b438 │ │ │ │ - ldr r1, [pc, #460] @ 4b5dc │ │ │ │ + beq 4b434 │ │ │ │ + ldr r1, [pc, #460] @ 4b5d8 │ │ │ │ add r2, r2, #12 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #120] @ 0x78 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #444] @ 4b5e0 │ │ │ │ + ldr r2, [pc, #444] @ 4b5dc │ │ │ │ mvn r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp] │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [r2] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r0, [r1] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ str r1, [r3] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r1] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [r3] │ │ │ │ - b 4b280 │ │ │ │ + b 4b27c │ │ │ │ ldr r2, [r1, #744] @ 0x2e8 │ │ │ │ cmp r2, #4 │ │ │ │ - bgt 4b4f4 │ │ │ │ + bgt 4b4f0 │ │ │ │ cmp r2, #0 │ │ │ │ - ble 4b570 │ │ │ │ + ble 4b56c │ │ │ │ ldr r3, [r1, #740] @ 0x2e4 │ │ │ │ mov r0, r4 │ │ │ │ add lr, r3, r2, lsl #2 │ │ │ │ ldr ip, [r3], #4 │ │ │ │ str ip, [r0], #4 │ │ │ │ cmp r3, lr │ │ │ │ - bne 4b48c │ │ │ │ + bne 4b488 │ │ │ │ cmp fp, r2 │ │ │ │ mov r3, #0 │ │ │ │ moveq r2, r4 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ str r3, [r1, #740] @ 0x2e4 │ │ │ │ - beq 4b1c0 │ │ │ │ + beq 4b1bc │ │ │ │ mov r3, r4 │ │ │ │ - b 4b1a8 │ │ │ │ + b 4b1a4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 4b4d0 │ │ │ │ + bne 4b4cc │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq 4b218 │ │ │ │ - ldr r1, [pc, #268] @ 4b5e4 │ │ │ │ + beq 4b214 │ │ │ │ + ldr r1, [pc, #268] @ 4b5e0 │ │ │ │ mvn r3, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #120] @ 0x78 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #252] @ 4b5e8 │ │ │ │ + ldr r2, [pc, #252] @ 4b5e4 │ │ │ │ str r3, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ - b 4b20c │ │ │ │ + b 4b208 │ │ │ │ ldr r0, [r1, #716] @ 0x2cc │ │ │ │ ldr r3, [r1, #740] @ 0x2e4 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, r0 │ │ │ │ moveq r0, #0 │ │ │ │ streq r0, [r1, #716] @ 0x2cc │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r1, #740] @ 0x2e4 │ │ │ │ - b 4b1a8 │ │ │ │ + b 4b1a4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, r8 │ │ │ │ - beq 4b280 │ │ │ │ + beq 4b27c │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ bl 79184 │ │ │ │ cmp r0, r8 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - beq 4b280 │ │ │ │ - ldr r3, [pc, #152] @ 4b5ec │ │ │ │ + beq 4b27c │ │ │ │ + ldr r3, [pc, #152] @ 4b5e8 │ │ │ │ mov r6, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 4b114 │ │ │ │ - ldr r2, [pc, #140] @ 4b5f0 │ │ │ │ + b 4b110 │ │ │ │ + ldr r2, [pc, #140] @ 4b5ec │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ mov fp, #2 │ │ │ │ - b 4b324 │ │ │ │ + b 4b320 │ │ │ │ mov r0, #0 │ │ │ │ mov r3, r4 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ str r0, [r1, #740] @ 0x2e4 │ │ │ │ - b 4b1a8 │ │ │ │ + b 4b1a4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq r4, [r6], -r8 @ │ │ │ │ + strdeq r4, [r6], -ip @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq r4, [r6], -r0 @ │ │ │ │ + ldrdeq r4, [r6], -r4 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq sp, r4, ip, lsl r7 │ │ │ │ + eorseq sp, r4, r0, lsr #14 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq pc, r1, r4, ror #17 │ │ │ │ + eoreq pc, r1, r8, ror #17 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - eorseq sp, r4, ip, lsl #12 │ │ │ │ - eoreq r0, r3, r4, lsl r0 │ │ │ │ - eorseq sp, r4, r8, asr #11 │ │ │ │ - eoreq pc, r1, r0, asr #12 │ │ │ │ - eoreq r4, r6, r8, ror #26 │ │ │ │ - eorseq sp, r4, r4, asr #10 │ │ │ │ - eoreq pc, r1, r4, asr r7 @ │ │ │ │ - @ instruction: 0x0021f6b4 │ │ │ │ - @ instruction: 0x0034d4d4 │ │ │ │ - mlaseq r4, r4, r4, sp │ │ │ │ - eoreq pc, r1, r4, lsl r5 @ │ │ │ │ - eorseq sp, r4, r8, lsr r4 │ │ │ │ - eoreq pc, r2, r0, asr #28 │ │ │ │ - @ instruction: 0x0034d3f0 │ │ │ │ - eoreq pc, r1, r8, ror #8 │ │ │ │ - eorseq sp, r4, r8, lsr #6 │ │ │ │ - eoreq pc, r1, r0, lsr #7 │ │ │ │ - eoreq pc, r1, ip, asr #9 │ │ │ │ - eoreq pc, r1, r0, asr r4 @ │ │ │ │ + eorseq sp, r4, r0, lsl r6 │ │ │ │ + eoreq r0, r3, r8, lsl r0 │ │ │ │ + eorseq sp, r4, ip, asr #11 │ │ │ │ + eoreq pc, r1, r4, asr #12 │ │ │ │ + eoreq r4, r6, ip, ror #26 │ │ │ │ + eorseq sp, r4, r8, asr #10 │ │ │ │ + eoreq pc, r1, r8, asr r7 @ │ │ │ │ + @ instruction: 0x0021f6b8 │ │ │ │ + @ instruction: 0x0034d4d8 │ │ │ │ + mlaseq r4, r8, r4, sp │ │ │ │ + eoreq pc, r1, r8, lsl r5 @ │ │ │ │ + eorseq sp, r4, ip, lsr r4 │ │ │ │ + eoreq pc, r2, r4, asr #28 │ │ │ │ + @ instruction: 0x0034d3f4 │ │ │ │ + eoreq pc, r1, ip, ror #8 │ │ │ │ + eorseq sp, r4, ip, lsr #6 │ │ │ │ + eoreq pc, r1, r4, lsr #7 │ │ │ │ + ldrdeq pc, [r1], -r0 @ │ │ │ │ + eoreq pc, r1, r4, 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 │ │ │ │ + ldr r2, [pc, #556] @ 4b83c │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #552] @ 4b844 │ │ │ │ + ldr r3, [pc, #552] @ 4b840 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr ip, [sp, #128] @ 0x80 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ str ip, [sp, #12] │ │ │ │ - ldr r6, [pc, #532] @ 4b848 │ │ │ │ + ldr r6, [pc, #532] @ 4b844 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r1, [pc, #528] @ 4b84c │ │ │ │ + ldr r1, [pc, #528] @ 4b848 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r4, #0 │ │ │ │ str r4, [sp, #32] │ │ │ │ ldr fp, [r6, r1] │ │ │ │ - ldr r3, [pc, #500] @ 4b850 │ │ │ │ + ldr r3, [pc, #500] @ 4b84c │ │ │ │ ldr r2, [fp] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r2, [fp] │ │ │ │ add r2, sp, #32 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ add r2, sp, #12 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ add r9, sp, #20 │ │ │ │ mov r2, #6 │ │ │ │ add sl, sp, #16 │ │ │ │ add r8, sp, #24 │ │ │ │ add r7, sp, #28 │ │ │ │ - str r9, [sp, #60] @ 0x3c │ │ │ │ - str sl, [sp, #64] @ 0x40 │ │ │ │ - str r8, [sp, #68] @ 0x44 │ │ │ │ + str r9, [sp, #52] @ 0x34 │ │ │ │ + str sl, [sp, #56] @ 0x38 │ │ │ │ + str r8, [sp, #60] @ 0x3c │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5] │ │ │ │ bl 865a4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 4b774 │ │ │ │ + beq 4b770 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #400] @ 4b854 │ │ │ │ + ldr r3, [pc, #400] @ 4b850 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ mov r2, #7 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r1, [r5] │ │ │ │ ldr r2, [r3] │ │ │ │ mov r0, r4 │ │ │ │ bl 85fd0 │ │ │ │ tst r0, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne 4b774 │ │ │ │ + bne 4b770 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ mov r5, #8 │ │ │ │ - b 4b710 │ │ │ │ + b 4b70c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ tst r0, #1 │ │ │ │ - bne 4b774 │ │ │ │ + bne 4b770 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bne 4b774 │ │ │ │ + bne 4b770 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r3, #0 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ mvn r2, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ str r4, [sp] │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ bl 7ef58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b6fc │ │ │ │ + beq 4b6f8 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ str sl, [sp] │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ - bl 4afd8 │ │ │ │ - b 4b6fc │ │ │ │ + bl 4afd4 │ │ │ │ + b 4b6f8 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ mov r3, r9 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ mov r4, #6 │ │ │ │ str sl, [sp] │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ - bl 4afd8 │ │ │ │ + bl 4afd4 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4b7fc │ │ │ │ - ldr r3, [pc, #164] @ 4b858 │ │ │ │ + beq 4b7f8 │ │ │ │ + ldr r3, [pc, #164] @ 4b854 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 4b830 │ │ │ │ + beq 4b82c │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ bl 1f5f7c │ │ │ │ - bl 1ce4c0 │ │ │ │ + bl 1ce4ac │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #132] @ 4b85c │ │ │ │ + ldr r0, [pc, #132] @ 4b858 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1ce4c0 │ │ │ │ + bl 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 │ │ │ │ + ldr r2, [pc, #88] @ 4b85c │ │ │ │ str r3, [fp] │ │ │ │ - ldr r3, [pc, #52] @ 4b844 │ │ │ │ + ldr r3, [pc, #52] @ 4b840 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4b83c │ │ │ │ + bne 4b838 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - b 4b800 │ │ │ │ + b 4b7fc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r4, r6, r0, ror #19 │ │ │ │ + eoreq r4, r6, r4, ror #19 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x002649b4 │ │ │ │ + @ instruction: 0x002649b8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, ror #16 │ │ │ │ andeq r0, r0, r8, ror #15 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq lr, r1, r8, asr #22 │ │ │ │ - eoreq r4, r6, ip, ror #15 │ │ │ │ + eoreq lr, r1, ip, asr #22 │ │ │ │ + strdeq r4, [r6], -r0 @ │ │ │ │ │ │ │ │ -0004b864 : │ │ │ │ +0004b860 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r1, [pc, #292] @ 4b9a8 │ │ │ │ - ldr r2, [pc, #292] @ 4b9ac │ │ │ │ + ldr r1, [pc, #292] @ 4b9a4 │ │ │ │ + ldr r2, [pc, #292] @ 4b9a8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r4, [pc, #284] @ 4b9b0 │ │ │ │ + ldr r4, [pc, #284] @ 4b9ac │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #280] @ 4b9b4 │ │ │ │ + ldr r3, [pc, #280] @ 4b9b0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r5, [r4, r3] │ │ │ │ mov r6, #0 │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - add r3, sp, #20 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #12 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #8 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #24 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #20] │ │ │ │ str r6, [sp, #24] │ │ │ │ bl 20df58 │ │ │ │ mov r1, #8 │ │ │ │ bl 2137d4 │ │ │ │ - ldr r3, [pc, #180] @ 4b9b8 │ │ │ │ + ldr r3, [pc, #180] @ 4b9b4 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3] │ │ │ │ bl 865a4 │ │ │ │ cmp r0, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - beq 4b988 │ │ │ │ - bl 1ce4c0 │ │ │ │ + beq 4b984 │ │ │ │ + bl 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 │ │ │ │ + bl 4b5f0 │ │ │ │ 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 │ │ │ │ + ldr r2, [pc, #92] @ 4b9b8 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #68] @ 4b9ac │ │ │ │ + ldr r3, [pc, #68] @ 4b9a8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4b9a4 │ │ │ │ + bne 4b9a0 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #48] @ 4b9c0 │ │ │ │ + ldr r3, [pc, #48] @ 4b9bc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - bne 4b920 │ │ │ │ - b 4b954 │ │ │ │ + bne 4b91c │ │ │ │ + b 4b950 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r4, r6, r4, ror r7 │ │ │ │ + eoreq r4, r6, r8, ror r7 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r4, r6, r4, asr r7 │ │ │ │ + eoreq r4, r6, r8, asr r7 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, ror #16 │ │ │ │ - mlaeq r6, r4, r6, r4 │ │ │ │ - eorseq ip, r4, r0, ror lr │ │ │ │ + mlaeq r6, r8, r6, r4 │ │ │ │ + eorseq ip, r4, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ - ldr ip, [pc, #668] @ 4bc78 │ │ │ │ + ldr ip, [pc, #668] @ 4bc74 │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #660] @ 4bc7c │ │ │ │ + ldr r2, [pc, #660] @ 4bc78 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r8, [pc, #652] @ 4bc80 │ │ │ │ + ldr r8, [pc, #652] @ 4bc7c │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #648] @ 4bc84 │ │ │ │ + ldr r3, [pc, #648] @ 4bc80 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ mov r2, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r9, r1 │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ str r1, [sp, #8] │ │ │ │ @@ -41621,309 +41620,309 @@ │ │ │ │ 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, #60] @ 0x3c │ │ │ │ add r3, sp, #12 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + add r3, sp, #8 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [r7] │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #24 │ │ │ │ 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 │ │ │ │ + add r3, sp, #32 │ │ │ │ ldr ip, [sp, #136] @ 0x88 │ │ │ │ str ip, [sp, #28] │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ mov r4, r0 │ │ │ │ str r6, [sp, #20] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ ldr sl, [sp, #148] @ 0x94 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ bl 20df58 │ │ │ │ mov r1, #8 │ │ │ │ bl 2137d4 │ │ │ │ - ldr r3, [pc, #440] @ 4bc88 │ │ │ │ + ldr r3, [pc, #440] @ 4bc84 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3] │ │ │ │ bl 865a4 │ │ │ │ cmp r0, r6 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - beq 4bc38 │ │ │ │ + beq 4bc34 │ │ │ │ cmp r5, #0 │ │ │ │ - bge 4bbf4 │ │ │ │ - ldr r3, [pc, #400] @ 4bc8c │ │ │ │ + bge 4bbf0 │ │ │ │ + ldr r3, [pc, #400] @ 4bc88 │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ mov r2, sl │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 1ce244 │ │ │ │ + bl 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] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 4b5f4 │ │ │ │ + bl 4b5f0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r3, [pc, #328] @ 4bc90 │ │ │ │ + ldr r3, [pc, #328] @ 4bc8c │ │ │ │ str r0, [sp, #20] │ │ │ │ str r0, [r2] │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4bc10 │ │ │ │ + beq 4bc0c │ │ │ │ cmp r4, #11 │ │ │ │ addeq r9, r9, #1 │ │ │ │ moveq r4, #336 @ 0x150 │ │ │ │ streq r3, [r2, #8] │ │ │ │ - beq 4bb88 │ │ │ │ + beq 4bb84 │ │ │ │ cmp r4, #15 │ │ │ │ - beq 4bc64 │ │ │ │ + beq 4bc60 │ │ │ │ add r4, r4, r4, lsl #1 │ │ │ │ lsl r4, r4, #3 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [r7] │ │ │ │ - ldr r3, [pc, #252] @ 4bc94 │ │ │ │ + ldr r3, [pc, #252] @ 4bc90 │ │ │ │ mov r1, r9 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #144] @ 0x90 │ │ │ │ add r3, r3, r4 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bl 1f2064 │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [r7] │ │ │ │ - bl 46848 │ │ │ │ + bl 46844 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #204] @ 4bc98 │ │ │ │ + ldr r2, [pc, #204] @ 4bc94 │ │ │ │ str r3, [r7] │ │ │ │ - ldr r3, [pc, #168] @ 4bc7c │ │ │ │ + ldr r3, [pc, #168] @ 4bc78 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4bc74 │ │ │ │ + bne 4bc70 │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, r5 │ │ │ │ bl 1f59f8 │ │ │ │ add r1, r5, #2 │ │ │ │ sub sl, sl, r1 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - b 4bb00 │ │ │ │ + b 4bafc │ │ │ │ ldr r1, [sp, #156] @ 0x9c │ │ │ │ sub r3, r4, #1 │ │ │ │ cmp r1, #0 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4bb80 │ │ │ │ + beq 4bb7c │ │ │ │ mov r4, #432 @ 0x1b0 │ │ │ │ - b 4bb88 │ │ │ │ - ldr r3, [pc, #92] @ 4bc9c │ │ │ │ + b 4bb84 │ │ │ │ + ldr r3, [pc, #92] @ 4bc98 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - bne 4baec │ │ │ │ + bne 4bae8 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r1, sl │ │ │ │ str r3, [r7] │ │ │ │ - bl 1ce3f0 │ │ │ │ - b 4bb3c │ │ │ │ + bl 1ce3dc │ │ │ │ + b 4bb38 │ │ │ │ add r9, r9, #1 │ │ │ │ mov r4, #384 @ 0x180 │ │ │ │ str r3, [r2, #8] │ │ │ │ - b 4bb88 │ │ │ │ + b 4bb84 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r4, r6, r4, lsl r6 │ │ │ │ + eoreq r4, r6, r8, lsl r6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq r4, [r6], -r4 @ │ │ │ │ + strdeq r4, [r6], -r8 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, ror #16 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r0, lsr r5 │ │ │ │ - eorseq ip, r4, r8, ror #24 │ │ │ │ - eoreq r4, r6, r8, lsr #8 │ │ │ │ - eorseq ip, r4, r0, asr #23 │ │ │ │ + eorseq ip, r4, ip, ror #24 │ │ │ │ + eoreq r4, r6, ip, lsr #8 │ │ │ │ + eorseq ip, r4, r4, asr #23 │ │ │ │ │ │ │ │ -0004bca0 : │ │ │ │ +0004bc9c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr ip, [pc, #444] @ 4be78 │ │ │ │ - ldr r0, [pc, #444] @ 4be7c │ │ │ │ + ldr ip, [pc, #444] @ 4be74 │ │ │ │ + ldr r0, [pc, #444] @ 4be78 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r3, [pc, #436] @ 4be80 │ │ │ │ + ldr r3, [pc, #436] @ 4be7c │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ - ldr r1, [pc, #432] @ 4be84 │ │ │ │ + ldr r1, [pc, #432] @ 4be80 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r2, [sp, #32] │ │ │ │ - ldr r5, [r3, r1] │ │ │ │ + ldr r4, [r3, r1] │ │ │ │ mov r0, #5 │ │ │ │ - ldr r1, [r5] │ │ │ │ + ldr r1, [r4] │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - str r1, [r5] │ │ │ │ - str r2, [sp, #72] @ 0x48 │ │ │ │ + str r1, [r4] │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, #3 │ │ │ │ - ldr r2, [pc, #364] @ 4be88 │ │ │ │ + ldr r2, [pc, #364] @ 4be84 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - str r1, [sp, #80] @ 0x50 │ │ │ │ + str r1, [sp, #76] @ 0x4c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ - add r9, sp, #32 │ │ │ │ add r8, sp, #36 @ 0x24 │ │ │ │ - add r6, sp, #40 @ 0x28 │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ + add r9, sp, #32 │ │ │ │ strd r0, [sp, #40] @ 0x28 │ │ │ │ - str r9, [sp, #64] @ 0x40 │ │ │ │ - str r8, [sp, #68] @ 0x44 │ │ │ │ - str r6, [sp, #76] @ 0x4c │ │ │ │ + str r8, [sp, #64] @ 0x40 │ │ │ │ + str r5, [sp, #72] @ 0x48 │ │ │ │ + str r9, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ - ldr r4, [sp, #120] @ 0x78 │ │ │ │ + ldr r6, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [r3] │ │ │ │ bl 26566c │ │ │ │ add r3, sp, #124 @ 0x7c │ │ │ │ - cmp r4, #23 │ │ │ │ + cmp r6, #23 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq 4be64 │ │ │ │ - ldr r0, [pc, #284] @ 4be8c │ │ │ │ - add ip, r4, r4, lsl #1 │ │ │ │ + beq 4be60 │ │ │ │ + ldr r0, [pc, #284] @ 4be88 │ │ │ │ + add ip, r6, r6, lsl #1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #144] @ 0x90 │ │ │ │ mov r2, r3 │ │ │ │ ldr r7, [r0, ip, lsl #3] │ │ │ │ cmp r7, #2 │ │ │ │ - bgt 4be64 │ │ │ │ + bgt 4be60 │ │ │ │ add r1, sp, #28 │ │ │ │ add r3, r2, #4 │ │ │ │ stm sp, {r8, r9} │ │ │ │ ldr r2, [r2] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 41ea4 │ │ │ │ + bl 41ea0 │ │ │ │ ldr lr, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - ble 4bde8 │ │ │ │ + ble 4bde4 │ │ │ │ sub r2, lr, #1 │ │ │ │ add r3, r2, r0 │ │ │ │ - b 4bdcc │ │ │ │ + b 4bdc8 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 4bde8 │ │ │ │ + beq 4bde4 │ │ │ │ mov ip, r2 │ │ │ │ ldrb r1, [r2, #1]! │ │ │ │ cmp r1, #58 @ 0x3a │ │ │ │ - bne 4bdc4 │ │ │ │ + bne 4bdc0 │ │ │ │ rsb r3, lr, #1 │ │ │ │ add r3, r3, ip │ │ │ │ - b 4bdec │ │ │ │ + b 4bde8 │ │ │ │ mvn r3, #0 │ │ │ │ - ldr ip, [pc, #156] @ 4be90 │ │ │ │ + ldr ip, [pc, #156] @ 4be8c │ │ │ │ str r0, [sp, #12] │ │ │ │ add ip, pc, ip │ │ │ │ str lr, [sp, #8] │ │ │ │ ldr ip, [ip, #120] @ 0x78 │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ ldr ip, [sp, #28] │ │ │ │ str ip, [sp, #20] │ │ │ │ ldr ip, [sp, #32] │ │ │ │ - mov r2, r6 │ │ │ │ + mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r0, r6 │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 4b9c4 │ │ │ │ + bl 4b9c0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #96] @ 4be94 │ │ │ │ - str r3, [r5] │ │ │ │ - ldr r3, [pc, #64] @ 4be7c │ │ │ │ + ldr r2, [pc, #96] @ 4be90 │ │ │ │ + str r3, [r4] │ │ │ │ + ldr r3, [pc, #64] @ 4be78 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4be74 │ │ │ │ + bne 4be70 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ add sp, sp, #16 │ │ │ │ bx lr │ │ │ │ add r2, r3, #4 │ │ │ │ mov r7, #3 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - b 4bd88 │ │ │ │ + b 4bd84 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r4, r6, ip, lsr r3 │ │ │ │ + eoreq r4, r6, r0, asr #6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r4, r6, r8, lsl r3 │ │ │ │ + eoreq r4, r6, ip, lsl r3 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ - mlaseq r4, r0, sl, ip │ │ │ │ - eorseq ip, r4, ip, lsl #20 │ │ │ │ - eoreq r4, r6, r0, asr #3 │ │ │ │ + mlaseq r4, r4, sl, ip │ │ │ │ + eorseq ip, r4, r0, lsl sl │ │ │ │ + eoreq r4, r6, r4, asr #3 │ │ │ │ │ │ │ │ -0004be98 : │ │ │ │ +0004be94 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r1, [pc, #280] @ 4bfcc │ │ │ │ - ldr r2, [pc, #280] @ 4bfd0 │ │ │ │ + ldr r1, [pc, #280] @ 4bfc8 │ │ │ │ + ldr r2, [pc, #280] @ 4bfcc │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r5, [pc, #272] @ 4bfd4 │ │ │ │ + ldr r5, [pc, #272] @ 4bfd0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #268] @ 4bfd8 │ │ │ │ + ldr r3, [pc, #268] @ 4bfd4 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r6, [r5, r3] │ │ │ │ mov r4, #0 │ │ │ │ ldr r2, [r6] │ │ │ │ @@ -41939,780 +41938,780 @@ │ │ │ │ str r2, [r6] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ str r4, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r7, [sp, #28] │ │ │ │ - bl 41ea4 │ │ │ │ - ldr r2, [pc, #172] @ 4bfdc │ │ │ │ + bl 41ea0 │ │ │ │ + ldr r2, [pc, #172] @ 4bfd8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ strb r4, [r1, r0] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, r4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - beq 4bf78 │ │ │ │ + beq 4bf74 │ │ │ │ mov r1, #10 │ │ │ │ strb r1, [r2, r0] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - ldr r3, [pc, #132] @ 4bfe0 │ │ │ │ + ldr r3, [pc, #132] @ 4bfdc │ │ │ │ add r1, r0, r7 │ │ │ │ strb r4, [r2, r1] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ bl 237c0 │ │ │ │ - ldr r1, [pc, #100] @ 4bfe4 │ │ │ │ + ldr r1, [pc, #100] @ 4bfe0 │ │ │ │ mov r3, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #80] @ 4bfe8 │ │ │ │ + ldr r2, [pc, #80] @ 4bfe4 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #48] @ 4bfd0 │ │ │ │ + ldr r3, [pc, #48] @ 4bfcc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4bfc8 │ │ │ │ + bne 4bfc4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ add sp, sp, #16 │ │ │ │ bx lr │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r4, r6, r4, asr #2 │ │ │ │ + eoreq r4, r6, r8, asr #2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r4, r6, r4, lsr #2 │ │ │ │ + eoreq r4, r6, r8, lsr #2 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, lsr #15 │ │ │ │ - eorseq ip, r4, r0, lsr #17 │ │ │ │ - @ instruction: 0x0021e8b4 │ │ │ │ - eoreq r4, r6, ip, asr r0 │ │ │ │ + eorseq ip, r4, r4, lsr #17 │ │ │ │ + @ instruction: 0x0021e8b8 │ │ │ │ + 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, ip, asr #20 │ │ │ │ │ │ │ │ -0004c048 : │ │ │ │ +0004c044 : │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #12] @ 4c060 │ │ │ │ + ldr r1, [pc, #12] @ 4c05c │ │ │ │ mov r2, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #5 │ │ │ │ - b 4bca0 │ │ │ │ - eoreq lr, r1, ip, lsr sl │ │ │ │ + b 4bc9c │ │ │ │ + eoreq lr, r1, r0, 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] │ │ │ │ str r2, [r4] │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #24] │ │ │ │ - add r2, sp, #16 │ │ │ │ - str r2, [sp, #28] │ │ │ │ add r2, sp, #12 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + add r2, sp, #16 │ │ │ │ str r2, [sp, #32] │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [r1] │ │ │ │ mov r3, r1 │ │ │ │ tst r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 4c0f8 │ │ │ │ + bne 4c0f4 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #55 @ 0x37 │ │ │ │ - beq 4c12c │ │ │ │ - ldr r2, [pc, #240] @ 4c1f0 │ │ │ │ + beq 4c128 │ │ │ │ + ldr r2, [pc, #240] @ 4c1ec │ │ │ │ str r3, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2, #120] @ 0x78 │ │ │ │ - ldr r0, [pc, #228] @ 4c1f4 │ │ │ │ - ldr r2, [pc, #228] @ 4c1f8 │ │ │ │ + ldr r0, [pc, #228] @ 4c1f0 │ │ │ │ + ldr r2, [pc, #228] @ 4c1f4 │ │ │ │ mov r3, #0 │ │ │ │ str r5, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [r4] │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne 4c144 │ │ │ │ + bne 4c140 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - beq 4c178 │ │ │ │ - ldr r2, [pc, #176] @ 4c1fc │ │ │ │ + beq 4c174 │ │ │ │ + ldr r2, [pc, #176] @ 4c1f8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2, #120] @ 0x78 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #160] @ 4c200 │ │ │ │ + ldr r2, [pc, #160] @ 4c1fc │ │ │ │ str r5, [sp] │ │ │ │ str r0, [r4] │ │ │ │ - ldr r0, [pc, #152] @ 4c204 │ │ │ │ + ldr r0, [pc, #152] @ 4c200 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ bl 20df58 │ │ │ │ mov r1, #8 │ │ │ │ bl 2137d4 │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r1, [r4] │ │ │ │ mov r2, r3 │ │ │ │ mov ip, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ ldm r0, {r0, r1} │ │ │ │ str r3, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ - bl 4b5f4 │ │ │ │ - ldr r2, [pc, #80] @ 4c208 │ │ │ │ - ldr r3, [pc, #40] @ 4c1e4 │ │ │ │ + bl 4b5f0 │ │ │ │ + ldr r2, [pc, #80] @ 4c204 │ │ │ │ + ldr r3, [pc, #40] @ 4c1e0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4c1dc │ │ │ │ + bne 4c1d8 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r3, r6, r8, ror pc │ │ │ │ + eoreq r3, r6, ip, ror pc │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r3, r6, r8, asr pc │ │ │ │ + eoreq r3, r6, ip, asr pc │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq ip, r4, r0, lsl #14 │ │ │ │ - eoreq sp, r1, r8, lsl #27 │ │ │ │ - eoreq pc, r2, r4, lsl #2 │ │ │ │ - @ instruction: 0x0034c6b4 │ │ │ │ - eoreq lr, r1, r4, lsr #14 │ │ │ │ - eoreq sp, r1, r4, lsr sp │ │ │ │ - eoreq r3, r6, r0, asr #28 │ │ │ │ + eorseq ip, r4, r4, lsl #14 │ │ │ │ + eoreq sp, r1, ip, lsl #27 │ │ │ │ + eoreq pc, r2, r8, lsl #2 │ │ │ │ + @ instruction: 0x0034c6b8 │ │ │ │ + eoreq lr, r1, r8, lsr #14 │ │ │ │ + eoreq sp, r1, r8, lsr sp │ │ │ │ + eoreq r3, r6, r4, asr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr lr, [pc, #524] @ 4c430 │ │ │ │ - ldr ip, [pc, #524] @ 4c434 │ │ │ │ + ldr lr, [pc, #524] @ 4c42c │ │ │ │ + ldr ip, [pc, #524] @ 4c430 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r2, [pc, #512] @ 4c438 │ │ │ │ + ldr r2, [pc, #512] @ 4c434 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #508] @ 4c43c │ │ │ │ + ldr r3, [pc, #508] @ 4c438 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ mov ip, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #20 │ │ │ │ ldr ip, [r4] │ │ │ │ str r0, [r4] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #24] │ │ │ │ - add r0, sp, #16 │ │ │ │ + add r0, sp, #12 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r3, r1 │ │ │ │ - add r0, sp, #12 │ │ │ │ - ldr r1, [pc, #448] @ 4c440 │ │ │ │ + add r0, sp, #16 │ │ │ │ + ldr r1, [pc, #448] @ 4c43c │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r1, [r2, r1] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, r1 │ │ │ │ - beq 4c2e4 │ │ │ │ + beq 4c2e0 │ │ │ │ tst r2, #1 │ │ │ │ - bne 4c2b0 │ │ │ │ + bne 4c2ac │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - beq 4c2e4 │ │ │ │ - ldr r2, [pc, #396] @ 4c444 │ │ │ │ + beq 4c2e0 │ │ │ │ + ldr r2, [pc, #396] @ 4c440 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2, #120] @ 0x78 │ │ │ │ - ldr r0, [pc, #384] @ 4c448 │ │ │ │ - ldr r2, [pc, #384] @ 4c44c │ │ │ │ + ldr r0, [pc, #384] @ 4c444 │ │ │ │ + ldr r2, [pc, #384] @ 4c448 │ │ │ │ mov r3, #0 │ │ │ │ str r5, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [r4] │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne 4c2fc │ │ │ │ + bne 4c2f8 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - beq 4c334 │ │ │ │ - ldr r2, [pc, #332] @ 4c450 │ │ │ │ + beq 4c330 │ │ │ │ + ldr r2, [pc, #332] @ 4c44c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2, #120] @ 0x78 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ - ldr r2, [pc, #312] @ 4c454 │ │ │ │ + ldr r2, [pc, #312] @ 4c450 │ │ │ │ str r0, [r4] │ │ │ │ - ldr r0, [pc, #308] @ 4c458 │ │ │ │ + ldr r0, [pc, #308] @ 4c454 │ │ │ │ mov r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ tst r2, #1 │ │ │ │ - bne 4c34c │ │ │ │ + bne 4c348 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #55 @ 0x37 │ │ │ │ - beq 4c384 │ │ │ │ - ldr r2, [pc, #264] @ 4c45c │ │ │ │ + beq 4c380 │ │ │ │ + ldr r2, [pc, #264] @ 4c458 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2, #120] @ 0x78 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ - ldr r2, [pc, #244] @ 4c460 │ │ │ │ + ldr r2, [pc, #244] @ 4c45c │ │ │ │ str r0, [r4] │ │ │ │ - ldr r0, [pc, #240] @ 4c464 │ │ │ │ + ldr r0, [pc, #240] @ 4c460 │ │ │ │ mov r3, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ tst r2, #1 │ │ │ │ - bne 4c39c │ │ │ │ + bne 4c398 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - beq 4c3d0 │ │ │ │ - ldr r2, [pc, #196] @ 4c468 │ │ │ │ + beq 4c3cc │ │ │ │ + ldr r2, [pc, #196] @ 4c464 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2, #120] @ 0x78 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #180] @ 4c46c │ │ │ │ + ldr r2, [pc, #180] @ 4c468 │ │ │ │ str r5, [sp] │ │ │ │ str r0, [r4] │ │ │ │ - ldr r0, [pc, #172] @ 4c470 │ │ │ │ + ldr r0, [pc, #172] @ 4c46c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ bl 20df58 │ │ │ │ mov r1, #8 │ │ │ │ bl 2137d4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov lr, #1 │ │ │ │ str r3, [r4] │ │ │ │ mov ip, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ ldm r0, {r0, r1, r2, r3} │ │ │ │ stm sp, {ip, lr} │ │ │ │ - bl 4b5f4 │ │ │ │ - ldr r2, [pc, #108] @ 4c474 │ │ │ │ - ldr r3, [pc, #40] @ 4c434 │ │ │ │ + bl 4b5f0 │ │ │ │ + ldr r2, [pc, #108] @ 4c470 │ │ │ │ + ldr r3, [pc, #40] @ 4c430 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4c42c │ │ │ │ + bne 4c428 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldrdeq r3, [r6], -r0 @ │ │ │ │ + ldrdeq r3, [r6], -r4 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x00263db0 │ │ │ │ + @ instruction: 0x00263db4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eorseq ip, r4, r8, asr #10 │ │ │ │ - @ instruction: 0x0021dbb0 │ │ │ │ - eoreq lr, r1, r4, asr #11 │ │ │ │ - @ instruction: 0x0034c4fc │ │ │ │ - eoreq lr, r1, r8, ror #10 │ │ │ │ - eoreq sp, r1, ip, asr fp │ │ │ │ - eorseq ip, r4, ip, lsr #9 │ │ │ │ - eoreq lr, r2, r8, lsr #29 │ │ │ │ - eoreq sp, r1, ip, lsl #22 │ │ │ │ - eorseq ip, r4, ip, asr r4 │ │ │ │ - eoreq lr, r1, ip, asr #9 │ │ │ │ - @ instruction: 0x0021dabc │ │ │ │ - strdeq r3, [r6], -r0 @ │ │ │ │ + eorseq ip, r4, ip, asr #10 │ │ │ │ + @ instruction: 0x0021dbb4 │ │ │ │ + eoreq lr, r1, r8, asr #11 │ │ │ │ + eorseq ip, r4, r0, lsl #10 │ │ │ │ + eoreq lr, r1, ip, ror #10 │ │ │ │ + eoreq sp, r1, r0, ror #22 │ │ │ │ + @ instruction: 0x0034c4b0 │ │ │ │ + eoreq lr, r2, ip, lsr #29 │ │ │ │ + eoreq sp, r1, r0, lsl fp │ │ │ │ + eorseq ip, r4, r0, ror #8 │ │ │ │ + ldrdeq lr, [r1], -r0 @ │ │ │ │ + eoreq sp, r1, r0, 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, #28 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ + add r0, sp, #24 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - ldr r3, [pc, #696] @ 4c7d8 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #696] @ 4c7d4 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - add r0, sp, #28 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldr r8, [r7, r3] │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, r8 │ │ │ │ - beq 4c580 │ │ │ │ + beq 4c57c │ │ │ │ tst r3, #1 │ │ │ │ - bne 4c550 │ │ │ │ + bne 4c54c │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq 4c77c │ │ │ │ - ldr r3, [pc, #644] @ 4c7dc │ │ │ │ + beq 4c778 │ │ │ │ + ldr r3, [pc, #644] @ 4c7d8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #640] @ 4c7e0 │ │ │ │ + ldr r2, [pc, #640] @ 4c7dc │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [r5] │ │ │ │ add r2, pc, r2 │ │ │ │ str r9, [sp] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ mov r3, #0 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 4c5d8 │ │ │ │ + beq 4c5d4 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ tst r3, #1 │ │ │ │ - bne 4c5a4 │ │ │ │ + bne 4c5a0 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq 4c5d8 │ │ │ │ - ldr r3, [pc, #568] @ 4c7e4 │ │ │ │ + beq 4c5d4 │ │ │ │ + ldr r3, [pc, #568] @ 4c7e0 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #560] @ 4c7e8 │ │ │ │ + ldr r2, [pc, #560] @ 4c7e4 │ │ │ │ str r9, [sp] │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r5] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r3, #1 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, r4, #1 │ │ │ │ ldr r6, [r2, r3, lsl #2] │ │ │ │ lsl sl, r3, #2 │ │ │ │ tst r6, #1 │ │ │ │ - beq 4c724 │ │ │ │ + beq 4c720 │ │ │ │ asrs r6, r6, #1 │ │ │ │ - bmi 4c734 │ │ │ │ + bmi 4c730 │ │ │ │ add r3, sl, #4 │ │ │ │ ldr r1, [r2, r3] │ │ │ │ cmp r1, r8 │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [sp, #40] @ 0x28 │ │ │ │ - beq 4c650 │ │ │ │ + beq 4c64c │ │ │ │ ands r0, r1, #1 │ │ │ │ - bne 4c620 │ │ │ │ + bne 4c61c │ │ │ │ ldrsh r1, [r1] │ │ │ │ cmp r1, #55 @ 0x37 │ │ │ │ - beq 4c798 │ │ │ │ - ldr r3, [pc, #452] @ 4c7ec │ │ │ │ + beq 4c794 │ │ │ │ + ldr r3, [pc, #452] @ 4c7e8 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #444] @ 4c7f0 │ │ │ │ + ldr r2, [pc, #444] @ 4c7ec │ │ │ │ str r9, [sp] │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [r5] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, r4, #2 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ add fp, r4, #3 │ │ │ │ sub r8, r9, fp │ │ │ │ mov r3, #6 │ │ │ │ lsl r0, r8, #2 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ cmp fp, r9 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bge 4c6a0 │ │ │ │ + bge 4c69c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r3, r4, #1073741826 @ 0x40000002 │ │ │ │ add r3, r1, r3, lsl #2 │ │ │ │ sub r1, r1, #4 │ │ │ │ add r1, r1, r9, lsl #2 │ │ │ │ sub r2, r0, #4 │ │ │ │ ldr ip, [r3, #4]! │ │ │ │ str ip, [r2, #4]! │ │ │ │ cmp r1, r3 │ │ │ │ - bne 4c690 │ │ │ │ + bne 4c68c │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ subs r0, r4, #0 │ │ │ │ ldr r9, [sp, #36] @ 0x24 │ │ │ │ ldr fp, [sp, #48] @ 0x30 │ │ │ │ str r3, [r5] │ │ │ │ - beq 4c6c0 │ │ │ │ + beq 4c6bc │ │ │ │ bl 232ec │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ str r4, [sp, #4] │ │ │ │ str sl, [sp] │ │ │ │ - bl 47668 │ │ │ │ - ldr r3, [pc, #268] @ 4c7f4 │ │ │ │ + bl 47664 │ │ │ │ + ldr r3, [pc, #268] @ 4c7f0 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r2, [r5] │ │ │ │ - ldr r2, [pc, #260] @ 4c7f8 │ │ │ │ + ldr r2, [pc, #260] @ 4c7f4 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #200] @ 4c7c8 │ │ │ │ + ldr r3, [pc, #200] @ 4c7c4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4c7c0 │ │ │ │ + bne 4c7bc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrsh r1, [r6] │ │ │ │ cmp r1, #48 @ 0x30 │ │ │ │ - beq 4c768 │ │ │ │ + beq 4c764 │ │ │ │ mvn r6, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #188] @ 4c7fc │ │ │ │ + ldr r2, [pc, #188] @ 4c7f8 │ │ │ │ str r9, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2, #120] @ 0x78 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r2, [r5] │ │ │ │ - ldr r2, [pc, #168] @ 4c800 │ │ │ │ + ldr r2, [pc, #168] @ 4c7fc │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - b 4c5f4 │ │ │ │ + b 4c5f0 │ │ │ │ ldrh r1, [r6, #2] │ │ │ │ tst r1, #1 │ │ │ │ mvnne r6, #-2147483648 @ 0x80000000 │ │ │ │ - bne 4c5f4 │ │ │ │ - b 4c730 │ │ │ │ + bne 4c5f0 │ │ │ │ + b 4c72c │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r2] │ │ │ │ bl 1f5f7c │ │ │ │ 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, r4, lsr r3 │ │ │ │ + eorseq ip, r4, r8, asr r2 │ │ │ │ + ldrdeq lr, [r1], -r0 @ │ │ │ │ + @ instruction: 0x0034c1dc │ │ │ │ + eoreq lr, r1, r8, ror r4 │ │ │ │ @ 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, ip, asr r4 │ │ │ │ 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, r0, 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, r4, 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, #36 @ 0x24 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - add r1, sp, #44 @ 0x2c │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [r2] │ │ │ │ tst r1, #1 │ │ │ │ - bne 4c900 │ │ │ │ + bne 4c8fc │ │ │ │ ldrsh r1, [r1] │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - beq 4c930 │ │ │ │ + beq 4c92c │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [r7] │ │ │ │ - ldr r3, [pc, #924] @ 4ccac │ │ │ │ - ldr r2, [pc, #924] @ 4ccb0 │ │ │ │ + ldr r3, [pc, #924] @ 4cca8 │ │ │ │ + ldr r2, [pc, #924] @ 4ccac │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [sp] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ mov r3, #0 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 4c988 │ │ │ │ + beq 4c984 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ tst r3, #1 │ │ │ │ - bne 4c954 │ │ │ │ + bne 4c950 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq 4c988 │ │ │ │ - ldr r3, [pc, #856] @ 4ccb4 │ │ │ │ + beq 4c984 │ │ │ │ + ldr r3, [pc, #856] @ 4ccb0 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #848] @ 4ccb8 │ │ │ │ + ldr r2, [pc, #848] @ 4ccb4 │ │ │ │ str r6, [sp] │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r7] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r3, #1 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add sl, r4, #1 │ │ │ │ ldr r3, [r2, sl, lsl #2] │ │ │ │ lsl r5, sl, #2 │ │ │ │ tst r3, #1 │ │ │ │ - bne 4c9a8 │ │ │ │ + bne 4c9a4 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ - beq 4c9dc │ │ │ │ - ldr r3, [pc, #780] @ 4ccbc │ │ │ │ + beq 4c9d8 │ │ │ │ + ldr r3, [pc, #780] @ 4ccb8 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #772] @ 4ccc0 │ │ │ │ + ldr r2, [pc, #772] @ 4ccbc │ │ │ │ str r6, [sp] │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r7] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r3, sl │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r3, r5, #4 │ │ │ │ ldr r1, [r2, r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ tst r1, #1 │ │ │ │ add r3, r4, #2 │ │ │ │ - bne 4ca00 │ │ │ │ + bne 4c9fc │ │ │ │ ldrsh r1, [r1] │ │ │ │ cmp r1, #55 @ 0x37 │ │ │ │ - beq 4ca30 │ │ │ │ + beq 4ca2c │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #696] @ 4ccc4 │ │ │ │ + ldr r2, [pc, #696] @ 4ccc0 │ │ │ │ str r6, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2, #120] @ 0x78 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r2, [r7] │ │ │ │ - ldr r2, [pc, #676] @ 4ccc8 │ │ │ │ + ldr r2, [pc, #676] @ 4ccc4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r8, r5, #8 │ │ │ │ ldr r3, [r2, r8] │ │ │ │ tst r3, #1 │ │ │ │ - bne 4ca4c │ │ │ │ + bne 4ca48 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - bne 4cc08 │ │ │ │ + bne 4cc04 │ │ │ │ add r3, r5, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ tst r3, #1 │ │ │ │ - bne 4ca6c │ │ │ │ + bne 4ca68 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - bne 4cbd0 │ │ │ │ + bne 4cbcc │ │ │ │ add fp, r5, #20 │ │ │ │ ldr r3, [r2, fp] │ │ │ │ tst r3, #1 │ │ │ │ - bne 4ca88 │ │ │ │ + bne 4ca84 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - bne 4cb98 │ │ │ │ + bne 4cb94 │ │ │ │ add r3, r4, #7 │ │ │ │ cmp r3, r6 │ │ │ │ add r4, r5, #24 │ │ │ │ - bge 4cab4 │ │ │ │ - ldr r1, [pc, #556] @ 4cccc │ │ │ │ + bge 4cab0 │ │ │ │ + ldr r1, [pc, #556] @ 4ccc8 │ │ │ │ ldr r0, [r9, r1] │ │ │ │ ldr r1, [r2, r4] │ │ │ │ cmp r1, r0 │ │ │ │ - beq 4cab4 │ │ │ │ + beq 4cab0 │ │ │ │ tst r1, #1 │ │ │ │ - beq 4cc40 │ │ │ │ + beq 4cc3c │ │ │ │ ldr r0, [r2, sl, lsl #2] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1d3488 │ │ │ │ + bl 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 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r6 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [ip, r4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movge lr, #0 │ │ │ │ - bge 4cb20 │ │ │ │ - ldr lr, [pc, #436] @ 4cccc │ │ │ │ + bge 4cb1c │ │ │ │ + ldr lr, [pc, #436] @ 4ccc8 │ │ │ │ ldr lr, [r9, lr] │ │ │ │ subs lr, r4, lr │ │ │ │ movne lr, #1 │ │ │ │ ldr r6, [ip, fp] │ │ │ │ str r6, [sp, #20] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ add r5, ip, r5 │ │ │ │ @@ -42720,347 +42719,347 @@ │ │ │ │ str r6, [sp, #16] │ │ │ │ str r4, [sp, #12] │ │ │ │ ldr r4, [r5, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ ldr ip, [ip, r8] │ │ │ │ str ip, [sp, #4] │ │ │ │ str lr, [sp] │ │ │ │ - bl 47e74 │ │ │ │ - ldr r3, [pc, #372] @ 4ccd0 │ │ │ │ + bl 47e70 │ │ │ │ + ldr r3, [pc, #372] @ 4cccc │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r2, [r7] │ │ │ │ - ldr r2, [pc, #364] @ 4ccd4 │ │ │ │ + ldr r2, [pc, #364] @ 4ccd0 │ │ │ │ ldr r3, [r9, r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #296] @ 4cc9c │ │ │ │ + ldr r3, [pc, #296] @ 4cc98 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4cc94 │ │ │ │ + bne 4cc90 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #312] @ 4ccd8 │ │ │ │ + ldr r3, [pc, #312] @ 4ccd4 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #304] @ 4ccdc │ │ │ │ + ldr r2, [pc, #304] @ 4ccd8 │ │ │ │ str r6, [sp] │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r7] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r3, r4, #6 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - b 4ca88 │ │ │ │ - ldr r3, [pc, #264] @ 4cce0 │ │ │ │ + b 4ca84 │ │ │ │ + ldr r3, [pc, #264] @ 4ccdc │ │ │ │ str r2, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #256] @ 4cce4 │ │ │ │ + ldr r2, [pc, #256] @ 4cce0 │ │ │ │ str r6, [sp] │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r7] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r3, r4, #5 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - b 4ca6c │ │ │ │ - ldr r3, [pc, #216] @ 4cce8 │ │ │ │ + b 4ca68 │ │ │ │ + ldr r3, [pc, #216] @ 4cce4 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #208] @ 4ccec │ │ │ │ + ldr r2, [pc, #208] @ 4cce8 │ │ │ │ str r6, [sp] │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r7] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r3, r4, #3 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - b 4ca4c │ │ │ │ + b 4ca48 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ tst r1, #1 │ │ │ │ - bne 4cc58 │ │ │ │ + bne 4cc54 │ │ │ │ ldrsh r1, [r1] │ │ │ │ cmp r1, #48 @ 0x30 │ │ │ │ - beq 4cab4 │ │ │ │ + beq 4cab0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #140] @ 4ccf0 │ │ │ │ + ldr r2, [pc, #140] @ 4ccec │ │ │ │ str r6, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2, #120] @ 0x78 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r2, [r7] │ │ │ │ - ldr r2, [pc, #120] @ 4ccf4 │ │ │ │ + ldr r2, [pc, #120] @ 4ccf0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - b 4cab4 │ │ │ │ + b 4cab0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mlaeq r6, r0, r7, r3 │ │ │ │ + mlaeq r6, r4, r7, r3 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaseq r4, r0, pc, fp @ │ │ │ │ - eoreq r3, r6, r4, ror #14 │ │ │ │ + mlaseq r4, r4, pc, fp @ │ │ │ │ + eoreq r3, r6, r8, ror #14 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x0034bef0 │ │ │ │ - eoreq sp, r1, r8, ror pc │ │ │ │ - eorseq fp, r4, r4, lsr #29 │ │ │ │ - eoreq sp, r1, ip, lsl pc │ │ │ │ - eorseq fp, r4, r0, asr lr │ │ │ │ - eoreq lr, r2, r8, asr r8 │ │ │ │ - @ instruction: 0x0034bdf4 │ │ │ │ - strdeq lr, [r2], -r8 @ │ │ │ │ + @ instruction: 0x0034bef4 │ │ │ │ + eoreq sp, r1, ip, ror pc │ │ │ │ + eorseq fp, r4, r8, lsr #29 │ │ │ │ + eoreq sp, r1, r0, lsr #30 │ │ │ │ + eorseq fp, r4, r4, asr lr │ │ │ │ + eoreq lr, r2, ip, asr r8 │ │ │ │ + @ instruction: 0x0034bdf8 │ │ │ │ + strdeq lr, [r2], -ip @ │ │ │ │ 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, ip, lsl pc │ │ │ │ + eorseq fp, r4, ip, lsr #24 │ │ │ │ + eoreq sp, r1, r4, ror #29 │ │ │ │ + @ instruction: 0x0034bbf4 │ │ │ │ + eoreq sp, r1, ip, lsr #29 │ │ │ │ + eorseq fp, r4, r0, lsr #23 │ │ │ │ + eoreq sp, r1, r4, 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, r4, 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, r0, 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] │ │ │ │ - mov r2, #2 │ │ │ │ - str r2, [sp, #80] @ 0x50 │ │ │ │ + add r2, sp, #28 │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ add r2, sp, #24 │ │ │ │ - str r2, [sp, #84] @ 0x54 │ │ │ │ - add r2, sp, #36 @ 0x24 │ │ │ │ - str r1, [sp, #72] @ 0x48 │ │ │ │ + str r2, [sp, #76] @ 0x4c │ │ │ │ + mov r2, #2 │ │ │ │ + str r1, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ mov r1, #0 │ │ │ │ - add r2, sp, #28 │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ strd r0, [sp, #56] @ 0x38 │ │ │ │ - str fp, [sp, #76] @ 0x4c │ │ │ │ + str fp, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [r3] │ │ │ │ ands r1, r2, #1 │ │ │ │ - bne 4cdf0 │ │ │ │ + bne 4cdec │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - beq 4cf70 │ │ │ │ + beq 4cf6c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - add r2, sp, #44 @ 0x2c │ │ │ │ - str r2, [sp, #96] @ 0x60 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ + str r2, [sp, #96] @ 0x60 │ │ │ │ + add r2, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r3] │ │ │ │ tst r2, #1 │ │ │ │ - bne 4ce24 │ │ │ │ + bne 4ce20 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #55 @ 0x37 │ │ │ │ - beq 4ce54 │ │ │ │ + beq 4ce50 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #804] @ 4d154 │ │ │ │ - ldr r2, [pc, #804] @ 4d158 │ │ │ │ + ldr r3, [pc, #804] @ 4d150 │ │ │ │ + ldr r2, [pc, #804] @ 4d154 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp] │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ mov r3, #8 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ mov r5, #8 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ - bl 188a00 │ │ │ │ + bl 188a08 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 195130 │ │ │ │ + bl 195138 │ │ │ │ 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 1739e4 │ │ │ │ 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 1950f0 │ │ │ │ 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 188e50 │ │ │ │ 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 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 46848 │ │ │ │ - ldr r3, [pc, #564] @ 4d168 │ │ │ │ + bl 46844 │ │ │ │ + ldr r3, [pc, #564] @ 4d164 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ str r2, [sl] │ │ │ │ - ldr r2, [pc, #556] @ 4d16c │ │ │ │ + ldr r2, [pc, #556] @ 4d168 │ │ │ │ ldr r3, [r9, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #508] @ 4d148 │ │ │ │ + ldr r3, [pc, #508] @ 4d144 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4d140 │ │ │ │ + bne 4d13c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r6, #1 │ │ │ │ - ble 4d0d0 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + ble 4d0cc │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ mov r3, #9 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 188a00 │ │ │ │ + bl 188a08 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r1, r0 │ │ │ │ tst r2, #1 │ │ │ │ - bne 4cfcc │ │ │ │ + bne 4cfc8 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #55 @ 0x37 │ │ │ │ - beq 4d004 │ │ │ │ + beq 4d000 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #408] @ 4d170 │ │ │ │ - ldr r2, [pc, #408] @ 4d174 │ │ │ │ + ldr r3, [pc, #408] @ 4d16c │ │ │ │ + ldr r2, [pc, #408] @ 4d170 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp] │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ mov r3, #9 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r6, [sp, #8] │ │ │ │ mov r3, #1 │ │ │ │ mov r6, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r5, #9 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r3, [sp] │ │ │ │ str r6, [sp, #4] │ │ │ │ mvn r3, #0 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ - bl 1d3494 │ │ │ │ + bl 1d3480 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 188e48 │ │ │ │ + bl 188e50 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ add r0, r4, r0 │ │ │ │ add r0, r0, #3 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r3] │ │ │ │ add r1, r1, #8 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ bl 23310 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #240] @ 4d178 │ │ │ │ + ldr r1, [pc, #240] @ 4d174 │ │ │ │ mov r2, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, r0, r4 │ │ │ │ bl 23310 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ add r3, r4, r6 │ │ │ │ @@ -43069,155 +43068,155 @@ │ │ │ │ add r0, r0, r3 │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add r1, r4, r3 │ │ │ │ add r1, r1, r6 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ - bl 1ce3f0 │ │ │ │ + bl 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 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x0021dcbc │ │ │ │ + eoreq sp, r1, r8, ror r9 │ │ │ │ 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, ip, lsr #4 │ │ │ │ + mlaeq r1, ip, r2, sp │ │ │ │ + strdeq sp, [r1], -r8 @ │ │ │ │ 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, r0, 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, r8, ror #8 │ │ │ │ │ │ │ │ -0004d1b8 : │ │ │ │ +0004d1b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr lr, [pc, #212] @ 4d2a4 │ │ │ │ + ldr lr, [pc, #212] @ 4d2a0 │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r1, [pc, #204] @ 4d2a8 │ │ │ │ + ldr r1, [pc, #204] @ 4d2a4 │ │ │ │ add lr, pc, lr │ │ │ │ ldr r1, [lr, r1] │ │ │ │ - ldr r3, [pc, #196] @ 4d2ac │ │ │ │ - ldr ip, [pc, #196] @ 4d2b0 │ │ │ │ + ldr r3, [pc, #196] @ 4d2a8 │ │ │ │ + ldr ip, [pc, #196] @ 4d2ac │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, ip] │ │ │ │ mov r6, #0 │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [r5] │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #32] │ │ │ │ - mov r3, #1 │ │ │ │ + add r3, sp, #16 │ │ │ │ add r4, sp, #20 │ │ │ │ str r2, [sp, #20] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, #5 │ │ │ │ - add r3, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #16] │ │ │ │ bl 1f6968 │ │ │ │ - ldr r3, [pc, #100] @ 4d2b4 │ │ │ │ + ldr r3, [pc, #100] @ 4d2b0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ mvn r3, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ str r0, [sp, #16] │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #64] @ 4d2b8 │ │ │ │ + ldr r2, [pc, #64] @ 4d2b4 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #40] @ 4d2a8 │ │ │ │ + ldr r3, [pc, #40] @ 4d2a4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4d2a0 │ │ │ │ + bne 4d29c │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r2, r6, r0, lsr #28 │ │ │ │ + eoreq r2, r6, r4, lsr #28 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r2, r6, r4, lsl #28 │ │ │ │ + eoreq r2, r6, r8, lsl #28 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x0034b5b0 │ │ │ │ - eoreq r2, r6, ip, ror sp │ │ │ │ + @ instruction: 0x0034b5b4 │ │ │ │ + eoreq r2, r6, r0, lsl #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr ip, [pc, #188] @ 4d390 │ │ │ │ + ldr ip, [pc, #188] @ 4d38c │ │ │ │ sub sp, sp, #24 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #176] @ 4d394 │ │ │ │ + ldr r1, [pc, #176] @ 4d390 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #168] @ 4d398 │ │ │ │ - ldr r0, [pc, #168] @ 4d39c │ │ │ │ + ldr r2, [pc, #168] @ 4d394 │ │ │ │ + ldr r0, [pc, #168] @ 4d398 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r4, [r2, r0] │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ @@ -43225,58 +43224,58 @@ │ │ │ │ str r2, [r4] │ │ │ │ mov r2, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str ip, [sp, #8] │ │ │ │ tst r2, #1 │ │ │ │ - bne 4d33c │ │ │ │ + bne 4d338 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #41 @ 0x29 │ │ │ │ - beq 4d350 │ │ │ │ - ldr r1, [pc, #92] @ 4d3a0 │ │ │ │ + beq 4d34c │ │ │ │ + ldr r1, [pc, #92] @ 4d39c │ │ │ │ ldr r0, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4d1b8 │ │ │ │ + bl 4d1b4 │ │ │ │ ldmib sp, {r3, ip} │ │ │ │ mov r1, r3 │ │ │ │ mov r0, #3 │ │ │ │ str ip, [r4] │ │ │ │ bl 731a4 │ │ │ │ - ldr r2, [pc, #60] @ 4d3a4 │ │ │ │ - ldr r3, [pc, #40] @ 4d394 │ │ │ │ + ldr r2, [pc, #60] @ 4d3a0 │ │ │ │ + ldr r3, [pc, #40] @ 4d390 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4d38c │ │ │ │ + bne 4d388 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r2, r6, r8, lsl sp │ │ │ │ + eoreq r2, r6, ip, lsl sp │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq r2, [r6], -ip @ │ │ │ │ + eoreq r2, r6, r0, lsl #26 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - ldrdeq sp, [r1], -r4 @ │ │ │ │ - mlaeq r6, r0, ip, r2 │ │ │ │ + ldrdeq sp, [r1], -r8 @ │ │ │ │ + mlaeq r6, r4, ip, r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr ip, [pc, #272] @ 4d4d0 │ │ │ │ + ldr ip, [pc, #272] @ 4d4cc │ │ │ │ sub sp, sp, #24 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #260] @ 4d4d4 │ │ │ │ + ldr r1, [pc, #260] @ 4d4d0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #252] @ 4d4d8 │ │ │ │ - ldr r0, [pc, #252] @ 4d4dc │ │ │ │ + ldr r2, [pc, #252] @ 4d4d4 │ │ │ │ + ldr r0, [pc, #252] @ 4d4d8 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r4, [r2, r0] │ │ │ │ mov r1, r2 │ │ │ │ add r2, sp, #4 │ │ │ │ @@ -43285,160 +43284,160 @@ │ │ │ │ ldr r0, [r4] │ │ │ │ str r0, [sp, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, #1 │ │ │ │ tst r2, #1 │ │ │ │ str r1, [r4] │ │ │ │ str r0, [sp, #12] │ │ │ │ - bne 4d42c │ │ │ │ + bne 4d428 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - beq 4d480 │ │ │ │ - ldr r1, [pc, #172] @ 4d4e0 │ │ │ │ + beq 4d47c │ │ │ │ + ldr r1, [pc, #172] @ 4d4dc │ │ │ │ ldr r0, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4d1b8 │ │ │ │ + bl 4d1b4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, #3 │ │ │ │ str r2, [r4] │ │ │ │ bl 731a4 │ │ │ │ - ldr r2, [pc, #136] @ 4d4e4 │ │ │ │ - ldr r3, [pc, #116] @ 4d4d4 │ │ │ │ + ldr r2, [pc, #136] @ 4d4e0 │ │ │ │ + ldr r3, [pc, #116] @ 4d4d0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4d4cc │ │ │ │ + bne 4d4c8 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - bl 1289d4 │ │ │ │ + bl 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, r0, 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] │ │ │ │ add r3, sp, #4 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + add r3, sp, #8 │ │ │ │ ldr r2, [r4] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r2, sp, #12 │ │ │ │ str r2, [r4] │ │ │ │ tst r3, #1 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ - beq 4d594 │ │ │ │ - b 4d5a8 │ │ │ │ + beq 4d590 │ │ │ │ + b 4d5a4 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bl 1f1e5c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4d5a4 │ │ │ │ + beq 4d5a0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #8] │ │ │ │ tst r3, #1 │ │ │ │ - bne 4d5a4 │ │ │ │ + bne 4d5a0 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - beq 4d570 │ │ │ │ + beq 4d56c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - ldr r2, [pc, #116] @ 4d624 │ │ │ │ + ldr r2, [pc, #116] @ 4d620 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 4d5d0 │ │ │ │ - ldr r1, [pc, #104] @ 4d628 │ │ │ │ + beq 4d5cc │ │ │ │ + ldr r1, [pc, #104] @ 4d624 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 4d1b8 │ │ │ │ + bl 4d1b4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #3 │ │ │ │ str r3, [r4] │ │ │ │ bl 731a4 │ │ │ │ - ldr r2, [pc, #64] @ 4d62c │ │ │ │ - ldr r3, [pc, #40] @ 4d618 │ │ │ │ + ldr r2, [pc, #64] @ 4d628 │ │ │ │ + ldr r3, [pc, #40] @ 4d614 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4d610 │ │ │ │ + bne 4d60c │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r2, r6, r8, ror #21 │ │ │ │ + eoreq r2, r6, ip, ror #21 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r2, r6, ip, asr #21 │ │ │ │ + ldrdeq r2, [r6], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ - strdeq sp, [r1], -r8 @ │ │ │ │ - eoreq r2, r6, ip, lsl #20 │ │ │ │ + strdeq sp, [r1], -ip @ │ │ │ │ + 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,932 +43445,932 @@ │ │ │ │ str r2, [r4] │ │ │ │ mov r2, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str ip, [sp, #8] │ │ │ │ tst r2, #1 │ │ │ │ - bne 4d6b0 │ │ │ │ + bne 4d6ac │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - beq 4d6c4 │ │ │ │ - ldr r1, [pc, #92] @ 4d714 │ │ │ │ + beq 4d6c0 │ │ │ │ + ldr r1, [pc, #92] @ 4d710 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4d1b8 │ │ │ │ + bl 4d1b4 │ │ │ │ ldmib sp, {r3, ip} │ │ │ │ mov r1, r3 │ │ │ │ mov r0, #3 │ │ │ │ str ip, [r4] │ │ │ │ bl 731a4 │ │ │ │ - ldr r2, [pc, #60] @ 4d718 │ │ │ │ - ldr r3, [pc, #40] @ 4d708 │ │ │ │ + ldr r2, [pc, #60] @ 4d714 │ │ │ │ + ldr r3, [pc, #40] @ 4d704 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4d700 │ │ │ │ + bne 4d6fc │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r2, r6, r4, lsr #19 │ │ │ │ + eoreq r2, r6, r8, lsr #19 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r2, r6, r8, lsl #19 │ │ │ │ + eoreq r2, r6, ip, lsl #19 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - ldrdeq sp, [r1], -r4 @ │ │ │ │ - eoreq r2, r6, ip, lsl r9 │ │ │ │ + ldrdeq sp, [r1], -r8 @ │ │ │ │ + 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 r2, sp, #4 │ │ │ │ add r3, sp, #24 │ │ │ │ str r2, [sp, #32] │ │ │ │ - add r2, sp, #4 │ │ │ │ + mov r2, #2 │ │ │ │ ldr r0, [r4] │ │ │ │ str r0, [sp, #24] │ │ │ │ str r3, [r4] │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ mov r3, r1 │ │ │ │ - mov r2, #2 │ │ │ │ + add r2, sp, #12 │ │ │ │ add r6, sp, #16 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ - str r6, [sp, #44] @ 0x2c │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ strd r0, [sp, #16] │ │ │ │ ldr r2, [r3] │ │ │ │ tst r2, #1 │ │ │ │ - bne 4d7cc │ │ │ │ + bne 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 │ │ │ │ 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, ip, asr #20 │ │ │ │ andeq r0, r0, r0, lsr r5 │ │ │ │ - eoreq sp, r1, r0, asr r3 │ │ │ │ - eoreq r2, r6, r0, lsl #15 │ │ │ │ + eoreq sp, r1, r4, 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 │ │ │ │ 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 │ │ │ │ + ldr r2, [pc, #44] @ 4d970 │ │ │ │ + ldr r0, [pc, #44] @ 4d974 │ │ │ │ ldr r1, [r7, #120] @ 0x78 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0x0034aef8 │ │ │ │ - eoreq sp, r1, r0, lsr r2 │ │ │ │ - eoreq sp, r1, r8, lsr r2 │ │ │ │ + @ instruction: 0x0034aefc │ │ │ │ + eoreq sp, r1, r4, lsr r2 │ │ │ │ + eoreq sp, r1, ip, lsr r2 │ │ │ │ │ │ │ │ -0004d97c : │ │ │ │ - b 486ac │ │ │ │ +0004d978 : │ │ │ │ + b 486a8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ - ldr ip, [pc, #1112] @ 4ddf0 │ │ │ │ + ldr ip, [pc, #1112] @ 4ddec │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r7, r3 │ │ │ │ - ldr r0, [pc, #1100] @ 4ddf4 │ │ │ │ - ldr r3, [pc, #1100] @ 4ddf8 │ │ │ │ + ldr r0, [pc, #1100] @ 4ddf0 │ │ │ │ + ldr r3, [pc, #1100] @ 4ddf4 │ │ │ │ add ip, pc, ip │ │ │ │ str r2, [sp, #16] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [ip, r0] │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ - ldr r8, [pc, #1080] @ 4ddfc │ │ │ │ + ldr r8, [pc, #1080] @ 4ddf8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - ldr r3, [pc, #1064] @ 4de00 │ │ │ │ + ldr r3, [pc, #1064] @ 4ddfc │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r5, [r8, r3] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ ldr r0, [r5] │ │ │ │ str r3, [r5] │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ + add r3, sp, #32 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [r2] │ │ │ │ ldr r6, [sp, #136] @ 0x88 │ │ │ │ tst r3, #1 │ │ │ │ mov r4, r1 │ │ │ │ - bne 4dbc4 │ │ │ │ + bne 4dbc0 │ │ │ │ ldrsh r3, [r3] │ │ │ │ sub r1, r3, #36 @ 0x24 │ │ │ │ lsl r1, r1, #16 │ │ │ │ lsr r1, r1, #16 │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ cmpne r1, #8 │ │ │ │ - bhi 4dbc4 │ │ │ │ + bhi 4dbc0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 4dab4 │ │ │ │ + beq 4dab0 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ str r3, [sp, #32] │ │ │ │ tst r3, #1 │ │ │ │ - bne 4da80 │ │ │ │ + bne 4da7c │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq 4dab4 │ │ │ │ - ldr r3, [pc, #892] @ 4de04 │ │ │ │ + beq 4dab0 │ │ │ │ + ldr r3, [pc, #892] @ 4de00 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #884] @ 4de08 │ │ │ │ + ldr r2, [pc, #884] @ 4de04 │ │ │ │ str r4, [sp] │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r5] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r3, #1 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r7, #0 │ │ │ │ add r9, r6, #1 │ │ │ │ lsl r7, r9, #2 │ │ │ │ - beq 4dbf8 │ │ │ │ + beq 4dbf4 │ │ │ │ ldr r0, [r2, r9, lsl #2] │ │ │ │ mov sl, #6 │ │ │ │ str r0, [sp, #28] │ │ │ │ str sl, [sp, #68] @ 0x44 │ │ │ │ - bl 1289f0 │ │ │ │ + bl 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 │ │ │ │ + bl 34944 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r7, r7, #4 │ │ │ │ mov r2, r8 │ │ │ │ add r1, r1, r7 │ │ │ │ str r0, [sp, #24] │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3] │ │ │ │ tst r2, #1 │ │ │ │ - bne 4db30 │ │ │ │ + bne 4db2c │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - beq 4dd98 │ │ │ │ + beq 4dd94 │ │ │ │ mov r7, #6 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ bl 7f580 │ │ │ │ cmp r6, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - beq 4dc30 │ │ │ │ + beq 4dc2c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ands r6, r0, #1 │ │ │ │ - beq 4dc64 │ │ │ │ + beq 4dc60 │ │ │ │ asr r2, r0, #1 │ │ │ │ mov r3, r2 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp] │ │ │ │ str r0, [r5] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 47a0c │ │ │ │ + bl 47a08 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [pc, #624] @ 4de0c │ │ │ │ + ldr r2, [pc, #624] @ 4de08 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #592] @ 4ddf4 │ │ │ │ + ldr r3, [pc, #592] @ 4ddf0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4ddec │ │ │ │ + bne 4dde8 │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [pc, #580] @ 4de10 │ │ │ │ + ldr r3, [pc, #580] @ 4de0c │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #576] @ 4de14 │ │ │ │ + ldr r2, [pc, #576] @ 4de10 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r5] │ │ │ │ add r2, pc, r2 │ │ │ │ str r4, [sp] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ mov r3, #0 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - b 4da5c │ │ │ │ + b 4da58 │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [r2, r9, lsl #2] │ │ │ │ - bl 1289d4 │ │ │ │ + bl 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 │ │ │ │ str r0, [sp, #28] │ │ │ │ - b 4dae0 │ │ │ │ + b 4dadc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 4db54 │ │ │ │ + bne 4db50 │ │ │ │ ldrh r3, [r3] │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi 4db54 │ │ │ │ + bhi 4db50 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ bl 7f944 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b 4db54 │ │ │ │ + b 4db50 │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 3f540 │ │ │ │ + bl 3f53c │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 4ddac │ │ │ │ + bne 4dda8 │ │ │ │ mvn r2, #1 │ │ │ │ - b 4db68 │ │ │ │ - ldr r3, [pc, #400] @ 4de18 │ │ │ │ + b 4db64 │ │ │ │ + ldr r3, [pc, #400] @ 4de14 │ │ │ │ str r4, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ - ldr r2, [pc, #388] @ 4de1c │ │ │ │ + ldr r2, [pc, #388] @ 4de18 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [r5] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r9 │ │ │ │ - bl 486ac │ │ │ │ - b 4dc10 │ │ │ │ + bl 486a8 │ │ │ │ + b 4dc0c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str sl, [sp, #68] @ 0x44 │ │ │ │ - bl 3f540 │ │ │ │ + bl 3f53c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4dae0 │ │ │ │ + bne 4dadc │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ 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 │ │ │ │ + bl 3f53c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4dd28 │ │ │ │ - ldr r2, [pc, #188] @ 4de24 │ │ │ │ + bne 4dd24 │ │ │ │ + ldr r2, [pc, #188] @ 4de20 │ │ │ │ str r4, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2, #120] @ 0x78 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ str r2, [r5] │ │ │ │ - ldr r2, [pc, #160] @ 4de28 │ │ │ │ + ldr r2, [pc, #160] @ 4de24 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r3, r9 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 486ac │ │ │ │ - b 4dae0 │ │ │ │ + bl 486a8 │ │ │ │ + b 4dadc │ │ │ │ str r9, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [r3] │ │ │ │ bl 1f5f7c │ │ │ │ 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 │ │ │ │ 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], -r4 @ │ │ │ │ + eoreq r2, r6, ip, asr r4 │ │ │ │ + eorseq sl, r4, r4, lsr ip │ │ │ │ + ldrdeq ip, [r1], -ip @ │ │ │ │ + eorseq sl, r4, ip, ror fp │ │ │ │ + eoreq ip, r1, r8, lsr #28 │ │ │ │ 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, r4, 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 │ │ │ │ + eoreq fp, r1, ip, lsl #31 │ │ │ │ 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, r8, asr pc │ │ │ │ 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, r8, lsr #30 │ │ │ │ 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 @ │ │ │ │ + strdeq fp, [r1], -r8 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3920] @ 0xf50 │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [pc, #896] @ 4e2e8 │ │ │ │ + ldr r0, [pc, #896] @ 4e2e4 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [pc, #892] @ 4e2ec │ │ │ │ + ldr r2, [pc, #892] @ 4e2e8 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr ip, [pc, #888] @ 4e2f0 │ │ │ │ + ldr ip, [pc, #888] @ 4e2ec │ │ │ │ ldr lr, [sp, #180] @ 0xb4 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str lr, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r1, [pc, #868] @ 4e2f4 │ │ │ │ + ldr r1, [pc, #868] @ 4e2f0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ mov r2, #0 │ │ │ │ mov r2, ip │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ ldr r5, [ip, r1] │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ + add r2, sp, #52 @ 0x34 │ │ │ │ subs r4, r3, #0 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r5] │ │ │ │ - add r2, sp, #52 @ 0x34 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ mov r7, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ 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 │ │ │ │ - bl 41ccc │ │ │ │ + str r7, [sp, #88] @ 0x58 │ │ │ │ + str r8, [sp, #92] @ 0x5c │ │ │ │ + bl 41cc8 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ str r2, [r5] │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 3f5ec │ │ │ │ + bl 3f5e8 │ │ │ │ sub r1, r6, #1 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ orrs r1, r1, r4, lsr #31 │ │ │ │ mov fp, r0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - beq 4e13c │ │ │ │ + beq 4e138 │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ str r9, [sp, #100] @ 0x64 │ │ │ │ mov r0, r6 │ │ │ │ bl 232ec │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r1, r0 │ │ │ │ - blt 4e2a8 │ │ │ │ - ldr r0, [pc, #600] @ 4e300 │ │ │ │ + blt 4e2a4 │ │ │ │ + ldr r0, [pc, #600] @ 4e2fc │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #20] │ │ │ │ - ldr r2, [pc, #588] @ 4e304 │ │ │ │ + ldr r2, [pc, #588] @ 4e300 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ stm sp, {r2, r6} │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r2, r3 │ │ │ │ mov r0, #2 │ │ │ │ str fp, [sp, #24] │ │ │ │ str sl, [sp, #12] │ │ │ │ - bl 4748c │ │ │ │ + bl 47488 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r2, [pc, #536] @ 4e308 │ │ │ │ + ldr r2, [pc, #536] @ 4e304 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #500] @ 4e2ec │ │ │ │ + ldr r3, [pc, #500] @ 4e2e8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4e2e4 │ │ │ │ + bne 4e2e0 │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #492] @ 4e30c │ │ │ │ - ldr sl, [pc, #492] @ 4e310 │ │ │ │ + ldr r1, [pc, #492] @ 4e308 │ │ │ │ + ldr sl, [pc, #492] @ 4e30c │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ mov r1, #1 │ │ │ │ rsb r6, r6, #0 │ │ │ │ add sl, pc, sl │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - b 4e010 │ │ │ │ + b 4e00c │ │ │ │ cmp r6, #1 │ │ │ │ str r8, [sp, #124] @ 0x7c │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ - ble 4e290 │ │ │ │ + ble 4e28c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [pc, #444] @ 4e314 │ │ │ │ + ldr r0, [pc, #444] @ 4e310 │ │ │ │ cmp r3, #0 │ │ │ │ rsbne r6, r6, #0 │ │ │ │ mov r2, #6 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ str r7, [sp] │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 43eb0 │ │ │ │ + bl 43eac │ │ │ │ ldr fp, [sp, #64] @ 0x40 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - ldr r1, [pc, #388] @ 4e318 │ │ │ │ + ldr r1, [pc, #388] @ 4e314 │ │ │ │ smull r3, r1, r4, r1 │ │ │ │ asr r3, r4, #31 │ │ │ │ rsb r3, r3, r1, asr #5 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ sub r3, r4, r3, lsl #2 │ │ │ │ sub r1, r3, #10 │ │ │ │ cmp r1, #9 │ │ │ │ mov r1, #6 │ │ │ │ add r4, r4, #1 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ - bls 4e230 │ │ │ │ - ldr r1, [pc, #340] @ 4e31c │ │ │ │ + bls 4e22c │ │ │ │ + ldr r1, [pc, #340] @ 4e318 │ │ │ │ umull r0, r1, r3, r1 │ │ │ │ lsr r1, r1, #3 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ sub r1, r3, r1, lsl #1 │ │ │ │ cmp r1, #2 │ │ │ │ - bgt 4e2b4 │ │ │ │ - ldr r3, [pc, #316] @ 4e320 │ │ │ │ + bgt 4e2b0 │ │ │ │ + ldr r3, [pc, #316] @ 4e31c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r9, [r3, r1, lsl #2] │ │ │ │ - b 4e238 │ │ │ │ + b 4e234 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r2, [lr] │ │ │ │ - blt 4e2c0 │ │ │ │ - ldr r1, [pc, #292] @ 4e324 │ │ │ │ - ldr sl, [pc, #292] @ 4e328 │ │ │ │ + blt 4e2bc │ │ │ │ + ldr r1, [pc, #292] @ 4e320 │ │ │ │ + ldr sl, [pc, #292] @ 4e324 │ │ │ │ add r1, pc, r1 │ │ │ │ add sl, pc, sl │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ cmn r4, #2 │ │ │ │ - bne 4e010 │ │ │ │ - ldr r1, [pc, #268] @ 4e32c │ │ │ │ - ldr sl, [pc, #268] @ 4e330 │ │ │ │ + bne 4e00c │ │ │ │ + ldr r1, [pc, #268] @ 4e328 │ │ │ │ + ldr sl, [pc, #268] @ 4e32c │ │ │ │ add r1, pc, r1 │ │ │ │ add sl, pc, sl │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - b 4e010 │ │ │ │ - ldr r9, [pc, #252] @ 4e334 │ │ │ │ + b 4e00c │ │ │ │ + ldr r9, [pc, #252] @ 4e330 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ mov r0, r8 │ │ │ │ bl 232ec │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #228] @ 4e338 │ │ │ │ + ldr r3, [pc, #228] @ 4e334 │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r3, r8} │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ mov r2, r3 │ │ │ │ str r7, [sp, #32] │ │ │ │ str fp, [sp, #24] │ │ │ │ str sl, [sp, #20] │ │ │ │ str r9, [sp, #16] │ │ │ │ str r4, [sp, #12] │ │ │ │ str ip, [sp, #28] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #2 │ │ │ │ - bl 4748c │ │ │ │ - b 4e0e4 │ │ │ │ - ldr r7, [pc, #164] @ 4e33c │ │ │ │ + bl 47488 │ │ │ │ + b 4e0e0 │ │ │ │ + ldr r7, [pc, #164] @ 4e338 │ │ │ │ mov r6, r1 │ │ │ │ add r7, pc, r7 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ - b 4e18c │ │ │ │ - ldr r0, [pc, #144] @ 4e340 │ │ │ │ + b 4e188 │ │ │ │ + ldr r0, [pc, #144] @ 4e33c │ │ │ │ add r0, pc, r0 │ │ │ │ - b 4e0a8 │ │ │ │ - ldr r9, [pc, #136] @ 4e344 │ │ │ │ + b 4e0a4 │ │ │ │ + ldr r9, [pc, #136] @ 4e340 │ │ │ │ add r9, pc, r9 │ │ │ │ - b 4e238 │ │ │ │ - ldr r1, [pc, #128] @ 4e348 │ │ │ │ - ldr sl, [pc, #128] @ 4e34c │ │ │ │ + b 4e234 │ │ │ │ + ldr r1, [pc, #128] @ 4e344 │ │ │ │ + ldr sl, [pc, #128] @ 4e348 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ mov r1, #1 │ │ │ │ rsb r6, r6, #0 │ │ │ │ add sl, pc, sl │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - b 4e210 │ │ │ │ + b 4e20c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r2, r6, ip, lsl #1 │ │ │ │ + mlaeq r6, r0, r0, r2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r2, r6, r4, ror r0 │ │ │ │ + eoreq r2, r6, r8, ror r0 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r3, r3, r8, lsl #4 │ │ │ │ - eoreq pc, r2, ip, asr r6 @ │ │ │ │ - eoreq r4, r3, r8, lsl #4 │ │ │ │ - eoreq ip, r1, r0, lsl #23 │ │ │ │ - eoreq r1, r6, r4, lsl #30 │ │ │ │ - ldrdeq ip, [r1], -ip @ │ │ │ │ - eoreq r9, r2, r8, ror r5 │ │ │ │ - strdeq ip, [r1], -r4 @ │ │ │ │ + eoreq r3, r3, ip, lsl #4 │ │ │ │ + eoreq pc, r2, r0, ror #12 │ │ │ │ + eoreq r4, r3, ip, lsl #4 │ │ │ │ + eoreq ip, r1, r4, lsl #23 │ │ │ │ + eoreq r1, r6, r8, lsl #30 │ │ │ │ + eoreq ip, r1, r0, ror #13 │ │ │ │ + eoreq r9, r2, ip, ror r5 │ │ │ │ + strdeq ip, [r1], -r8 @ │ │ │ │ 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, ip │ │ │ │ + eoreq pc, r2, r0, ror #8 │ │ │ │ + eoreq ip, r1, r0, ror #11 │ │ │ │ + @ instruction: 0x002236bc │ │ │ │ + eoreq r8, r2, r8, ror #19 │ │ │ │ + eoreq ip, r1, ip, lsl sl │ │ │ │ + eoreq sp, r1, r4, lsr r2 │ │ │ │ + eoreq r8, r2, r0, asr r6 │ │ │ │ + eoreq r8, r2, r4, ror #18 │ │ │ │ + eoreq ip, r1, r8, lsr r5 │ │ │ │ + ldrdeq r9, [r2], -r4 @ │ │ │ │ │ │ │ │ -0004e350 : │ │ │ │ +0004e34c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr ip, [pc, #44] @ 4e394 │ │ │ │ + ldr ip, [pc, #44] @ 4e390 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr lr, [sp, #16] │ │ │ │ mov r4, r1 │ │ │ │ add ip, pc, ip │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r2 │ │ │ │ ldr r1, [ip, #116] @ 0x74 │ │ │ │ mov r2, r4 │ │ │ │ str lr, [sp, #4] │ │ │ │ - bl 4df48 │ │ │ │ + bl 4df44 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - mlaseq r4, r0, r4, sl │ │ │ │ + mlaseq r4, r4, r4, sl │ │ │ │ │ │ │ │ -0004e398 : │ │ │ │ +0004e394 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr lr, [pc, #212] @ 4e484 │ │ │ │ + ldr lr, [pc, #212] @ 4e480 │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r1, [pc, #204] @ 4e488 │ │ │ │ + ldr r1, [pc, #204] @ 4e484 │ │ │ │ add lr, pc, lr │ │ │ │ ldr r1, [lr, r1] │ │ │ │ - ldr r3, [pc, #196] @ 4e48c │ │ │ │ - ldr ip, [pc, #196] @ 4e490 │ │ │ │ + ldr r3, [pc, #196] @ 4e488 │ │ │ │ + ldr ip, [pc, #196] @ 4e48c │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, ip] │ │ │ │ mov r6, #0 │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [r5] │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #32] │ │ │ │ - mov r3, #1 │ │ │ │ + add r3, sp, #16 │ │ │ │ add r4, sp, #20 │ │ │ │ str r2, [sp, #20] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, #5 │ │ │ │ - add r3, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #16] │ │ │ │ bl 1f6968 │ │ │ │ - ldr r3, [pc, #100] @ 4e494 │ │ │ │ + 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 │ │ │ │ @@ -44389,70 +44388,70 @@ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mvn r1, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ add ip, sp, #36 @ 0x24 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - str ip, [sp, #60] @ 0x3c │ │ │ │ - bl 43108 │ │ │ │ - ldr r3, [pc, #120] @ 4e5c8 │ │ │ │ - ldr r2, [pc, #120] @ 4e5cc │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + str ip, [sp, #64] @ 0x40 │ │ │ │ + bl 43104 │ │ │ │ + ldr r3, [pc, #120] @ 4e5c4 │ │ │ │ + ldr r2, [pc, #120] @ 4e5c8 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ str r2, [sp] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r1, r0 │ │ │ │ stmib sp, {r1, ip} │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, #3 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ - bl 4748c │ │ │ │ + bl 47488 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [pc, #68] @ 4e5d0 │ │ │ │ + ldr r2, [pc, #68] @ 4e5cc │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 4e5bc │ │ │ │ + ldr r3, [pc, #40] @ 4e5b8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4e5b4 │ │ │ │ + bne 4e5b0 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r1, r6, r4, asr #22 │ │ │ │ + eoreq r1, r6, r8, asr #22 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r1, r6, ip, lsl fp │ │ │ │ + eoreq r1, r6, r0, lsr #22 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq sl, r4, r8, lsr #5 │ │ │ │ - eoreq ip, r1, r0, ror #5 │ │ │ │ - eoreq r1, r6, r8, ror #20 │ │ │ │ + eorseq sl, r4, ip, lsr #5 │ │ │ │ + eoreq ip, r1, r4, 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, #1124] @ 4ea50 │ │ │ │ sub sp, sp, #248 @ 0xf8 │ │ │ │ - ldr lr, [pc, #1120] @ 4ea58 │ │ │ │ + ldr lr, [pc, #1120] @ 4ea54 │ │ │ │ ldr r1, [sp, #284] @ 0x11c │ │ │ │ add r4, pc, r4 │ │ │ │ - ldr ip, [pc, #1112] @ 4ea5c │ │ │ │ + ldr ip, [pc, #1112] @ 4ea58 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #1104] @ 4ea60 │ │ │ │ + ldr r2, [pc, #1104] @ 4ea5c │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr r3, [pc, #1100] @ 4ea64 │ │ │ │ + ldr r3, [pc, #1100] @ 4ea60 │ │ │ │ add ip, pc, ip │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #244] @ 0xf4 │ │ │ │ mov lr, #0 │ │ │ │ ldr r1, [ip, #120] @ 0x78 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ @@ -44460,46 +44459,46 @@ │ │ │ │ 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 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ str r2, [sp, #20] │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ - str r2, [sp, #236] @ 0xec │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ + str r2, [sp, #196] @ 0xc4 │ │ │ │ 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 r2, [sp, #212] @ 0xd4 │ │ │ │ + str r2, [sp, #236] @ 0xec │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #192] @ 0xc0 │ │ │ │ - str r3, [sp, #220] @ 0xdc │ │ │ │ - str r3, [sp, #232] @ 0xe8 │ │ │ │ + str r3, [sp, #204] @ 0xcc │ │ │ │ + str r3, [sp, #228] @ 0xe4 │ │ │ │ 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, #204] @ 0xcc │ │ │ │ + str r1, [sp, #208] @ 0xd0 │ │ │ │ + str r6, [sp, #232] @ 0xe8 │ │ │ │ + str r2, [sp, #216] @ 0xd8 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ + str r2, [sp, #220] @ 0xdc │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ - str r2, [sp, #208] @ 0xd0 │ │ │ │ + str r2, [sp, #224] @ 0xe0 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ - str r2, [sp, #212] @ 0xd4 │ │ │ │ - add r2, sp, #52 @ 0x34 │ │ │ │ - str r2, [sp, #216] @ 0xd8 │ │ │ │ + str r2, [sp, #240] @ 0xf0 │ │ │ │ ldr r2, [ip, #116] @ 0x74 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ cmp r2, r0 │ │ │ │ str r3, [r6, #4] │ │ │ │ str r3, [r6, #8] │ │ │ │ str r3, [r6, #12] │ │ │ │ str r3, [r6, #16] │ │ │ │ @@ -44525,117 +44524,117 @@ │ │ │ │ mov r8, r6 │ │ │ │ mov r7, r9 │ │ │ │ mov fp, r6 │ │ │ │ mov r5, #0 │ │ │ │ mov sl, r9 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r4, [sp, #28] │ │ │ │ - beq 4e7b8 │ │ │ │ + beq 4e7b4 │ │ │ │ ldr r9, [r3, #4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r9, #0 │ │ │ │ add r3, r3, #12 │ │ │ │ add r5, r5, #1 │ │ │ │ str r1, [sl], #4 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bne 4e79c │ │ │ │ + bne 4e798 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsl r4, r5, #2 │ │ │ │ add r3, r3, r5, lsl #2 │ │ │ │ str r0, [r3, #-4] │ │ │ │ bl 232ec │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, r4, r2 │ │ │ │ str r0, [r3, #-4] │ │ │ │ mov r0, r9 │ │ │ │ cmp r5, #5 │ │ │ │ str r0, [fp], #4 │ │ │ │ - beq 4e7cc │ │ │ │ + beq 4e7c8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 4e758 │ │ │ │ + bne 4e754 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ moveq fp, r5 │ │ │ │ - beq 4e8bc │ │ │ │ - b 4e7d0 │ │ │ │ + beq 4e8b8 │ │ │ │ + b 4e7cc │ │ │ │ ldr r4, [sp, #28] │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ add r3, r6, r5, lsl #2 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r6, sp, #156 @ 0x9c │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ str r5, [sp, #32] │ │ │ │ ldr r9, [sp, #16] │ │ │ │ mov r5, r6 │ │ │ │ ldr sl, [sp, #20] │ │ │ │ mov fp, #0 │ │ │ │ mov r6, r3 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ - b 4e89c │ │ │ │ + b 4e898 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [r4] │ │ │ │ mov r3, #2 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ + 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 │ │ │ │ + bl 41cc8 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ str r2, [r4] │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 3f5ec │ │ │ │ + bl 3f5e8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - bl 3ece8 │ │ │ │ + bl 3ece4 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ str r7, [r5] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r0, [r9] │ │ │ │ ldr r0, [sl], #4 │ │ │ │ bl 232ec │ │ │ │ cmp r6, r8 │ │ │ │ add r9, r9, #4 │ │ │ │ add r5, r5, #4 │ │ │ │ add r0, r0, #5 │ │ │ │ add r0, r0, r7 │ │ │ │ add fp, r0, fp │ │ │ │ - beq 4e8b4 │ │ │ │ + beq 4e8b0 │ │ │ │ ldr r2, [r8], #4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 4e808 │ │ │ │ + bne 4e804 │ │ │ │ ldr r7, [r5] │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ - b 4e878 │ │ │ │ + b 4e874 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ - ldr sl, [pc, #420] @ 4ea68 │ │ │ │ + ldr sl, [pc, #420] @ 4ea64 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add sl, pc, sl │ │ │ │ str sl, [sp, #52] @ 0x34 │ │ │ │ bl 232ec │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 232ec │ │ │ │ mov r9, r0 │ │ │ │ add r0, r8, r0 │ │ │ │ add r0, r0, #12 │ │ │ │ add r0, r0, fp │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r2, r9 │ │ │ │ add fp, r9, #2 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ bl 23310 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ @@ -44645,19 +44644,19 @@ │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r0, r0, fp │ │ │ │ mov r2, r8 │ │ │ │ bl 23310 │ │ │ │ cmp r5, #0 │ │ │ │ add fp, r8, fp │ │ │ │ - beq 4e9e0 │ │ │ │ + beq 4e9dc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r8, sp, #156 @ 0x9c │ │ │ │ add r5, r3, r5, lsl #2 │ │ │ │ - ldr r3, [pc, #288] @ 4ea6c │ │ │ │ + ldr r3, [pc, #288] @ 4ea68 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r9, [sp, #20] │ │ │ │ str r4, [sp, #24] │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ @@ -44685,280 +44684,280 @@ │ │ │ │ add fp, fp, #2 │ │ │ │ add r0, r0, fp │ │ │ │ ldr r1, [r6], #4 │ │ │ │ mov r2, r9 │ │ │ │ bl 23310 │ │ │ │ cmp r5, r7 │ │ │ │ add fp, r9, fp │ │ │ │ - bne 4e95c │ │ │ │ + bne 4e958 │ │ │ │ ldr r9, [sp, #20] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r2, fp] │ │ │ │ - ldr r0, [pc, #124] @ 4ea70 │ │ │ │ + ldr r0, [pc, #124] @ 4ea6c │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ add r0, pc, r0 │ │ │ │ stmib sp, {r2, fp} │ │ │ │ str r0, [sp] │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, #2 │ │ │ │ - bl 4748c │ │ │ │ + bl 47488 │ │ │ │ ldr r3, [sp, #176] @ 0xb0 │ │ │ │ - ldr r2, [pc, #84] @ 4ea74 │ │ │ │ + ldr r2, [pc, #84] @ 4ea70 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #48] @ 4ea58 │ │ │ │ + ldr r3, [pc, #48] @ 4ea54 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4ea50 │ │ │ │ + bne 4ea4c │ │ │ │ add sp, sp, #248 @ 0xf8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, sp, #12 │ │ │ │ bx lr │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r1, r6, r0, lsl #20 │ │ │ │ + eoreq r1, r6, r4, lsl #20 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eorseq sl, r4, ip, ror #3 │ │ │ │ - ldrdeq r1, [r6], -r0 @ │ │ │ │ - @ instruction: 0x000005bc │ │ │ │ - eoreq fp, r1, ip, asr sl │ │ │ │ - eoreq ip, r1, r0, asr r3 │ │ │ │ - eoreq fp, r1, ip, lsr lr │ │ │ │ + @ instruction: 0x0034a1f0 │ │ │ │ ldrdeq r1, [r6], -r4 @ │ │ │ │ + @ instruction: 0x000005bc │ │ │ │ + eoreq fp, r1, r0, ror #20 │ │ │ │ + eoreq ip, r1, r4, asr r3 │ │ │ │ + eoreq fp, r1, r0, asr #28 │ │ │ │ + ldrdeq r1, [r6], -r8 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #52] @ 4eac4 │ │ │ │ - ldr r0, [pc, #52] @ 4eac8 │ │ │ │ + ldr r1, [pc, #52] @ 4eac0 │ │ │ │ + ldr r0, [pc, #52] @ 4eac4 │ │ │ │ sub sp, sp, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 4e5d4 │ │ │ │ - ldr r4, [pc, #32] @ 4eacc │ │ │ │ - ldr r3, [pc, #32] @ 4ead0 │ │ │ │ + bl 4e5d0 │ │ │ │ + ldr r4, [pc, #32] @ 4eac8 │ │ │ │ + ldr r3, [pc, #32] @ 4eacc │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq ip, r1, ip, lsl #4 │ │ │ │ - eoreq fp, r1, r4, lsr r4 │ │ │ │ - eoreq r1, r6, ip, asr #10 │ │ │ │ + eoreq ip, r1, r0, lsl r2 │ │ │ │ + eoreq fp, r1, r8, lsr r4 │ │ │ │ + eoreq r1, r6, r0, asr r5 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ │ │ │ │ -0004ead4 : │ │ │ │ +0004ead0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3912] @ 0xf48 │ │ │ │ sub sp, sp, #164 @ 0xa4 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #156] @ 4eb94 │ │ │ │ + ldr r1, [pc, #156] @ 4eb90 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #152] @ 4eb98 │ │ │ │ + ldr r2, [pc, #152] @ 4eb94 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #140] @ 4eb9c │ │ │ │ + ldr r3, [pc, #140] @ 4eb98 │ │ │ │ add r4, sp, #28 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ mov r1, #1 │ │ │ │ bl 236d0 <__sprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #100] @ 4eba0 │ │ │ │ + ldr r2, [pc, #100] @ 4eb9c │ │ │ │ mov r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ stmib sp, {r2, r3, r5} │ │ │ │ - ldr r2, [pc, #88] @ 4eba4 │ │ │ │ + ldr r2, [pc, #88] @ 4eba0 │ │ │ │ mov ip, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 4e5d4 │ │ │ │ - ldr r2, [pc, #60] @ 4eba8 │ │ │ │ - ldr r3, [pc, #40] @ 4eb98 │ │ │ │ + bl 4e5d0 │ │ │ │ + ldr r2, [pc, #60] @ 4eba4 │ │ │ │ + ldr r3, [pc, #40] @ 4eb94 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4eb90 │ │ │ │ + bne 4eb8c │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq r1, [r6], -ip @ │ │ │ │ + eoreq r1, r6, r0, lsl #10 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq ip, r1, ip, lsr #3 │ │ │ │ - eoreq fp, r1, r0, asr #25 │ │ │ │ - eoreq ip, r1, r0, asr #3 │ │ │ │ - eoreq r1, r6, ip, lsl #9 │ │ │ │ + @ instruction: 0x0021c1b0 │ │ │ │ + eoreq fp, r1, r4, asr #25 │ │ │ │ + eoreq ip, r1, r4, asr #3 │ │ │ │ + mlaeq r6, r0, r4, r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ - ldr lr, [pc, #1068] @ 4eff0 │ │ │ │ + ldr lr, [pc, #1068] @ 4efec │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r9, r3 │ │ │ │ - ldr r0, [pc, #1056] @ 4eff4 │ │ │ │ - ldr r3, [pc, #1056] @ 4eff8 │ │ │ │ + ldr r0, [pc, #1056] @ 4eff0 │ │ │ │ + ldr r3, [pc, #1056] @ 4eff4 │ │ │ │ add lr, pc, lr │ │ │ │ str r2, [sp, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [lr, r0] │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ - ldr ip, [pc, #1036] @ 4effc │ │ │ │ + ldr ip, [pc, #1036] @ 4eff8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #1020] @ 4f000 │ │ │ │ + ldr r3, [pc, #1020] @ 4effc │ │ │ │ add ip, pc, ip │ │ │ │ ldr r7, [ip, r3] │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, ip │ │ │ │ ldr r1, [r7] │ │ │ │ str r3, [r7] │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ + add r3, sp, #32 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r2] │ │ │ │ ldr r4, [sp, #128] @ 0x80 │ │ │ │ tst r3, #1 │ │ │ │ - bne 4ec54 │ │ │ │ + bne 4ec50 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq 4ec84 │ │ │ │ - ldr r3, [pc, #936] @ 4f004 │ │ │ │ + beq 4ec80 │ │ │ │ + ldr r3, [pc, #936] @ 4f000 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #932] @ 4f008 │ │ │ │ + ldr r2, [pc, #932] @ 4f004 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [r7] │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [sp] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ mov r3, #0 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 4ecdc │ │ │ │ + beq 4ecd8 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ tst r3, #1 │ │ │ │ - bne 4eca8 │ │ │ │ + bne 4eca4 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq 4ecdc │ │ │ │ + beq 4ecd8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #856] @ 4f00c │ │ │ │ + ldr r2, [pc, #856] @ 4f008 │ │ │ │ str r5, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2, #120] @ 0x78 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r2, [r7] │ │ │ │ - ldr r2, [pc, #836] @ 4f010 │ │ │ │ + ldr r2, [pc, #836] @ 4f00c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #1 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r8, r4, #1 │ │ │ │ ldr r3, [r2, r8, lsl #2] │ │ │ │ lsl r6, r8, #2 │ │ │ │ tst r3, #1 │ │ │ │ - bne 4ecfc │ │ │ │ + bne 4ecf8 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ - beq 4ed30 │ │ │ │ - ldr r3, [pc, #784] @ 4f014 │ │ │ │ + beq 4ed2c │ │ │ │ + ldr r3, [pc, #784] @ 4f010 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #776] @ 4f018 │ │ │ │ + ldr r2, [pc, #776] @ 4f014 │ │ │ │ str r5, [sp] │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r7] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r3, r8 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r9, #1 │ │ │ │ - beq 4ef54 │ │ │ │ + beq 4ef50 │ │ │ │ cmp r9, #2 │ │ │ │ - bne 4ee70 │ │ │ │ - ldr r3, [pc, #724] @ 4f01c │ │ │ │ + bne 4ee6c │ │ │ │ + ldr r3, [pc, #724] @ 4f018 │ │ │ │ mov fp, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r9, r4, #3 │ │ │ │ add r6, r6, #4 │ │ │ │ cmp r5, r9 │ │ │ │ add r1, r2, r6 │ │ │ │ - beq 4ef68 │ │ │ │ + beq 4ef64 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r2, r6] │ │ │ │ tst r3, #1 │ │ │ │ - beq 4ee84 │ │ │ │ + beq 4ee80 │ │ │ │ asrs r3, r3, #1 │ │ │ │ - bmi 4eefc │ │ │ │ + bmi 4eef8 │ │ │ │ sub sl, r5, r9 │ │ │ │ cmp sl, r3 │ │ │ │ - ble 4eea0 │ │ │ │ + ble 4ee9c │ │ │ │ mov r3, #5 │ │ │ │ lsl r0, sl, #2 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ cmp r5, r9 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - ble 4ede4 │ │ │ │ + ble 4ede0 │ │ │ │ add r4, r4, #1073741826 @ 0x40000002 │ │ │ │ sub r2, r1, #4 │ │ │ │ add r4, r1, r4, lsl #2 │ │ │ │ sub r0, r0, #4 │ │ │ │ add r2, r2, r5, lsl #2 │ │ │ │ ldr r3, [r4, #4]! │ │ │ │ str r3, [r0, #4]! │ │ │ │ cmp r2, r4 │ │ │ │ - bne 4edd4 │ │ │ │ + bne 4edd0 │ │ │ │ mov r4, #5 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r1, r8, lsl #2] │ │ │ │ - bl 1d3488 │ │ │ │ + bl 1d3474 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r3] │ │ │ │ bl 1f5f7c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ @@ -44970,300 +44969,300 @@ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #4] │ │ │ │ asr r3, r3, #1 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ str sl, [sp] │ │ │ │ blx ip │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #472] @ 4f020 │ │ │ │ + ldr r2, [pc, #472] @ 4f01c │ │ │ │ str r3, [r7] │ │ │ │ - ldr r3, [pc, #420] @ 4eff4 │ │ │ │ + ldr r3, [pc, #420] @ 4eff0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4efec │ │ │ │ + bne 4efe8 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #428] @ 4f024 │ │ │ │ + ldr r3, [pc, #428] @ 4f020 │ │ │ │ mov fp, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b 4ed50 │ │ │ │ + b 4ed4c │ │ │ │ ldrsh r0, [r3] │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ - bne 4eefc │ │ │ │ + bne 4eef8 │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ tst r3, #1 │ │ │ │ subne sl, r5, r9 │ │ │ │ - beq 4eefc │ │ │ │ + beq 4eef8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp fp, #0 │ │ │ │ str r3, [r7] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r1] │ │ │ │ - bne 4efd0 │ │ │ │ - ldr r1, [pc, #360] @ 4f028 │ │ │ │ - ldr r2, [pc, #360] @ 4f02c │ │ │ │ + bne 4efcc │ │ │ │ + ldr r1, [pc, #360] @ 4f024 │ │ │ │ + ldr r2, [pc, #360] @ 4f028 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ mov r2, #0 │ │ │ │ lsl r3, sl, #1 │ │ │ │ orr r3, r3, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ - ldr r2, [pc, #328] @ 4f030 │ │ │ │ + ldr r2, [pc, #328] @ 4f02c │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 4e5d4 │ │ │ │ - b 4eda0 │ │ │ │ - ldr r3, [pc, #304] @ 4f034 │ │ │ │ + bl 4e5d0 │ │ │ │ + b 4ed9c │ │ │ │ + ldr r3, [pc, #304] @ 4f030 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #296] @ 4f038 │ │ │ │ + ldr r2, [pc, #296] @ 4f034 │ │ │ │ str r5, [sp] │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [r7] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r3, r4, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r3, [r1, r6] │ │ │ │ add r1, r1, r6 │ │ │ │ tst r3, #1 │ │ │ │ - bne 4efe4 │ │ │ │ + bne 4efe0 │ │ │ │ ldrsh r3, [r3] │ │ │ │ sub sl, r5, r9 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - bne 4eda0 │ │ │ │ - b 4eea0 │ │ │ │ - ldr r3, [pc, #224] @ 4f03c │ │ │ │ + bne 4ed9c │ │ │ │ + b 4ee9c │ │ │ │ + ldr r3, [pc, #224] @ 4f038 │ │ │ │ mov fp, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b 4ed50 │ │ │ │ + b 4ed4c │ │ │ │ mov r4, #0 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ 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 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr ip, [sp, #28] │ │ │ │ mvn r3, fp │ │ │ │ stm sp, {r4, r5} │ │ │ │ blx ip │ │ │ │ - b 4ee3c │ │ │ │ - ldr r1, [pc, #104] @ 4f040 │ │ │ │ - ldr r2, [pc, #104] @ 4f044 │ │ │ │ + b 4ee38 │ │ │ │ + ldr r1, [pc, #104] @ 4f03c │ │ │ │ + ldr r2, [pc, #104] @ 4f040 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 4eec8 │ │ │ │ + b 4eec4 │ │ │ │ asr r3, r3, #1 │ │ │ │ - b 4ed94 │ │ │ │ + b 4ed90 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r1, r6, r4, lsr #8 │ │ │ │ + eoreq r1, r6, r8, lsr #8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eorseq r9, r4, r4, lsr #24 │ │ │ │ - strdeq r1, [r6], -r8 @ │ │ │ │ + eorseq r9, r4, r8, lsr #24 │ │ │ │ + strdeq r1, [r6], -ip @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq r9, r4, r0, lsr #23 │ │ │ │ - eoreq fp, r1, r4, lsr #24 │ │ │ │ - eorseq r9, r4, ip, asr #22 │ │ │ │ - eoreq fp, r1, r0, asr #23 │ │ │ │ - @ instruction: 0x00349afc │ │ │ │ - eoreq ip, r2, r4, lsl #10 │ │ │ │ + eorseq r9, r4, r4, lsr #23 │ │ │ │ + eoreq fp, r1, r8, lsr #24 │ │ │ │ + eorseq r9, r4, r0, asr fp │ │ │ │ + eoreq fp, r1, r4, asr #23 │ │ │ │ + eorseq r9, r4, r0, lsl #22 │ │ │ │ + eoreq ip, r2, r8, lsl #10 │ │ │ │ @ instruction: 0xffff995c │ │ │ │ - eoreq r1, r6, ip, lsr #3 │ │ │ │ + @ instruction: 0x002611b0 │ │ │ │ @ instruction: 0xfffff0c8 │ │ │ │ - mlaeq r1, r8, lr, fp │ │ │ │ - eoreq fp, r1, r0, asr #29 │ │ │ │ - @ instruction: 0x0021beb0 │ │ │ │ - @ instruction: 0x003498fc │ │ │ │ - eoreq sl, r1, ip, lsl #25 │ │ │ │ + mlaeq r1, ip, lr, fp │ │ │ │ + eoreq fp, r1, r4, asr #29 │ │ │ │ + @ instruction: 0x0021beb4 │ │ │ │ + eorseq r9, r4, r0, lsl #18 │ │ │ │ + mlaeq r1, r0, ip, sl │ │ │ │ @ instruction: 0xffff9748 │ │ │ │ - eoreq fp, r1, r0, asr #26 │ │ │ │ - eoreq fp, r1, r4, ror #26 │ │ │ │ + eoreq fp, r1, r4, asr #26 │ │ │ │ + eoreq fp, r1, r8, 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 │ │ │ │ + ldr r0, [pc, #40] @ 4f088 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, #0 │ │ │ │ mov r2, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, ip │ │ │ │ str r4, [sp] │ │ │ │ - bl 4ebac │ │ │ │ + bl 4eba8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - mlaeq r1, r0, ip, sl │ │ │ │ + mlaeq r1, r4, 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 │ │ │ │ + ldr r0, [pc, #40] @ 4f0d0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, #0 │ │ │ │ mov r2, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, ip │ │ │ │ str r4, [sp] │ │ │ │ - bl 4ebac │ │ │ │ + bl 4eba8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq sl, r1, ip, asr ip │ │ │ │ + eoreq sl, r1, r0, 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 │ │ │ │ + ldr r0, [pc, #36] @ 4f114 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, ip │ │ │ │ str r3, [sp] │ │ │ │ - bl 4ebac │ │ │ │ + bl 4eba8 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eoreq sl, r1, ip, lsr #24 │ │ │ │ + eoreq sl, r1, r0, 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 │ │ │ │ + ldr r0, [pc, #40] @ 4f15c │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, #0 │ │ │ │ mov r2, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #2 │ │ │ │ mov r1, ip │ │ │ │ str r4, [sp] │ │ │ │ - bl 4ebac │ │ │ │ + bl 4eba8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq sl, r1, r0, lsl #24 │ │ │ │ + eoreq sl, r1, r4, 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 │ │ │ │ + ldr r0, [pc, #40] @ 4f1a4 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, #1 │ │ │ │ mov r2, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #2 │ │ │ │ mov r1, lr │ │ │ │ str ip, [sp] │ │ │ │ - bl 4ebac │ │ │ │ + bl 4eba8 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eoreq sl, r1, ip, asr #23 │ │ │ │ + ldrdeq sl, [r1], -r0 @ │ │ │ │ │ │ │ │ -0004f1ac : │ │ │ │ +0004f1a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r0 │ │ │ │ bl 232ec │ │ │ │ - ldr r3, [pc, #48] @ 4f208 │ │ │ │ - ldr r2, [pc, #48] @ 4f20c │ │ │ │ + ldr r3, [pc, #48] @ 4f204 │ │ │ │ + ldr r2, [pc, #48] @ 4f208 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ str r6, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ stmib sp, {r4, r5} │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ - bl 4748c │ │ │ │ + bl 47488 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r9, r4, r8, lsr #12 │ │ │ │ - eoreq fp, r1, ip, asr #23 │ │ │ │ + eorseq r9, r4, ip, lsr #12 │ │ │ │ + ldrdeq fp, [r1], -r0 @ │ │ │ │ │ │ │ │ -0004f210 : │ │ │ │ +0004f20c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ bl 232ec │ │ │ │ - ldr r3, [pc, #44] @ 4f264 │ │ │ │ - ldr ip, [pc, #44] @ 4f268 │ │ │ │ + ldr r3, [pc, #44] @ 4f260 │ │ │ │ + ldr ip, [pc, #44] @ 4f264 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ add ip, pc, ip │ │ │ │ mov r2, r3 │ │ │ │ stmib sp, {r4, r5} │ │ │ │ str ip, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ - bl 4748c │ │ │ │ + bl 47488 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r9, r4, r8, asr #11 │ │ │ │ - mlaeq r1, r0, fp, fp │ │ │ │ + eorseq r9, r4, ip, asr #11 │ │ │ │ + mlaeq r1, r4, fp, fp │ │ │ │ │ │ │ │ -0004f26c : │ │ │ │ +0004f268 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r1, r2, r3} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3996] @ 0xf9c │ │ │ │ - ldr r1, [pc, #408] @ 4f420 │ │ │ │ - ldr r2, [pc, #408] @ 4f424 │ │ │ │ + ldr r1, [pc, #408] @ 4f41c │ │ │ │ + ldr r2, [pc, #408] @ 4f420 │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r4, [pc, #396] @ 4f428 │ │ │ │ + ldr r4, [pc, #396] @ 4f424 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #392] @ 4f42c │ │ │ │ + ldr r3, [pc, #392] @ 4f428 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ mov r2, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r6, [r4, r3] │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [r6] │ │ │ │ @@ -45286,103 +45285,103 @@ │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov r0, r1 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 41ea4 │ │ │ │ + bl 41ea0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4f340 │ │ │ │ - bl 17fa18 │ │ │ │ + beq 4f33c │ │ │ │ + bl 17fa20 │ │ │ │ ldr r0, [r0, #104] @ 0x68 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ands r7, r0, #1 │ │ │ │ - beq 4f3bc │ │ │ │ + beq 4f3b8 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #220] @ 4f430 │ │ │ │ - ldr r1, [pc, #220] @ 4f434 │ │ │ │ + ldr r3, [pc, #220] @ 4f42c │ │ │ │ + ldr r1, [pc, #220] @ 4f430 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r3, #0 │ │ │ │ str r5, [sp, #12] │ │ │ │ ldr r0, [r4, r1] │ │ │ │ str r0, [sp] │ │ │ │ mov r2, r3 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, #8 │ │ │ │ - bl 4748c │ │ │ │ + bl 47488 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [pc, #172] @ 4f438 │ │ │ │ + ldr r2, [pc, #172] @ 4f434 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #144] @ 4f424 │ │ │ │ + ldr r3, [pc, #144] @ 4f420 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4f41c │ │ │ │ + bne 4f418 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ add sp, sp, #12 │ │ │ │ bx lr │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #57 @ 0x39 │ │ │ │ - bne 4f340 │ │ │ │ + bne 4f33c │ │ │ │ bl 61670 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - beq 4f34c │ │ │ │ - ldr r1, [pc, #80] @ 4f43c │ │ │ │ + beq 4f348 │ │ │ │ + ldr r1, [pc, #80] @ 4f438 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #64] @ 4f434 │ │ │ │ + ldr r3, [pc, #64] @ 4f430 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r1, r2} │ │ │ │ str r5, [sp, #12] │ │ │ │ ldr r1, [r4, r3] │ │ │ │ str r1, [sp] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, #8 │ │ │ │ - bl 4748c │ │ │ │ - b 4f380 │ │ │ │ + bl 47488 │ │ │ │ + b 4f37c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r0, r6, ip, ror #26 │ │ │ │ + eoreq r0, r6, r0, ror sp │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r0, r6, ip, asr #26 │ │ │ │ + eoreq r0, r6, r0, asr sp │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq fp, r1, r0, ror #9 │ │ │ │ + eoreq fp, r1, r4, ror #9 │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ - eoreq r0, r6, r8, ror #24 │ │ │ │ - eoreq fp, r1, r4, lsl #20 │ │ │ │ + eoreq r0, r6, ip, ror #24 │ │ │ │ + eoreq fp, r1, r8, lsl #20 │ │ │ │ │ │ │ │ -0004f440 : │ │ │ │ +0004f43c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r1, r2, r3} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4020] @ 0xfb4 │ │ │ │ - ldr r1, [pc, #252] @ 4f558 │ │ │ │ - ldr r2, [pc, #252] @ 4f55c │ │ │ │ + ldr r1, [pc, #252] @ 4f554 │ │ │ │ + ldr r2, [pc, #252] @ 4f558 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r5, [pc, #240] @ 4f560 │ │ │ │ + ldr r5, [pc, #240] @ 4f55c │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #236] @ 4f564 │ │ │ │ + ldr r3, [pc, #236] @ 4f560 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r6, [r5, r3] │ │ │ │ mov r4, #0 │ │ │ │ ldr r2, [r6] │ │ │ │ @@ -45400,476 +45399,476 @@ │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r4, [sp, #32] │ │ │ │ - bl 41ea4 │ │ │ │ - ldr r3, [pc, #132] @ 4f568 │ │ │ │ + bl 41ea0 │ │ │ │ + ldr r3, [pc, #132] @ 4f564 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 4f544 │ │ │ │ - ldr r1, [pc, #108] @ 4f56c │ │ │ │ + beq 4f540 │ │ │ │ + ldr r1, [pc, #108] @ 4f568 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4f26c │ │ │ │ + bl 4f268 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [pc, #92] @ 4f570 │ │ │ │ + ldr r2, [pc, #92] @ 4f56c │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #64] @ 4f55c │ │ │ │ + ldr r3, [pc, #64] @ 4f558 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4f554 │ │ │ │ + bne 4f550 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add sp, sp, #12 │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ - bl 1ce3e4 │ │ │ │ + bl 1ce3d0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b 4f50c │ │ │ │ + b 4f508 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mlaeq r6, r8, fp, r0 │ │ │ │ + mlaeq r6, ip, fp, r0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r0, r6, r8, ror fp │ │ │ │ + eoreq r0, r6, ip, ror fp │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq fp, r1, r4, lsl #18 │ │ │ │ - eoreq r0, r6, r0, ror #21 │ │ │ │ + eoreq fp, r1, r8, lsl #18 │ │ │ │ + eoreq r0, r6, r4, ror #21 │ │ │ │ │ │ │ │ -0004f574 : │ │ │ │ +0004f570 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3} @ (str r3, [sp, #-4]!) │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3868] @ 0xf1c │ │ │ │ sub sp, sp, #204 @ 0xcc │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #1516] @ 4fb84 │ │ │ │ + ldr r1, [pc, #1516] @ 4fb80 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #1512] @ 4fb88 │ │ │ │ + ldr r2, [pc, #1512] @ 4fb84 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - ldr r6, [pc, #1504] @ 4fb8c │ │ │ │ + ldr r6, [pc, #1504] @ 4fb88 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr ip, [pc, #1500] @ 4fb90 │ │ │ │ + ldr ip, [pc, #1500] @ 4fb8c │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #196] @ 0xc4 │ │ │ │ mov r2, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r4, [r6, ip] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ ldr r1, [r4] │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ mov r1, #4 │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ - add r1, sp, #48 @ 0x30 │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ + str r1, [sp, #136] @ 0x88 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ - str r1, [sp, #132] @ 0x84 │ │ │ │ - add r1, sp, #44 @ 0x2c │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r1, [sp, #140] @ 0x8c │ │ │ │ mov r1, #0 │ │ │ │ moveq r7, r3 │ │ │ │ str r2, [r4] │ │ │ │ - str r0, [sp, #136] @ 0x88 │ │ │ │ + str r0, [sp, #132] @ 0x84 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - beq 4f640 │ │ │ │ + beq 4f63c │ │ │ │ mov r2, r3 │ │ │ │ str r0, [sp] │ │ │ │ add r3, sp, #232 @ 0xe8 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - bl 41ea4 │ │ │ │ + bl 41ea0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [r4] │ │ │ │ mov r7, r0 │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ + add r2, sp, #96 @ 0x60 │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ - add r2, sp, #108 @ 0x6c │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ - add r2, sp, #100 @ 0x64 │ │ │ │ + add r2, sp, #108 @ 0x6c │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ - add r2, sp, #68 @ 0x44 │ │ │ │ - str r2, [sp, #164] @ 0xa4 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ + str r2, [sp, #164] @ 0xa4 │ │ │ │ + add r2, sp, #100 @ 0x64 │ │ │ │ str r2, [sp, #168] @ 0xa8 │ │ │ │ - add r2, sp, #104 @ 0x68 │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ add r3, sp, #144 @ 0x90 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ str r3, [r4] │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ mov r3, #0 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ + add r2, sp, #104 @ 0x68 │ │ │ │ str r2, [sp, #180] @ 0xb4 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - add r2, sp, #96 @ 0x60 │ │ │ │ + add r2, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #184] @ 0xb8 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - beq 4f9ec │ │ │ │ + beq 4f9e8 │ │ │ │ mov r5, #9 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ str r5, [sp, #148] @ 0x94 │ │ │ │ - bl 41dac │ │ │ │ + bl 41da8 │ │ │ │ mov r8, #0 │ │ │ │ str r5, [sp, #148] @ 0x94 │ │ │ │ str r8, [sp, #108] @ 0x6c │ │ │ │ str r8, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ bl 20df58 │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ bl 2137d4 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, r8 │ │ │ │ mov r5, r0 │ │ │ │ - beq 4f9d4 │ │ │ │ + beq 4f9d0 │ │ │ │ add r2, sp, #116 @ 0x74 │ │ │ │ tst r3, #1 │ │ │ │ str r8, [sp, #116] @ 0x74 │ │ │ │ str r2, [sp, #188] @ 0xbc │ │ │ │ - beq 4f8b8 │ │ │ │ + beq 4f8b4 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - ldr r3, [pc, #1120] @ 4fb94 │ │ │ │ + ldr r3, [pc, #1120] @ 4fb90 │ │ │ │ ldr r6, [r6, r3] │ │ │ │ cmp r5, r6 │ │ │ │ - beq 4f94c │ │ │ │ + beq 4f948 │ │ │ │ mov r3, #10 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ - bl 18e634 │ │ │ │ + bl 18e63c │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4f964 │ │ │ │ + beq 4f960 │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ tst r0, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - bne 4f788 │ │ │ │ + bne 4f784 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #98 @ 0x62 │ │ │ │ - beq 4fad4 │ │ │ │ + beq 4fad0 │ │ │ │ mov r8, #10 │ │ │ │ str r8, [sp, #148] @ 0x94 │ │ │ │ bl 1f91bc │ │ │ │ cmp r5, r6 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ - beq 4f9c4 │ │ │ │ + beq 4f9c0 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ add r1, sp, #84 @ 0x54 │ │ │ │ str r8, [sp, #148] @ 0x94 │ │ │ │ - bl 18e634 │ │ │ │ + bl 18e63c │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4f978 │ │ │ │ + beq 4f974 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4f9a0 │ │ │ │ + beq 4f99c │ │ │ │ ldr lr, [sp, #100] @ 0x64 │ │ │ │ ldr ip, [sp, #104] @ 0x68 │ │ │ │ cmp lr, #0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ - beq 4fa00 │ │ │ │ + beq 4f9fc │ │ │ │ cmp ip, #0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ - beq 4fa58 │ │ │ │ + beq 4fa54 │ │ │ │ mov r8, #9 │ │ │ │ cmp r3, #0 │ │ │ │ str r8, [sp, #148] @ 0x94 │ │ │ │ - beq 4fac8 │ │ │ │ - ldr r8, [pc, #904] @ 4fb98 │ │ │ │ + beq 4fac4 │ │ │ │ + ldr r8, [pc, #904] @ 4fb94 │ │ │ │ add r8, pc, r8 │ │ │ │ str ip, [sp, #20] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr ip, [sp, #80] @ 0x50 │ │ │ │ - ldr r2, [pc, #888] @ 4fb9c │ │ │ │ + ldr r2, [pc, #888] @ 4fb98 │ │ │ │ str ip, [sp, #32] │ │ │ │ ldr ip, [sp, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ str lr, [sp, #28] │ │ │ │ str r7, [sp, #16] │ │ │ │ str r5, [sp, #12] │ │ │ │ stm sp, {r6, r8} │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 42e1c │ │ │ │ - ldr r2, [pc, #852] @ 4fba0 │ │ │ │ + bl 42e18 │ │ │ │ + ldr r2, [pc, #852] @ 4fb9c │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ mov r3, #0 │ │ │ │ ldr ip, [sp, #96] @ 0x60 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [sp, #4] │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ str r1, [r4] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r2, [sp] │ │ │ │ mvn r1, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, #2 │ │ │ │ - bl 4748c │ │ │ │ + bl 47488 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ - ldr r2, [pc, #796] @ 4fba4 │ │ │ │ + ldr r2, [pc, #796] @ 4fba0 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #760] @ 4fb88 │ │ │ │ + ldr r3, [pc, #760] @ 4fb84 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4fb80 │ │ │ │ + bne 4fb7c │ │ │ │ add sp, sp, #204 @ 0xcc │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add sp, sp, #4 │ │ │ │ bx lr │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #98 @ 0x62 │ │ │ │ - bne 4f728 │ │ │ │ + bne 4f724 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add ip, sp, #92 @ 0x5c │ │ │ │ ldmib r0, {r1, r2, r3} │ │ │ │ mov r8, #10 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ str ip, [sp] │ │ │ │ str r8, [sp, #148] @ 0x94 │ │ │ │ - bl 42eb4 │ │ │ │ + bl 42eb0 │ │ │ │ str r8, [sp, #148] @ 0x94 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ bl 1f91bc │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ - bne 4f72c │ │ │ │ + bne 4f728 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ tst r3, #1 │ │ │ │ - bne 4f72c │ │ │ │ + bne 4f728 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - beq 4f944 │ │ │ │ + beq 4f940 │ │ │ │ cmp r2, #98 @ 0x62 │ │ │ │ - beq 4fb58 │ │ │ │ + beq 4fb54 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - bne 4f72c │ │ │ │ + bne 4f728 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 4f72c │ │ │ │ + bne 4f728 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - bne 4fb34 │ │ │ │ + bne 4fb30 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - b 4f72c │ │ │ │ + b 4f728 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bne 4f764 │ │ │ │ + bne 4f760 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - bne 4f7c0 │ │ │ │ + bne 4f7bc │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4fa9c │ │ │ │ + beq 4fa98 │ │ │ │ mov r3, #9 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ bl 1f5da0 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - bne 4f7cc │ │ │ │ + bne 4f7c8 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, r6 │ │ │ │ - beq 4faa0 │ │ │ │ + beq 4fa9c │ │ │ │ mov r3, #9 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ bl 1f5f7c │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b 4f7cc │ │ │ │ + b 4f7c8 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - b 4f7b4 │ │ │ │ - ldr r2, [pc, #440] @ 4fb94 │ │ │ │ + b 4f7b0 │ │ │ │ + ldr r2, [pc, #440] @ 4fb90 │ │ │ │ ldr r6, [r6, r2] │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - b 4f758 │ │ │ │ - ldr r3, [pc, #436] @ 4fba8 │ │ │ │ + b 4f754 │ │ │ │ + ldr r3, [pc, #436] @ 4fba4 │ │ │ │ mov r7, #10 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - b 4f6d0 │ │ │ │ + b 4f6cc │ │ │ │ cmp ip, #0 │ │ │ │ - beq 4fb10 │ │ │ │ + beq 4fb0c │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ mov lr, #9 │ │ │ │ cmp r3, #0 │ │ │ │ str lr, [sp, #148] @ 0x94 │ │ │ │ ldr lr, [sp, #92] @ 0x5c │ │ │ │ - beq 4fab0 │ │ │ │ - ldr r6, [pc, #388] @ 4fbac │ │ │ │ + beq 4faac │ │ │ │ + ldr r6, [pc, #388] @ 4fba8 │ │ │ │ add r6, pc, r6 │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #380] @ 4fbb0 │ │ │ │ + ldr r2, [pc, #380] @ 4fbac │ │ │ │ str ip, [sp, #20] │ │ │ │ ldr ip, [sp, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ str r7, [sp, #16] │ │ │ │ str r5, [sp, #12] │ │ │ │ str r6, [sp, #4] │ │ │ │ str lr, [sp] │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 42e1c │ │ │ │ - b 4f844 │ │ │ │ + bl 42e18 │ │ │ │ + b 4f840 │ │ │ │ mov ip, #9 │ │ │ │ cmp r3, #0 │ │ │ │ str ip, [sp, #148] @ 0x94 │ │ │ │ - beq 4fabc │ │ │ │ - ldr ip, [pc, #324] @ 4fbb4 │ │ │ │ + beq 4fab8 │ │ │ │ + ldr ip, [pc, #324] @ 4fbb0 │ │ │ │ add ip, pc, ip │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #316] @ 4fbb8 │ │ │ │ + ldr r2, [pc, #316] @ 4fbb4 │ │ │ │ stm sp, {r6, ip} │ │ │ │ ldr ip, [sp, #80] @ 0x50 │ │ │ │ add r2, pc, r2 │ │ │ │ str lr, [sp, #20] │ │ │ │ str r7, [sp, #16] │ │ │ │ str r5, [sp, #12] │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 42e1c │ │ │ │ - b 4f844 │ │ │ │ + bl 42e18 │ │ │ │ + b 4f840 │ │ │ │ str r6, [sp, #112] @ 0x70 │ │ │ │ - ldr r2, [pc, #276] @ 4fbbc │ │ │ │ + ldr r2, [pc, #276] @ 4fbb8 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - b 4f7cc │ │ │ │ - ldr r6, [pc, #264] @ 4fbc0 │ │ │ │ + b 4f7c8 │ │ │ │ + ldr r6, [pc, #264] @ 4fbbc │ │ │ │ add r6, pc, r6 │ │ │ │ - b 4fa28 │ │ │ │ - ldr ip, [pc, #256] @ 4fbc4 │ │ │ │ + b 4fa24 │ │ │ │ + ldr ip, [pc, #256] @ 4fbc0 │ │ │ │ add ip, pc, ip │ │ │ │ - b 4fa70 │ │ │ │ - ldr r8, [pc, #248] @ 4fbc8 │ │ │ │ + b 4fa6c │ │ │ │ + ldr r8, [pc, #248] @ 4fbc4 │ │ │ │ add r8, pc, r8 │ │ │ │ - b 4f810 │ │ │ │ + b 4f80c │ │ │ │ ldr ip, [r0, #8] │ │ │ │ ldr r1, [ip, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - blt 4f788 │ │ │ │ + blt 4f784 │ │ │ │ ldr r3, [ip, #12] │ │ │ │ ldr r2, [ip, #8] │ │ │ │ ldr r0, [ip, #20] │ │ │ │ add ip, sp, #92 @ 0x5c │ │ │ │ str ip, [sp] │ │ │ │ mov ip, #10 │ │ │ │ str ip, [sp, #148] @ 0x94 │ │ │ │ - bl 42eb4 │ │ │ │ + bl 42eb0 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - b 4f788 │ │ │ │ + b 4f784 │ │ │ │ mov r3, r2 │ │ │ │ - ldr r2, [pc, #176] @ 4fbcc │ │ │ │ + ldr r2, [pc, #176] @ 4fbc8 │ │ │ │ mov ip, #9 │ │ │ │ add r2, pc, r2 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ str ip, [sp, #148] @ 0x94 │ │ │ │ - bl 42e1c │ │ │ │ - b 4f844 │ │ │ │ + bl 42e18 │ │ │ │ + b 4f840 │ │ │ │ cmp r2, #98 @ 0x62 │ │ │ │ - bne 4f72c │ │ │ │ + bne 4f728 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 4f72c │ │ │ │ + bne 4f728 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - bne 4f72c │ │ │ │ - b 4f944 │ │ │ │ + bne 4f728 │ │ │ │ + b 4f940 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne 4f72c │ │ │ │ + bne 4f728 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - beq 4fb3c │ │ │ │ + beq 4fb38 │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne 4f72c │ │ │ │ + bne 4f728 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ - b 4f930 │ │ │ │ + b 4f92c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r0, r6, ip, asr sl │ │ │ │ + eoreq r0, r6, r0, ror #20 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r0, r6, ip, lsr sl │ │ │ │ + eoreq r0, r6, r0, asr #20 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq sl, r1, r4, lsl fp │ │ │ │ - strdeq fp, [r1], -r0 @ │ │ │ │ - eoreq sl, r1, r0, ror #31 │ │ │ │ - eoreq r0, r6, ip, ror #14 │ │ │ │ + eoreq sl, r1, r8, lsl fp │ │ │ │ + strdeq fp, [r1], -r4 @ │ │ │ │ + eoreq sl, r1, r4, ror #31 │ │ │ │ + eoreq r0, r6, r0, ror r7 │ │ │ │ + eoreq fp, r1, ip, lsl r4 │ │ │ │ + eoreq sl, r1, r0, lsl #18 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x0021a8b8 │ │ │ │ + @ instruction: 0x0021b3bc │ │ │ │ + eoreq r9, r2, ip, asr #19 │ │ │ │ + eoreq fp, r1, r8, lsl sl │ │ │ │ + eoreq fp, r1, ip, lsl #20 │ │ │ │ + eoreq fp, r1, r0, lsl #20 │ │ │ │ + eoreq sl, r1, r8, lsl sp │ │ │ │ │ │ │ │ -0004fbd0 : │ │ │ │ +0004fbcc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr lr, [pc, #384] @ 4fd68 │ │ │ │ + ldr lr, [pc, #384] @ 4fd64 │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ str r2, [sp, #28] │ │ │ │ - ldr r2, [pc, #376] @ 4fd6c │ │ │ │ + ldr r2, [pc, #376] @ 4fd68 │ │ │ │ add lr, pc, lr │ │ │ │ ldr r2, [lr, r2] │ │ │ │ - ldr r3, [pc, #368] @ 4fd70 │ │ │ │ - ldr ip, [pc, #368] @ 4fd74 │ │ │ │ + ldr r3, [pc, #368] @ 4fd6c │ │ │ │ + ldr ip, [pc, #368] @ 4fd70 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, ip] │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ @@ -45878,112 +45877,112 @@ │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - add r3, sp, #28 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ 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 │ │ │ │ - bl 41ccc │ │ │ │ + str r8, [sp, #64] @ 0x40 │ │ │ │ + bl 41cc8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r3, [r4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 3f5ec │ │ │ │ + bl 3f5e8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bl 3ece8 │ │ │ │ + bl 3ece4 │ │ │ │ mvn r1, #0 │ │ │ │ mov r2, r7 │ │ │ │ str r8, [sp] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #180] @ 4fd78 │ │ │ │ + ldr r0, [pc, #180] @ 4fd74 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - bl 4412c │ │ │ │ - ldr r3, [pc, #164] @ 4fd7c │ │ │ │ - ldr r1, [pc, #164] @ 4fd80 │ │ │ │ + bl 44128 │ │ │ │ + ldr r3, [pc, #164] @ 4fd78 │ │ │ │ + ldr r1, [pc, #164] @ 4fd7c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #140] @ 4fd84 │ │ │ │ + ldr r0, [pc, #140] @ 4fd80 │ │ │ │ str r2, [sp, #16] │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #20] │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r3 │ │ │ │ str r1, [r4] │ │ │ │ mov r1, #11 │ │ │ │ - bl 4748c │ │ │ │ + bl 47488 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r2, [pc, #76] @ 4fd88 │ │ │ │ + ldr r2, [pc, #76] @ 4fd84 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 4fd6c │ │ │ │ + ldr r3, [pc, #40] @ 4fd68 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4fd64 │ │ │ │ + bne 4fd60 │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r0, r6, r8, lsl #8 │ │ │ │ + eoreq r0, r6, ip, lsl #8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r0, r6, ip, ror #7 │ │ │ │ + strdeq r0, [r6], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x0021a9b0 │ │ │ │ - eorseq r8, r4, r8, lsr #22 │ │ │ │ - eoreq fp, r1, r0, lsl #3 │ │ │ │ - eoreq fp, r1, r4, ror r1 │ │ │ │ - @ instruction: 0x002602b8 │ │ │ │ + @ instruction: 0x0021a9b4 │ │ │ │ + eorseq r8, r4, ip, lsr #22 │ │ │ │ + eoreq fp, r1, r4, lsl #3 │ │ │ │ + eoreq fp, r1, r8, ror r1 │ │ │ │ + @ instruction: 0x002602bc │ │ │ │ │ │ │ │ -0004fd8c : │ │ │ │ +0004fd88 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r1, r2, r3} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4012] @ 0xfac │ │ │ │ - ldr ip, [pc, #428] @ 4ff54 │ │ │ │ - ldr r1, [pc, #428] @ 4ff58 │ │ │ │ + ldr ip, [pc, #428] @ 4ff50 │ │ │ │ + ldr r1, [pc, #428] @ 4ff54 │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r3, [pc, #416] @ 4ff5c │ │ │ │ + ldr r3, [pc, #416] @ 4ff58 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #412] @ 4ff60 │ │ │ │ + ldr r2, [pc, #412] @ 4ff5c │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [r6] │ │ │ │ @@ -45992,128 +45991,128 @@ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add ip, sp, #36 @ 0x24 │ │ │ │ mov r2, #2 │ │ │ │ str r3, [r6] │ │ │ │ cmp r4, #0 │ │ │ │ add r3, sp, #28 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - str ip, [sp, #56] @ 0x38 │ │ │ │ + str ip, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - beq 4fed8 │ │ │ │ + beq 4fed4 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 41ea4 │ │ │ │ + bl 41ea0 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ cmp r5, #0 │ │ │ │ mov r4, r0 │ │ │ │ - beq 4ff14 │ │ │ │ + beq 4ff10 │ │ │ │ mov r0, r5 │ │ │ │ bl 232ec │ │ │ │ - ldr r3, [pc, #272] @ 4ff64 │ │ │ │ - ldr r2, [pc, #272] @ 4ff68 │ │ │ │ + ldr r3, [pc, #272] @ 4ff60 │ │ │ │ + ldr r2, [pc, #272] @ 4ff64 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, r0, #2 │ │ │ │ - ldr r0, [pc, #256] @ 4ff6c │ │ │ │ + ldr r0, [pc, #256] @ 4ff68 │ │ │ │ cmp r4, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - ble 4ff08 │ │ │ │ + ble 4ff04 │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #240] @ 4ff70 │ │ │ │ + ldr r2, [pc, #240] @ 4ff6c │ │ │ │ str r0, [sp, #12] │ │ │ │ add r2, pc, r2 │ │ │ │ stm sp, {r2, r5} │ │ │ │ mov r0, #17 │ │ │ │ mov r2, r3 │ │ │ │ str r4, [sp, #20] │ │ │ │ str r7, [sp, #16] │ │ │ │ - bl 4748c │ │ │ │ + bl 47488 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #204] @ 4ff74 │ │ │ │ + ldr r2, [pc, #204] @ 4ff70 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #168] @ 4ff58 │ │ │ │ + ldr r3, [pc, #168] @ 4ff54 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4ff50 │ │ │ │ + bne 4ff4c │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ add sp, sp, #12 │ │ │ │ bx lr │ │ │ │ - ldr r7, [pc, #152] @ 4ff78 │ │ │ │ + ldr r7, [pc, #152] @ 4ff74 │ │ │ │ subs r5, r0, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ - beq 4ff34 │ │ │ │ + beq 4ff30 │ │ │ │ bl 232ec │ │ │ │ - ldr r3, [pc, #132] @ 4ff7c │ │ │ │ - ldr r2, [pc, #132] @ 4ff80 │ │ │ │ + ldr r3, [pc, #132] @ 4ff78 │ │ │ │ + ldr r2, [pc, #132] @ 4ff7c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, r0, #2 │ │ │ │ - ldr r0, [pc, #116] @ 4ff84 │ │ │ │ + ldr r0, [pc, #116] @ 4ff80 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 4fe74 │ │ │ │ - ldr r3, [pc, #108] @ 4ff88 │ │ │ │ - ldr r5, [pc, #108] @ 4ff8c │ │ │ │ + b 4fe70 │ │ │ │ + ldr r3, [pc, #108] @ 4ff84 │ │ │ │ + ldr r5, [pc, #108] @ 4ff88 │ │ │ │ add r3, pc, r3 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ mvn r1, #0 │ │ │ │ mov r2, r5 │ │ │ │ - b 4fe64 │ │ │ │ - ldr r3, [pc, #84] @ 4ff90 │ │ │ │ + b 4fe60 │ │ │ │ + ldr r3, [pc, #84] @ 4ff8c │ │ │ │ mov r5, r7 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ mvn r1, #0 │ │ │ │ mov r2, r7 │ │ │ │ - b 4ff08 │ │ │ │ + b 4ff04 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r0, r6, ip, asr #4 │ │ │ │ + eoreq r0, r6, r0, asr r2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r0, r6, ip, lsr #4 │ │ │ │ + eoreq r0, r6, r0, lsr r2 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq r8, r4, ip, lsr #19 │ │ │ │ - eoreq sl, r1, r4, asr #9 │ │ │ │ - eoreq sl, r1, ip, lsl #19 │ │ │ │ - eoreq fp, r1, r8, asr r0 │ │ │ │ - eoreq r0, r6, ip, asr #2 │ │ │ │ - eoreq fp, r1, r8, ror #11 │ │ │ │ - eorseq r8, r4, r8, lsl #18 │ │ │ │ - eoreq sl, r1, r0, lsr #8 │ │ │ │ - @ instruction: 0x0021b5bc │ │ │ │ - eorseq r8, r4, r4, ror #17 │ │ │ │ - eoreq fp, r1, r8, lsr #11 │ │ │ │ - eorseq r8, r4, r4, asr #17 │ │ │ │ + @ instruction: 0x003489b0 │ │ │ │ + eoreq sl, r1, r8, asr #9 │ │ │ │ + mlaeq r1, r0, r9, sl │ │ │ │ + eoreq fp, r1, ip, asr r0 │ │ │ │ + eoreq r0, r6, r0, asr r1 │ │ │ │ + eoreq fp, r1, ip, ror #11 │ │ │ │ + eorseq r8, r4, ip, lsl #18 │ │ │ │ + eoreq sl, r1, r4, lsr #8 │ │ │ │ + eoreq fp, r1, r0, asr #11 │ │ │ │ + eorseq r8, r4, r8, ror #17 │ │ │ │ + eoreq fp, r1, ip, lsr #11 │ │ │ │ + eorseq r8, r4, r8, asr #17 │ │ │ │ │ │ │ │ -0004ff94 : │ │ │ │ +0004ff90 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr ip, [pc, #432] @ 5015c │ │ │ │ - ldr r1, [pc, #432] @ 50160 │ │ │ │ + ldr ip, [pc, #432] @ 50158 │ │ │ │ + ldr r1, [pc, #432] @ 5015c │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r5, [pc, #424] @ 50164 │ │ │ │ + ldr r5, [pc, #424] @ 50160 │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ - ldr r3, [pc, #420] @ 50168 │ │ │ │ + ldr r3, [pc, #420] @ 50164 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ add r5, pc, r5 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r4, [r5, r3] │ │ │ │ @@ -46123,416 +46122,416 @@ │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [r4] │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #28] │ │ │ │ - bl f18d8 │ │ │ │ + bl f18e4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r0, r6 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq 5010c │ │ │ │ + beq 50108 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ 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 │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ bl 2137d4 │ │ │ │ - ldr r3, [pc, #256] @ 5016c │ │ │ │ + ldr r3, [pc, #256] @ 50168 │ │ │ │ ldr r2, [r5, r3] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r2, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - beq 50100 │ │ │ │ + beq 500fc │ │ │ │ cmp r3, r0 │ │ │ │ - beq 5014c │ │ │ │ - ldr ip, [pc, #228] @ 50170 │ │ │ │ + beq 50148 │ │ │ │ + ldr ip, [pc, #228] @ 5016c │ │ │ │ add ip, pc, ip │ │ │ │ mov r2, #4 │ │ │ │ ldr lr, [sp, #28] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #212] @ 50174 │ │ │ │ + ldr r2, [pc, #212] @ 50170 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr lr, [lr, #20] │ │ │ │ str lr, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ stm sp, {r3, ip} │ │ │ │ mov r0, #7 │ │ │ │ ldr r3, [r2, #120] @ 0x78 │ │ │ │ ldr r2, [r2, #124] @ 0x7c │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ - bl 4748c │ │ │ │ + bl 47488 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #160] @ 50178 │ │ │ │ + ldr r2, [pc, #160] @ 50174 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #128] @ 50160 │ │ │ │ + ldr r3, [pc, #128] @ 5015c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 50158 │ │ │ │ + bne 50154 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr ip, [pc, #116] @ 5017c │ │ │ │ + ldr ip, [pc, #116] @ 50178 │ │ │ │ add ip, pc, ip │ │ │ │ - b 5008c │ │ │ │ + b 50088 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #104] @ 50180 │ │ │ │ - ldr ip, [pc, #104] @ 50184 │ │ │ │ + ldr r2, [pc, #104] @ 5017c │ │ │ │ + ldr ip, [pc, #104] @ 50180 │ │ │ │ str r0, [r4] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r3, [r2, #120] @ 0x78 │ │ │ │ ldr r2, [r2, #124] @ 0x7c │ │ │ │ str r1, [sp, #8] │ │ │ │ str r1, [sp] │ │ │ │ str ip, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #7 │ │ │ │ - bl 4748c │ │ │ │ - b 500cc │ │ │ │ - ldr ip, [pc, #52] @ 50188 │ │ │ │ + bl 47488 │ │ │ │ + b 500c8 │ │ │ │ + ldr ip, [pc, #52] @ 50184 │ │ │ │ add ip, pc, ip │ │ │ │ - b 5008c │ │ │ │ + b 50088 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r0, r6, ip, asr #32 │ │ │ │ + eoreq r0, r6, r0, asr r0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r0, r6, r8, lsr #32 │ │ │ │ + eoreq r0, r6, ip, lsr #32 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq sl, r1, ip, lsl #30 │ │ │ │ - eorseq r8, r4, r0, ror #14 │ │ │ │ - eoreq pc, r5, ip, lsl pc @ │ │ │ │ - eoreq sl, r1, r4, asr #28 │ │ │ │ - eorseq r8, r4, r0, ror #13 │ │ │ │ - ldrdeq sl, [r1], -ip @ │ │ │ │ - eoreq sl, r1, r0, lsr #27 │ │ │ │ + eoreq sl, r1, r0, lsl pc │ │ │ │ + eorseq r8, r4, r4, ror #14 │ │ │ │ + eoreq pc, r5, r0, lsr #30 │ │ │ │ + eoreq sl, r1, r8, asr #28 │ │ │ │ + eorseq r8, r4, r4, ror #13 │ │ │ │ + eoreq sl, r1, r0, ror #29 │ │ │ │ + eoreq sl, r1, r4, 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 │ │ │ │ + ldr lr, [pc, #1712] @ 50850 │ │ │ │ + ldr ip, [pc, #1712] @ 50854 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #1708] @ 5085c │ │ │ │ + ldr r2, [pc, #1708] @ 50858 │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ add lr, pc, lr │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ ldr r2, [r2, #116] @ 0x74 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #132] @ 0x84 │ │ │ │ mov ip, #0 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [pc, #1668] @ 50860 │ │ │ │ + ldr r2, [pc, #1668] @ 5085c │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r1, [pc, #1664] @ 50864 │ │ │ │ + ldr r1, [pc, #1664] @ 50860 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr fp, [r2, r1] │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [fp] │ │ │ │ str r1, [fp] │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ - add r1, sp, #56 @ 0x38 │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ - add r1, sp, #52 @ 0x34 │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r6, [sp, #176] @ 0xb0 │ │ │ │ tst r1, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bne 50244 │ │ │ │ + bne 50240 │ │ │ │ ldrsh r1, [r1] │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - beq 50274 │ │ │ │ + beq 50270 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #1560] @ 50868 │ │ │ │ + ldr r3, [pc, #1560] @ 50864 │ │ │ │ str r2, [fp] │ │ │ │ - ldr r2, [pc, #1556] @ 5086c │ │ │ │ + ldr r2, [pc, #1556] @ 50868 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ mov r0, r8 │ │ │ │ mov r3, #0 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 502cc │ │ │ │ + beq 502c8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ tst r2, #1 │ │ │ │ - bne 50298 │ │ │ │ + bne 50294 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - beq 502cc │ │ │ │ + beq 502c8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #1484] @ 50870 │ │ │ │ - ldr r2, [pc, #1484] @ 50874 │ │ │ │ + ldr r3, [pc, #1484] @ 5086c │ │ │ │ + ldr r2, [pc, #1484] @ 50870 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp] │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [fp] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r1, r6, #1 │ │ │ │ ldr r2, [r3, r1, lsl #2] │ │ │ │ str r1, [sp, #32] │ │ │ │ tst r2, #1 │ │ │ │ lsl r1, r1, #2 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bne 502f4 │ │ │ │ + bne 502f0 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #55 @ 0x37 │ │ │ │ - beq 50324 │ │ │ │ + beq 50320 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #1400] @ 50878 │ │ │ │ - ldr r2, [pc, #1400] @ 5087c │ │ │ │ + ldr r3, [pc, #1400] @ 50874 │ │ │ │ + ldr r2, [pc, #1400] @ 50878 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp] │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [fp] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r8 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r3, r6, #2 │ │ │ │ add r3, r3, r2 │ │ │ │ cmp r5, r3 │ │ │ │ - ble 5077c │ │ │ │ + ble 50778 │ │ │ │ sub r7, r5, #1 │ │ │ │ - ldr sl, [pc, #1340] @ 50880 │ │ │ │ - ldr r9, [pc, #1340] @ 50884 │ │ │ │ + ldr sl, [pc, #1340] @ 5087c │ │ │ │ + ldr r9, [pc, #1340] @ 50880 │ │ │ │ sub r7, r7, r3 │ │ │ │ bic r7, r7, #1 │ │ │ │ add r4, r3, #2 │ │ │ │ add r7, r7, r4 │ │ │ │ add sl, pc, sl │ │ │ │ add r9, pc, r9 │ │ │ │ - b 50364 │ │ │ │ + b 50360 │ │ │ │ add r4, r4, #2 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [r2, r3, lsl #2] │ │ │ │ tst r1, #1 │ │ │ │ - bne 50380 │ │ │ │ + bne 5037c │ │ │ │ ldrsh r1, [r1] │ │ │ │ cmp r1, #55 @ 0x37 │ │ │ │ - beq 503a0 │ │ │ │ + beq 5039c │ │ │ │ ldr r1, [r9, #120] @ 0x78 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ str r5, [sp] │ │ │ │ mov r0, r8 │ │ │ │ str r2, [fp] │ │ │ │ mov r2, sl │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ cmp r4, r7 │ │ │ │ mov r3, r4 │ │ │ │ - bne 50360 │ │ │ │ + bne 5035c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 5051c │ │ │ │ + bne 50518 │ │ │ │ add r3, r5, r6 │ │ │ │ tst r3, #1 │ │ │ │ - bne 50790 │ │ │ │ + bne 5078c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ sub r4, r5, r2 │ │ │ │ eor r9, r3, #1 │ │ │ │ - add r3, sp, #68 @ 0x44 │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ sub r4, r4, r9 │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ + add r3, sp, #84 @ 0x54 │ │ │ │ lsl sl, r4, #2 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ mov r8, #0 │ │ │ │ mov r7, #8 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ mov r0, sl │ │ │ │ - add r3, sp, #84 @ 0x54 │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ str r8, [sp, #68] @ 0x44 │ │ │ │ str r8, [sp, #72] @ 0x48 │ │ │ │ str r8, [sp, #76] @ 0x4c │ │ │ │ str r8, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, sl │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r3, r2, r9 │ │ │ │ cmp r5, r3 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - ble 50848 │ │ │ │ + ble 50844 │ │ │ │ lsl sl, r3, #2 │ │ │ │ add r3, r4, r4, lsr #31 │ │ │ │ sub r1, r9, r6 │ │ │ │ add r6, r6, r2 │ │ │ │ asr r2, r3, #1 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str fp, [sp, #48] @ 0x30 │ │ │ │ ldr r9, [sp, #28] │ │ │ │ mov fp, r8 │ │ │ │ mov r4, r1 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b 504e0 │ │ │ │ + b 504dc │ │ │ │ ldr r0, [r1, r2] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ tst r0, #1 │ │ │ │ - bne 50498 │ │ │ │ + bne 50494 │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #186 @ 0xba │ │ │ │ - beq 50744 │ │ │ │ + beq 50740 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ - bl 44488 │ │ │ │ + bl 44484 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 505a4 │ │ │ │ + beq 505a0 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ add r6, r6, #1 │ │ │ │ str r0, [r1, r8] │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ add fp, fp, r2 │ │ │ │ str r2, [r1, r8] │ │ │ │ add r2, r4, r6 │ │ │ │ cmp r5, r2 │ │ │ │ add r8, r8, #4 │ │ │ │ - ble 505bc │ │ │ │ + ble 505b8 │ │ │ │ tst r6, #1 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r2, r8, sl │ │ │ │ - beq 5047c │ │ │ │ + beq 50478 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [r1, r2] │ │ │ │ - bl 1d3488 │ │ │ │ + bl 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 │ │ │ │ - b 504b8 │ │ │ │ + b 504b4 │ │ │ │ cmp r5, #3 │ │ │ │ - bne 503c4 │ │ │ │ + bne 503c0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r4, #4 │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [r3, r2, lsl #2] │ │ │ │ - bl 1d3488 │ │ │ │ + bl 1d3474 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r3] │ │ │ │ bl 1f5f7c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ add r3, r3, r1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ - bl 483e0 │ │ │ │ + bl 483dc │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #780] @ 50888 │ │ │ │ + ldr r2, [pc, #780] @ 50884 │ │ │ │ str r3, [fp] │ │ │ │ - ldr r3, [pc, #724] @ 50858 │ │ │ │ + ldr r3, [pc, #724] @ 50854 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 50850 │ │ │ │ + bne 5084c │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ - bl 3ece8 │ │ │ │ + bl 3ece4 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - b 504b4 │ │ │ │ + b 504b0 │ │ │ │ mov r9, fp │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr fp, [sp, #48] @ 0x30 │ │ │ │ add r0, r9, #1 │ │ │ │ mov r3, #8 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ cmp r4, #0 │ │ │ │ mov r6, #0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - ble 506a8 │ │ │ │ - ldr r8, [pc, #668] @ 5088c │ │ │ │ - ldr r7, [pc, #668] @ 50890 │ │ │ │ + ble 506a4 │ │ │ │ + ldr r8, [pc, #668] @ 50888 │ │ │ │ + ldr r7, [pc, #668] @ 5088c │ │ │ │ ldr r9, [sp, #28] │ │ │ │ add r8, pc, r8 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r5, r6 │ │ │ │ - b 50628 │ │ │ │ + b 50624 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [r3, r5, lsl #2] │ │ │ │ bl 23310 │ │ │ │ add r5, r5, #1 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r4, r5 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add r6, r6, r3 │ │ │ │ - beq 506a4 │ │ │ │ + beq 506a0 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r2, [r3, r5, lsl #2] │ │ │ │ lsl sl, r5, #2 │ │ │ │ add r0, r0, r6 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ - bne 50604 │ │ │ │ + bne 50600 │ │ │ │ tst r5, #1 │ │ │ │ - bne 50604 │ │ │ │ + bne 50600 │ │ │ │ mov r2, #3 │ │ │ │ mov r1, r8 │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add r6, r6, #3 │ │ │ │ ldr r1, [r3, sl] │ │ │ │ @@ -46546,29 +46545,29 @@ │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ add r5, r5, #1 │ │ │ │ bl 23310 │ │ │ │ cmp r4, r5 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add r6, r6, #2 │ │ │ │ - bne 50628 │ │ │ │ + bne 50624 │ │ │ │ add r0, r0, r6 │ │ │ │ mov r5, #0 │ │ │ │ strb r5, [r0] │ │ │ │ mov r2, #8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r0, [r3, r2, lsl #2] │ │ │ │ - bl 1d3488 │ │ │ │ + bl 1d3474 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r5 │ │ │ │ ldmibeq r0, {r3, r5} │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - bne 50770 │ │ │ │ + bne 5076c │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r1, #8 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [r2] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ bl 1f5f7c │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ @@ -46576,222 +46575,222 @@ │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ bl 232ec │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #372] @ 50894 │ │ │ │ + ldr r3, [pc, #372] @ 50890 │ │ │ │ str r6, [sp, #20] │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r3, r4} │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r5, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #2 │ │ │ │ - bl 4748c │ │ │ │ - b 50570 │ │ │ │ + bl 47488 │ │ │ │ + b 5056c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #8 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1d3488 │ │ │ │ + bl 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 │ │ │ │ + b 504a8 │ │ │ │ + ldr r3, [pc, #288] @ 50894 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 506dc │ │ │ │ + b 506d8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 5051c │ │ │ │ + bne 50518 │ │ │ │ add r3, r5, r6 │ │ │ │ tst r3, #1 │ │ │ │ - beq 507cc │ │ │ │ + beq 507c8 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ str r2, [fp] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ sub r2, r5, #-1073741823 @ 0xc0000001 │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ - ldr r1, [pc, #232] @ 5089c │ │ │ │ - ldr r2, [pc, #232] @ 508a0 │ │ │ │ + ldr r1, [pc, #232] @ 50898 │ │ │ │ + ldr r2, [pc, #232] @ 5089c │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, #1 │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ cmp r5, #2 │ │ │ │ - bne 503c4 │ │ │ │ + bne 503c0 │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ mov r2, #5 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r0, [r3, r2, lsl #2] │ │ │ │ - bl 1d3488 │ │ │ │ + bl 1d3474 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r3] │ │ │ │ bl 1f5f7c │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ bl 232ec │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #124] @ 508a4 │ │ │ │ + ldr r3, [pc, #124] @ 508a0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 4748c │ │ │ │ - b 50570 │ │ │ │ + bl 47488 │ │ │ │ + b 5056c │ │ │ │ mov r0, #1 │ │ │ │ - b 505cc │ │ │ │ + b 505c8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq pc, r5, r8, asr #28 │ │ │ │ + eoreq pc, r5, ip, asr #28 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eorseq r8, r4, r8, asr #12 │ │ │ │ - eoreq pc, r5, r8, lsl lr @ │ │ │ │ + eorseq r8, r4, ip, asr #12 │ │ │ │ + eoreq pc, r5, ip, lsl lr @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq r8, r4, ip, lsr #11 │ │ │ │ - eoreq sl, r1, r0, lsr r6 │ │ │ │ - eorseq r8, r4, ip, asr r5 │ │ │ │ - ldrdeq sl, [r1], -r4 @ │ │ │ │ - eorseq r8, r4, r0, lsl #10 │ │ │ │ - eoreq sl, r2, r8, lsl #30 │ │ │ │ - eoreq sl, r2, r8, asr #29 │ │ │ │ - eorseq r8, r4, r8, lsr #9 │ │ │ │ - eoreq pc, r5, r8, ror sl @ │ │ │ │ - mlaeq r1, r0, lr, r9 │ │ │ │ - eoreq r9, r1, r8, lsr #26 │ │ │ │ - eoreq sl, r1, r4, asr #18 │ │ │ │ - eoreq sl, r1, r4, asr sp │ │ │ │ - eoreq sl, r1, r8, ror r8 │ │ │ │ - mlaeq r1, r0, r8, sl │ │ │ │ - eoreq sl, r1, r4, lsr r8 │ │ │ │ + @ instruction: 0x003485b0 │ │ │ │ + eoreq sl, r1, r4, lsr r6 │ │ │ │ + eorseq r8, r4, r0, ror #10 │ │ │ │ + ldrdeq sl, [r1], -r8 @ │ │ │ │ + eorseq r8, r4, r4, lsl #10 │ │ │ │ + eoreq sl, r2, ip, lsl #30 │ │ │ │ + eoreq sl, r2, ip, asr #29 │ │ │ │ + eorseq r8, r4, ip, lsr #9 │ │ │ │ + eoreq pc, r5, ip, ror sl @ │ │ │ │ + mlaeq r1, r4, lr, r9 │ │ │ │ + eoreq r9, r1, ip, lsr #26 │ │ │ │ + eoreq sl, r1, r8, asr #18 │ │ │ │ + eoreq sl, r1, r8, asr sp │ │ │ │ + eoreq sl, r1, ip, ror r8 │ │ │ │ + mlaeq r1, r4, r8, sl │ │ │ │ + eoreq sl, r1, r8, 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 │ │ │ │ + ldr r0, [pc, #36] @ 508e4 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, #0 │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r4 │ │ │ │ str r4, [sp] │ │ │ │ - bl 5018c │ │ │ │ + bl 50188 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - mlaeq r1, ip, r4, r9 │ │ │ │ + eoreq r9, r1, r0, 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 │ │ │ │ + ldr r0, [pc, #36] @ 50928 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, #1 │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 5018c │ │ │ │ + bl 50188 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eoreq r9, r1, r0, ror r4 │ │ │ │ + eoreq r9, r1, r4, 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 │ │ │ │ + ldr r0, [pc, #36] @ 5096c │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, #0 │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #1 │ │ │ │ str r4, [sp] │ │ │ │ - bl 5018c │ │ │ │ + bl 50188 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r9, r1, r4, asr #8 │ │ │ │ + eoreq r9, r1, r8, asr #8 │ │ │ │ │ │ │ │ -00050974 : │ │ │ │ +00050970 : │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ - b 46848 │ │ │ │ + b 46844 │ │ │ │ │ │ │ │ -00050980 : │ │ │ │ +0005097c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr r1, [pc, #3220] @ 5162c │ │ │ │ - ldr r2, [pc, #3220] @ 51630 │ │ │ │ + ldr r1, [pc, #3220] @ 51628 │ │ │ │ + ldr r2, [pc, #3220] @ 5162c │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr sl, [pc, #3208] @ 51634 │ │ │ │ + ldr sl, [pc, #3208] @ 51630 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #3204] @ 51638 │ │ │ │ + ldr r3, [pc, #3204] @ 51634 │ │ │ │ mov r4, #0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov r2, #0 │ │ │ │ add sl, pc, sl │ │ │ │ str r4, [sp, #32] │ │ │ │ ldr r2, [sl, r3] │ │ │ │ - ldr r5, [pc, #3176] @ 5163c │ │ │ │ + ldr r5, [pc, #3176] @ 51638 │ │ │ │ ldr r3, [r2] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [r2] │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #32 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r6, #4 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ add r0, r5, #144 @ 0x90 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #20 │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #24] │ │ │ │ str r4, [sp, #28] │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ mov r0, #552 @ 0x228 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ mov r9, #2 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r1, [pc, #3072] @ 51640 │ │ │ │ + ldr r1, [pc, #3072] @ 5163c │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr fp, [pc, #3064] @ 51644 │ │ │ │ + ldr fp, [pc, #3064] @ 51640 │ │ │ │ mov r7, #1 │ │ │ │ add fp, pc, fp │ │ │ │ str r9, [r0, #24] │ │ │ │ str r9, [r0, #48] @ 0x30 │ │ │ │ str r9, [r0, #72] @ 0x48 │ │ │ │ str r9, [r0, #96] @ 0x60 │ │ │ │ str r9, [r0, #120] @ 0x78 │ │ │ │ @@ -46810,37 +46809,37 @@ │ │ │ │ str r3, [r0, #216] @ 0xd8 │ │ │ │ str r3, [r0, #240] @ 0xf0 │ │ │ │ str r3, [r0, #336] @ 0x150 │ │ │ │ str r3, [r0, #384] @ 0x180 │ │ │ │ str r3, [r0, #480] @ 0x1e0 │ │ │ │ str r3, [r0, #504] @ 0x1f8 │ │ │ │ str r3, [r0, #528] @ 0x210 │ │ │ │ - ldr r0, [pc, #2960] @ 51648 │ │ │ │ + ldr r0, [pc, #2960] @ 51644 │ │ │ │ mvn r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ bl 74150 │ │ │ │ - ldr r3, [pc, #2944] @ 5164c │ │ │ │ + ldr r3, [pc, #2944] @ 51648 │ │ │ │ str fp, [sp, #12] │ │ │ │ ldr r8, [sl, r3] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ stm sp, {r2, r7} │ │ │ │ mov r0, fp │ │ │ │ mov r2, r9 │ │ │ │ bl 1eedec │ │ │ │ ldr ip, [r5, #144] @ 0x90 │ │ │ │ - ldr r2, [pc, #2904] @ 51650 │ │ │ │ + ldr r2, [pc, #2904] @ 5164c │ │ │ │ add ip, ip, #12 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, #1424 @ 0x590 │ │ │ │ mov fp, r2 │ │ │ │ - ldr r9, [pc, #2884] @ 51654 │ │ │ │ + ldr r9, [pc, #2884] @ 51650 │ │ │ │ add r9, pc, r9 │ │ │ │ mov lr, r0 │ │ │ │ str lr, [ip, #-8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ str lr, [sp, #24] │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ @@ -46864,15 +46863,15 @@ │ │ │ │ str r1, [r2, #-8] │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r4 │ │ │ │ bl 1edb4c │ │ │ │ - ldr r9, [pc, #2760] @ 51658 │ │ │ │ + ldr r9, [pc, #2760] @ 51654 │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r2, #32] │ │ │ │ mov r0, r9 │ │ │ │ @@ -46889,15 +46888,15 @@ │ │ │ │ str r1, [r2, #-8] │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r4 │ │ │ │ bl 1edb4c │ │ │ │ - ldr r9, [pc, #2664] @ 5165c │ │ │ │ + ldr r9, [pc, #2664] @ 51658 │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r2, #56] @ 0x38 │ │ │ │ mov r0, r9 │ │ │ │ @@ -46914,15 +46913,15 @@ │ │ │ │ str r1, [r2, #-8] │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r4 │ │ │ │ bl 1edb4c │ │ │ │ - ldr r9, [pc, #2568] @ 51660 │ │ │ │ + ldr r9, [pc, #2568] @ 5165c │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r2, #80] @ 0x50 │ │ │ │ mov r0, r9 │ │ │ │ @@ -46939,15 +46938,15 @@ │ │ │ │ str r1, [r2, #-8] │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r4 │ │ │ │ bl 1edb4c │ │ │ │ - ldr r9, [pc, #2472] @ 51664 │ │ │ │ + ldr r9, [pc, #2472] @ 51660 │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r2, #104] @ 0x68 │ │ │ │ mov r0, r9 │ │ │ │ @@ -46964,15 +46963,15 @@ │ │ │ │ str r1, [r2, #-8] │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r4 │ │ │ │ bl 1edb4c │ │ │ │ - ldr r9, [pc, #2376] @ 51668 │ │ │ │ + ldr r9, [pc, #2376] @ 51664 │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r2, #128] @ 0x80 │ │ │ │ mov r0, r9 │ │ │ │ @@ -46990,22 +46989,22 @@ │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r4 │ │ │ │ bl 1edb4c │ │ │ │ ldr ip, [r5, #144] @ 0x90 │ │ │ │ - ldr r1, [pc, #2276] @ 5166c │ │ │ │ + ldr r1, [pc, #2276] @ 51668 │ │ │ │ mvn r3, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - ldr r9, [pc, #2264] @ 51670 │ │ │ │ + ldr r9, [pc, #2264] @ 5166c │ │ │ │ add r9, pc, r9 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #2256] @ 51674 │ │ │ │ + ldr r0, [pc, #2256] @ 51670 │ │ │ │ str r2, [ip, #152] @ 0x98 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ @@ -47024,43 +47023,43 @@ │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r7 │ │ │ │ add r2, fp, #8 │ │ │ │ bl 1edb4c │ │ │ │ ldr ip, [r5, #144] @ 0x90 │ │ │ │ - ldr r1, [pc, #2152] @ 51678 │ │ │ │ + ldr r1, [pc, #2152] @ 51674 │ │ │ │ mvn r3, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - ldr r9, [pc, #2140] @ 5167c │ │ │ │ + ldr r9, [pc, #2140] @ 51678 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #2132] @ 51680 │ │ │ │ + ldr r0, [pc, #2132] @ 5167c │ │ │ │ str r2, [ip, #176] @ 0xb0 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 74150 │ │ │ │ - ldr r3, [pc, #2112] @ 51684 │ │ │ │ + ldr r3, [pc, #2112] @ 51680 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ - ldr sl, [pc, #2108] @ 51688 │ │ │ │ + ldr sl, [pc, #2108] @ 51684 │ │ │ │ add sl, pc, sl │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ mov r1, r8 │ │ │ │ - bl 103924 │ │ │ │ - ldr r1, [pc, #2084] @ 5168c │ │ │ │ + bl 103930 │ │ │ │ + ldr r1, [pc, #2084] @ 51688 │ │ │ │ mvn r3, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r4 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #32] │ │ │ │ - ldr r0, [pc, #2064] @ 51690 │ │ │ │ + ldr r0, [pc, #2064] @ 5168c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ stm sp, {r3, r7} │ │ │ │ @@ -47075,15 +47074,15 @@ │ │ │ │ str r1, [r2, #-8] │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r7 │ │ │ │ add r2, fp, #12 │ │ │ │ bl 1edb4c │ │ │ │ - ldr r9, [pc, #1976] @ 51694 │ │ │ │ + ldr r9, [pc, #1976] @ 51690 │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r1, [r2, #196] @ 0xc4 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r2, #200] @ 0xc8 │ │ │ │ mov r0, r9 │ │ │ │ @@ -47100,15 +47099,15 @@ │ │ │ │ str r1, [r2, #-8] │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r4 │ │ │ │ bl 1edb4c │ │ │ │ - ldr r9, [pc, #1880] @ 51698 │ │ │ │ + ldr r9, [pc, #1880] @ 51694 │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r1, [r2, #196] @ 0xc4 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r2, #224] @ 0xe0 │ │ │ │ mov r0, r9 │ │ │ │ @@ -47125,15 +47124,15 @@ │ │ │ │ str r1, [r2, #-8] │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r4 │ │ │ │ bl 1edb4c │ │ │ │ - ldr r9, [pc, #1784] @ 5169c │ │ │ │ + ldr r9, [pc, #1784] @ 51698 │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r2, #248] @ 0xf8 │ │ │ │ mov r0, r9 │ │ │ │ @@ -47150,15 +47149,15 @@ │ │ │ │ str r1, [r2, #-8] │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r4 │ │ │ │ bl 1edb4c │ │ │ │ - ldr r9, [pc, #1688] @ 516a0 │ │ │ │ + ldr r9, [pc, #1688] @ 5169c │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r1, [r2, #268] @ 0x10c │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r2, #272] @ 0x110 │ │ │ │ mov r0, r9 │ │ │ │ @@ -47175,15 +47174,15 @@ │ │ │ │ str r1, [r2, #-8] │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r4 │ │ │ │ bl 1edb4c │ │ │ │ - ldr r9, [pc, #1592] @ 516a4 │ │ │ │ + ldr r9, [pc, #1592] @ 516a0 │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r1, [r2, #268] @ 0x10c │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r2, #296] @ 0x128 │ │ │ │ mov r0, r9 │ │ │ │ @@ -47200,22 +47199,22 @@ │ │ │ │ str r1, [r2, #-8] │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r4 │ │ │ │ bl 1edb4c │ │ │ │ - ldr r9, [pc, #1496] @ 516a8 │ │ │ │ + ldr r9, [pc, #1496] @ 516a4 │ │ │ │ ldr ip, [r5, #144] @ 0x90 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r1, r9 │ │ │ │ mvn r3, #0 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #1472] @ 516ac │ │ │ │ + ldr r0, [pc, #1472] @ 516a8 │ │ │ │ str r2, [ip, #320] @ 0x140 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #12] │ │ │ │ bl 74150 │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ @@ -47234,15 +47233,15 @@ │ │ │ │ str r1, [r2, #-8] │ │ │ │ mov r0, sl │ │ │ │ str r1, [sp, #24] │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r7 │ │ │ │ add r2, fp, #16 │ │ │ │ bl 1edb4c │ │ │ │ - ldr sl, [pc, #1368] @ 516b0 │ │ │ │ + ldr sl, [pc, #1368] @ 516ac │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ add sl, pc, sl │ │ │ │ ldr r1, [r2, #28] │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r2, #344] @ 0x158 │ │ │ │ str r3, [sp, #28] │ │ │ │ @@ -47263,15 +47262,15 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ bl 1edb4c │ │ │ │ ldr ip, [r5, #144] @ 0x90 │ │ │ │ mov r1, r9 │ │ │ │ mvn r3, #0 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - ldr r9, [pc, #1256] @ 516b4 │ │ │ │ + ldr r9, [pc, #1256] @ 516b0 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r2, r0 │ │ │ │ str r2, [ip, #368] @ 0x170 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ bl 74150 │ │ │ │ @@ -47291,15 +47290,15 @@ │ │ │ │ str r1, [r2, #-8] │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r7 │ │ │ │ add r2, fp, #20 │ │ │ │ bl 1edb4c │ │ │ │ - ldr r9, [pc, #1148] @ 516b8 │ │ │ │ + ldr r9, [pc, #1148] @ 516b4 │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r2, #392] @ 0x188 │ │ │ │ mov r0, r9 │ │ │ │ @@ -47316,15 +47315,15 @@ │ │ │ │ str r1, [r2, #-8] │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r4 │ │ │ │ bl 1edb4c │ │ │ │ - ldr r9, [pc, #1052] @ 516bc │ │ │ │ + ldr r9, [pc, #1052] @ 516b8 │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r2, #416] @ 0x1a0 │ │ │ │ mov r0, r9 │ │ │ │ @@ -47341,15 +47340,15 @@ │ │ │ │ str r1, [r2, #-8] │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r4 │ │ │ │ bl 1edb4c │ │ │ │ - ldr r9, [pc, #956] @ 516c0 │ │ │ │ + ldr r9, [pc, #956] @ 516bc │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r2, #440] @ 0x1b8 │ │ │ │ mov r0, r9 │ │ │ │ @@ -47367,22 +47366,22 @@ │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r4 │ │ │ │ bl 1edb4c │ │ │ │ ldr ip, [r5, #144] @ 0x90 │ │ │ │ - ldr r1, [pc, #856] @ 516c4 │ │ │ │ + ldr r1, [pc, #856] @ 516c0 │ │ │ │ mvn r3, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - ldr r9, [pc, #844] @ 516c8 │ │ │ │ + ldr r9, [pc, #844] @ 516c4 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #836] @ 516cc │ │ │ │ + ldr r0, [pc, #836] @ 516c8 │ │ │ │ str r2, [ip, #464] @ 0x1d0 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ @@ -47400,15 +47399,15 @@ │ │ │ │ mov ip, r0 │ │ │ │ str ip, [r1, #-8] │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, r7 │ │ │ │ str ip, [sp, #24] │ │ │ │ bl 1edb4c │ │ │ │ - ldr r9, [pc, #736] @ 516d0 │ │ │ │ + ldr r9, [pc, #736] @ 516cc │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r1, [r2, #484] @ 0x1e4 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r2, #488] @ 0x1e8 │ │ │ │ mov r0, r9 │ │ │ │ @@ -47425,15 +47424,15 @@ │ │ │ │ str r1, [r2, #-8] │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r4 │ │ │ │ bl 1edb4c │ │ │ │ - ldr r9, [pc, #640] @ 516d4 │ │ │ │ + ldr r9, [pc, #640] @ 516d0 │ │ │ │ ldr r1, [r5, #144] @ 0x90 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r8 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r2, r0 │ │ │ │ str r2, [r1, #512] @ 0x200 │ │ │ │ str r2, [sp, #28] │ │ │ │ @@ -47442,40 +47441,40 @@ │ │ │ │ stm sp, {r4, r7} │ │ │ │ mov r0, r9 │ │ │ │ bl 1eedec │ │ │ │ ldr r3, [r5, #144] @ 0x90 │ │ │ │ mov r1, r4 │ │ │ │ add r3, r3, #540 @ 0x21c │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - ldr r7, [pc, #576] @ 516d8 │ │ │ │ - ldr r6, [pc, #576] @ 516dc │ │ │ │ + ldr r7, [pc, #576] @ 516d4 │ │ │ │ + ldr r6, [pc, #576] @ 516d8 │ │ │ │ add r7, pc, r7 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r2, r0 │ │ │ │ str r2, [r3, #-8] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r9 │ │ │ │ mov r3, #1424 @ 0x590 │ │ │ │ mov r2, r4 │ │ │ │ bl 1edb4c │ │ │ │ ldr r3, [r5, #144] @ 0x90 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r0, [r3, #536] @ 0x218 │ │ │ │ - b 514e8 │ │ │ │ + b 514e4 │ │ │ │ add r4, r4, #24 │ │ │ │ cmp r4, #552 @ 0x228 │ │ │ │ - beq 51588 │ │ │ │ - ldr r3, [pc, #508] @ 516e0 │ │ │ │ + beq 51584 │ │ │ │ + ldr r3, [pc, #508] @ 516dc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #144] @ 0x90 │ │ │ │ add r3, r3, r4 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 514d0 │ │ │ │ + beq 514cc │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r8, #5 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r8, [sp, #44] @ 0x2c │ │ │ │ @@ -47487,146 +47486,146 @@ │ │ │ │ bl 1ed45c │ │ │ │ ldr r3, [r7, #144] @ 0x90 │ │ │ │ add r3, r3, r4 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ cmp r5, #1 │ │ │ │ sub r5, r5, #2 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne 5155c │ │ │ │ - b 514d0 │ │ │ │ + bne 51558 │ │ │ │ + b 514cc │ │ │ │ ldr r3, [r6, #144] @ 0x90 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ sub r5, r5, #1 │ │ │ │ add r3, r3, r4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r8, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [r0, r5, lsl #2] │ │ │ │ ldr r0, [r3, r5, lsl #2] │ │ │ │ - bl 3df14 │ │ │ │ + bl 3df10 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 5154c │ │ │ │ + bne 51548 │ │ │ │ add r4, r4, #24 │ │ │ │ cmp r4, #552 @ 0x228 │ │ │ │ - bne 514dc │ │ │ │ - ldr r4, [pc, #340] @ 516e4 │ │ │ │ - ldr r0, [pc, #340] @ 516e8 │ │ │ │ + bne 514d8 │ │ │ │ + ldr r4, [pc, #340] @ 516e0 │ │ │ │ + ldr r0, [pc, #340] @ 516e4 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, #4 │ │ │ │ mov r2, #10 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ bl 2149ec │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #300] @ 516ec │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #296] @ 516f0 │ │ │ │ + ldr r4, [pc, #300] @ 516e8 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #296] @ 516ec │ │ │ │ add r4, pc, r4 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ bl 746b4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r2] │ │ │ │ - ldr r2, [pc, #240] @ 516f4 │ │ │ │ - ldr r3, [pc, #40] @ 51630 │ │ │ │ + ldr r2, [pc, #240] @ 516f0 │ │ │ │ + ldr r3, [pc, #40] @ 5162c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 51628 │ │ │ │ + bne 51624 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq pc, r5, ip, asr r6 @ │ │ │ │ + eoreq pc, r5, r0, ror #12 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq pc, r5, r8, lsr r6 @ │ │ │ │ + eoreq pc, r5, ip, lsr r6 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq r7, r4, r4, lsl lr │ │ │ │ - eoreq sl, r1, r0, lsr r6 │ │ │ │ + eorseq r7, r4, r8, lsl lr │ │ │ │ eoreq sl, r1, r4, lsr r6 │ │ │ │ + eoreq sl, r1, r8, lsr r6 │ │ │ │ @ instruction: 0xffffcc5c │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ - eoreq pc, r5, r4, ror #29 │ │ │ │ - eoreq sl, r1, r8, ror r5 │ │ │ │ - eoreq sl, r1, r0, lsl #10 │ │ │ │ - @ instruction: 0x0021a4b0 │ │ │ │ - eoreq sl, r1, r4, ror #8 │ │ │ │ - eoreq sl, r1, r4, lsr #8 │ │ │ │ - eoreq sl, r1, r4, ror #7 │ │ │ │ - mlaeq r1, ip, r3, sl │ │ │ │ - eoreq sl, r1, r8, lsr #7 │ │ │ │ + eoreq pc, r5, r8, ror #29 │ │ │ │ + eoreq sl, r1, ip, ror r5 │ │ │ │ + eoreq sl, r1, r4, lsl #10 │ │ │ │ + @ instruction: 0x0021a4b4 │ │ │ │ + eoreq sl, r1, r8, ror #8 │ │ │ │ + eoreq sl, r1, r8, lsr #8 │ │ │ │ + eoreq sl, r1, r8, ror #7 │ │ │ │ + eoreq sl, r1, r0, lsr #7 │ │ │ │ + eoreq sl, r1, ip, lsr #7 │ │ │ │ @ instruction: 0xffffc880 │ │ │ │ - eoreq sl, r1, r8, asr #6 │ │ │ │ - eoreq sl, r1, r8, ror #6 │ │ │ │ + eoreq sl, r1, ip, asr #6 │ │ │ │ + eoreq sl, r1, ip, ror #6 │ │ │ │ @ instruction: 0xffffcab8 │ │ │ │ andeq r0, r0, r4, lsr #8 │ │ │ │ - ldrdeq sl, [r1], -r8 @ │ │ │ │ - eoreq sl, r1, r8, lsl #6 │ │ │ │ + ldrdeq sl, [r1], -ip @ │ │ │ │ + eoreq sl, r1, ip, 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: 0x0021a2bc │ │ │ │ + eoreq sl, r1, ip, ror #4 │ │ │ │ + eoreq sl, r1, r0, lsr #4 │ │ │ │ + ldrdeq sl, [r1], -r0 @ │ │ │ │ + eoreq sl, r1, r8, lsl #3 │ │ │ │ + eoreq sl, r1, r0, asr #2 │ │ │ │ @ instruction: 0xffffc2b4 │ │ │ │ - eoreq sl, r1, r4, ror #1 │ │ │ │ - eoreq sl, r1, r8, lsl #1 │ │ │ │ - eoreq sl, r1, ip, lsr #32 │ │ │ │ - eoreq r9, r1, r0, ror #31 │ │ │ │ - mlaeq r1, r4, pc, r9 @ │ │ │ │ - eoreq r9, r1, ip, lsr pc │ │ │ │ - eoreq r9, r1, r4, asr #30 │ │ │ │ + eoreq sl, r1, r8, ror #1 │ │ │ │ + eoreq sl, r1, ip, lsl #1 │ │ │ │ + eoreq sl, r1, r0, lsr r0 │ │ │ │ + eoreq r9, r1, r4, ror #31 │ │ │ │ + mlaeq r1, r8, pc, r9 @ │ │ │ │ + eoreq r9, r1, r0, asr #30 │ │ │ │ + eoreq r9, r1, r8, asr #30 │ │ │ │ @ instruction: 0xffffbf28 │ │ │ │ - ldrdeq r9, [r1], -r8 @ │ │ │ │ - eoreq r9, r1, r8, lsl #29 │ │ │ │ + ldrdeq r9, [r1], -ip @ │ │ │ │ + eoreq r9, r1, ip, lsl #29 │ │ │ │ + eorseq r7, r4, ip, ror #6 │ │ │ │ eorseq r7, r4, r8, ror #6 │ │ │ │ - eorseq r7, r4, r4, ror #6 │ │ │ │ - eorseq r7, r4, r0, lsr #6 │ │ │ │ - eoreq r8, r1, r0, lsl #14 │ │ │ │ + eorseq r7, r4, r4, lsr #6 │ │ │ │ + eoreq r8, r1, r4, lsl #14 │ │ │ │ @ instruction: 0xfffedf48 │ │ │ │ - eoreq r9, r1, ip, lsr #26 │ │ │ │ + eoreq r9, r1, r0, lsr sp │ │ │ │ @ instruction: 0xffff54fc │ │ │ │ - strdeq lr, [r5], -r4 @ │ │ │ │ + strdeq lr, [r5], -r8 @ │ │ │ │ │ │ │ │ -000516f8 : │ │ │ │ +000516f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r0, [pc, #184] @ 517c8 │ │ │ │ - ldr r1, [pc, #184] @ 517cc │ │ │ │ + ldr r0, [pc, #184] @ 517c4 │ │ │ │ + ldr r1, [pc, #184] @ 517c8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r2, [pc, #176] @ 517d0 │ │ │ │ + ldr r2, [pc, #176] @ 517cc │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr r3, [pc, #172] @ 517d4 │ │ │ │ + ldr r3, [pc, #172] @ 517d0 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ - ldr r0, [pc, #152] @ 517d8 │ │ │ │ + ldr r0, [pc, #152] @ 517d4 │ │ │ │ ldr r1, [r4] │ │ │ │ add r2, sp, #8 │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r1, [pc, #140] @ 517dc │ │ │ │ + ldr r1, [pc, #140] @ 517d8 │ │ │ │ mov r3, #1 │ │ │ │ str r2, [r4] │ │ │ │ add r2, sp, #4 │ │ │ │ mov ip, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #16] │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -47637,630 +47636,630 @@ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #10 │ │ │ │ str r1, [sp, #4] │ │ │ │ bl 214950 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #68] @ 517e0 │ │ │ │ + ldr r2, [pc, #68] @ 517dc │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 517cc │ │ │ │ + ldr r3, [pc, #40] @ 517c8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 517c4 │ │ │ │ + bne 517c0 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq lr, r5, r8, ror #17 │ │ │ │ + eoreq lr, r5, ip, ror #17 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq lr, r5, r8, asr #17 │ │ │ │ + eoreq lr, r5, ip, asr #17 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @ instruction: 0xffff4e6c │ │ │ │ - mlaeq r1, ip, fp, r9 │ │ │ │ - eoreq lr, r5, r8, asr r8 │ │ │ │ + eoreq r9, r1, r0, lsr #23 │ │ │ │ + eoreq lr, r5, ip, asr r8 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ subs lr, r3, #0 │ │ │ │ movne lr, #1 │ │ │ │ subs ip, r0, #0 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ movne r0, ip │ │ │ │ - bne 51810 │ │ │ │ - b 51a80 │ │ │ │ + bne 5180c │ │ │ │ + b 51a7c │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 519a4 │ │ │ │ + beq 519a0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 51804 │ │ │ │ + bne 51800 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r0, [ip, #4] │ │ │ │ cmp r1, #0 │ │ │ │ add r0, r0, #1 │ │ │ │ sub r3, r0, r3 │ │ │ │ moveq r4, r1 │ │ │ │ ldrne r4, [r1, #4] │ │ │ │ addne r4, r4, #1 │ │ │ │ sub r4, r4, lr │ │ │ │ cmp r3, r4 │ │ │ │ - ble 519b0 │ │ │ │ + ble 519ac │ │ │ │ mov r0, ip │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r4 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bne 51854 │ │ │ │ + bne 51850 │ │ │ │ cmp r3, #0 │ │ │ │ movne r7, r0 │ │ │ │ movne lr, r1 │ │ │ │ - bne 519d8 │ │ │ │ + bne 519d4 │ │ │ │ sub lr, lr, #1 │ │ │ │ cmp ip, #0 │ │ │ │ moveq r3, ip │ │ │ │ str lr, [r5] │ │ │ │ - beq 5188c │ │ │ │ + beq 51888 │ │ │ │ ldr r3, [ip, #8] │ │ │ │ cmp r1, #0 │ │ │ │ sub r3, r3, r2 │ │ │ │ - beq 518d0 │ │ │ │ + beq 518cc │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bge 518bc │ │ │ │ + bge 518b8 │ │ │ │ ldr ip, [ip, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ ldrne r3, [ip, #8] │ │ │ │ moveq r3, ip │ │ │ │ cmp r2, r3 │ │ │ │ - blt 518a4 │ │ │ │ + blt 518a0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 518f0 │ │ │ │ + bne 518ec │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r3, [r2] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #0 │ │ │ │ movgt r2, r1 │ │ │ │ - bgt 518a4 │ │ │ │ - beq 518c4 │ │ │ │ + bgt 518a0 │ │ │ │ + beq 518c0 │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r2, [r1, #8] │ │ │ │ moveq r2, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bgt 518e0 │ │ │ │ + bgt 518dc │ │ │ │ cmp ip, #0 │ │ │ │ cmpne r2, #0 │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 51a68 │ │ │ │ + beq 51a64 │ │ │ │ ldr lr, [ip, #20] │ │ │ │ mov r3, #0 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 51944 │ │ │ │ + beq 51940 │ │ │ │ ldr ip, [ip, #52] @ 0x34 │ │ │ │ mov lr, r4 │ │ │ │ cmp ip, #0 │ │ │ │ moveq lr, #0 │ │ │ │ andne lr, lr, #1 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 51a54 │ │ │ │ + beq 51a50 │ │ │ │ ldr lr, [ip, #20] │ │ │ │ cmp lr, #0 │ │ │ │ - bne 5191c │ │ │ │ + bne 51918 │ │ │ │ ldr lr, [r1, #20] │ │ │ │ ldr r5, [r1, #52] @ 0x34 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 51968 │ │ │ │ + beq 51964 │ │ │ │ mov r1, r5 │ │ │ │ ldr lr, [r1, #20] │ │ │ │ ldr r5, [r1, #52] @ 0x34 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 51954 │ │ │ │ + bne 51950 │ │ │ │ ldr r7, [ip, #12] │ │ │ │ ldr r6, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ moveq r7, ip │ │ │ │ cmp r6, #0 │ │ │ │ moveq r6, r1 │ │ │ │ cmp r7, r6 │ │ │ │ - beq 51a70 │ │ │ │ + beq 51a6c │ │ │ │ subs r2, r2, #1 │ │ │ │ mov r3, lr │ │ │ │ ldr ip, [ip, #52] @ 0x34 │ │ │ │ mov r1, r5 │ │ │ │ movne lr, #1 │ │ │ │ moveq lr, #0 │ │ │ │ - b 51924 │ │ │ │ + b 51920 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ - b 51828 │ │ │ │ + b 51824 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 51afc │ │ │ │ + beq 51af8 │ │ │ │ cmp r3, r4 │ │ │ │ movlt lr, r1 │ │ │ │ - bge 51adc │ │ │ │ + bge 51ad8 │ │ │ │ sub r4, r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ ldr lr, [lr, #52] @ 0x34 │ │ │ │ - bne 519c4 │ │ │ │ + bne 519c0 │ │ │ │ mov r7, ip │ │ │ │ mov r8, #0 │ │ │ │ mov r0, r8 │ │ │ │ - b 519f4 │ │ │ │ + b 519f0 │ │ │ │ subs r3, r3, #1 │ │ │ │ ldr r7, [r7, #52] @ 0x34 │ │ │ │ ldr lr, [lr, #52] @ 0x34 │ │ │ │ - beq 51a38 │ │ │ │ + beq 51a34 │ │ │ │ ldr r6, [r7, #12] │ │ │ │ ldr r4, [lr, #12] │ │ │ │ cmp r6, #0 │ │ │ │ moveq r6, r7 │ │ │ │ cmp r4, #0 │ │ │ │ moveq r4, lr │ │ │ │ cmp r6, r4 │ │ │ │ movne r8, #0 │ │ │ │ movne r0, r8 │ │ │ │ - bne 519e4 │ │ │ │ + bne 519e0 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r8, lr │ │ │ │ moveq r0, r7 │ │ │ │ subs r3, r3, #1 │ │ │ │ ldr r7, [r7, #52] @ 0x34 │ │ │ │ ldr lr, [lr, #52] @ 0x34 │ │ │ │ - bne 519f4 │ │ │ │ + bne 519f0 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r8, lr │ │ │ │ moveq r0, r7 │ │ │ │ cmp r8, #0 │ │ │ │ ldrne lr, [r8, #4] │ │ │ │ mvneq lr, #0 │ │ │ │ - b 51878 │ │ │ │ + b 51874 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r3, #8] │ │ │ │ ldrne r2, [r0, #8] │ │ │ │ subne r3, r3, r2 │ │ │ │ - b 518c4 │ │ │ │ + b 518c0 │ │ │ │ mov r3, r4 │ │ │ │ - b 518c4 │ │ │ │ + b 518c0 │ │ │ │ cmp r3, #0 │ │ │ │ movne lr, r3 │ │ │ │ moveq lr, ip │ │ │ │ - b 51988 │ │ │ │ + b 51984 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 51ab4 │ │ │ │ + beq 51ab0 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ add r4, r4, #1 │ │ │ │ subs r4, r4, lr │ │ │ │ subpl lr, lr, #1 │ │ │ │ movpl r0, ip │ │ │ │ movpl r3, ip │ │ │ │ strpl lr, [r5] │ │ │ │ - bpl 51898 │ │ │ │ + bpl 51894 │ │ │ │ mov r2, ip │ │ │ │ mov r3, ip │ │ │ │ - b 51850 │ │ │ │ + b 5184c │ │ │ │ cmp r3, #0 │ │ │ │ mvneq r2, #0 │ │ │ │ moveq r0, r3 │ │ │ │ streq r2, [r5] │ │ │ │ - beq 518dc │ │ │ │ + beq 518d8 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ mov lr, r1 │ │ │ │ mov r2, r1 │ │ │ │ mvn r3, #0 │ │ │ │ - b 519d8 │ │ │ │ + b 519d4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 51b14 │ │ │ │ + bne 51b10 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 51b08 │ │ │ │ + beq 51b04 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ str r3, [r5] │ │ │ │ mov r0, ip │ │ │ │ - b 51888 │ │ │ │ + b 51884 │ │ │ │ sub lr, lr, #1 │ │ │ │ str lr, [r5] │ │ │ │ - b 51af4 │ │ │ │ + b 51af0 │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - b 51af4 │ │ │ │ + b 51af0 │ │ │ │ mov r3, r4 │ │ │ │ mov lr, r1 │ │ │ │ - b 519d4 │ │ │ │ + b 519d0 │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r3, [pc, #44] @ 51b58 │ │ │ │ + ldr r3, [pc, #44] @ 51b54 │ │ │ │ tst r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bne 51b40 │ │ │ │ + bne 51b3c │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - beq 51b4c │ │ │ │ - ldr r2, [pc, #20] @ 51b5c │ │ │ │ + beq 51b48 │ │ │ │ + ldr r2, [pc, #20] @ 51b58 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #12] @ 51b60 │ │ │ │ + ldr r2, [pc, #12] @ 51b5c │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - eoreq lr, r5, ip, asr #9 │ │ │ │ + ldrdeq lr, [r5], -r0 @ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1] │ │ │ │ sub sp, sp, #12 │ │ │ │ tst r3, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 51ba0 │ │ │ │ + bne 51b9c │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq 51bc0 │ │ │ │ - ldr r1, [pc, #44] @ 51bd4 │ │ │ │ - ldr r0, [pc, #44] @ 51bd8 │ │ │ │ + beq 51bbc │ │ │ │ + ldr r1, [pc, #44] @ 51bd0 │ │ │ │ + ldr r0, [pc, #44] @ 51bd4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ b 21498c │ │ │ │ - eoreq r8, r1, r4, ror #25 │ │ │ │ - eoreq r9, r1, r0, ror r7 │ │ │ │ + eoreq r8, r1, r8, ror #25 │ │ │ │ + eoreq r9, r1, r4, 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 │ │ │ │ + ldr lr, [pc, #64] @ 51c30 │ │ │ │ + ldr ip, [pc, #64] @ 51c34 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, #0 │ │ │ │ - ldr r0, [pc, #52] @ 51c3c │ │ │ │ + ldr r0, [pc, #52] @ 51c38 │ │ │ │ add lr, pc, lr │ │ │ │ add ip, pc, ip │ │ │ │ str r4, [sp, #12] │ │ │ │ mvn r4, #0 │ │ │ │ mov r3, r1 │ │ │ │ stmib sp, {ip, lr} │ │ │ │ mov r1, #79 @ 0x4f │ │ │ │ str r4, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2163d4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r8, r1, r8, lsl #25 │ │ │ │ + eoreq r8, r1, ip, lsl #25 │ │ │ │ @ instruction: 0xffffff10 │ │ │ │ - eoreq r9, r1, r0, lsl r7 │ │ │ │ + eoreq r9, r1, r4, 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 │ │ │ │ + ldr ip, [pc, #72] @ 51c9c │ │ │ │ + ldr r4, [pc, #72] @ 51ca0 │ │ │ │ + ldr lr, [pc, #72] @ 51ca4 │ │ │ │ sub sp, sp, #16 │ │ │ │ add ip, pc, ip │ │ │ │ add r4, pc, r4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ mov r2, r0 │ │ │ │ ldr lr, [ip, lr] │ │ │ │ - ldr r0, [pc, #40] @ 51cac │ │ │ │ + ldr r0, [pc, #40] @ 51ca8 │ │ │ │ mvn r4, #0 │ │ │ │ mov r3, r1 │ │ │ │ stm sp, {r4, lr} │ │ │ │ mov r1, #77 @ 0x4d │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2163d4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - mlaeq r5, r8, r3, lr │ │ │ │ - eoreq r9, r1, r8, lsl #14 │ │ │ │ + mlaeq r5, ip, r3, lr │ │ │ │ + eoreq r9, r1, ip, lsl #14 │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ - @ instruction: 0x002196bc │ │ │ │ + eoreq r9, r1, r0, 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 │ │ │ │ + ldr r0, [pc, #52] @ 51cfc │ │ │ │ sub sp, sp, #16 │ │ │ │ mov ip, #0 │ │ │ │ mvn lr, #0 │ │ │ │ mov r4, #1 │ │ │ │ mov r3, r1 │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r1, #75 @ 0x4b │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ str lr, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ bl 21638c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x002196b0 │ │ │ │ + @ instruction: 0x002196b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #52] @ 51d54 │ │ │ │ + ldr r0, [pc, #52] @ 51d50 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov ip, #0 │ │ │ │ mvn lr, #0 │ │ │ │ mov r4, #1 │ │ │ │ mov r3, r1 │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r1, #73 @ 0x49 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ str lr, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ bl 21638c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r9, r1, r4, lsl #13 │ │ │ │ + eoreq r9, r1, r8, 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 │ │ │ │ + ldr r0, [pc, #52] @ 51da4 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov ip, #0 │ │ │ │ mvn lr, #0 │ │ │ │ mov r4, #1 │ │ │ │ mov r3, r1 │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r1, #71 @ 0x47 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ str lr, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ bl 21638c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r9, r1, r4, asr #12 │ │ │ │ + eoreq r9, r1, r8, 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 │ │ │ │ + ldr r0, [pc, #52] @ 51df8 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov ip, #0 │ │ │ │ mvn lr, #0 │ │ │ │ mov r4, #1 │ │ │ │ mov r3, r1 │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r1, #69 @ 0x45 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ str lr, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ bl 21638c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r9, r1, r4, lsl r6 │ │ │ │ + eoreq r9, r1, r8, 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 │ │ │ │ + ldr ip, [pc, #324] @ 51f58 │ │ │ │ + ldr r2, [pc, #324] @ 51f5c │ │ │ │ sub sp, sp, #28 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r4, [pc, #312] @ 51f64 │ │ │ │ + ldr r4, [pc, #312] @ 51f60 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #308] @ 51f68 │ │ │ │ + ldr r3, [pc, #308] @ 51f64 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r5, [r4, r3] │ │ │ │ add r2, sp, #8 │ │ │ │ ldr r3, [r5] │ │ │ │ str r2, [r5] │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r0, #1 │ │ │ │ add r2, sp, #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #16] │ │ │ │ - beq 51ed0 │ │ │ │ - ldr r2, [pc, #248] @ 51f6c │ │ │ │ + beq 51ecc │ │ │ │ + ldr r2, [pc, #248] @ 51f68 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r4, r2] │ │ │ │ ldr r0, [r3] │ │ │ │ bl 20794c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 51ec4 │ │ │ │ - ldr r3, [pc, #224] @ 51f70 │ │ │ │ + bne 51ec0 │ │ │ │ + ldr r3, [pc, #224] @ 51f6c │ │ │ │ ldr r0, [r4, r3] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #216] @ 51f74 │ │ │ │ + ldr r2, [pc, #216] @ 51f70 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #188] @ 51f60 │ │ │ │ + ldr r3, [pc, #188] @ 51f5c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 51f58 │ │ │ │ + bne 51f54 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #172] @ 51f78 │ │ │ │ + ldr r3, [pc, #172] @ 51f74 │ │ │ │ ldr r0, [r4, r3] │ │ │ │ - b 51e90 │ │ │ │ - ldr r3, [pc, #152] @ 51f70 │ │ │ │ + b 51e8c │ │ │ │ + ldr r3, [pc, #152] @ 51f6c │ │ │ │ mov r6, r0 │ │ │ │ ldr r7, [r4, r3] │ │ │ │ ldr r0, [r1] │ │ │ │ subs r0, r0, r7 │ │ │ │ movne r0, #1 │ │ │ │ bl 20de1c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, r7 │ │ │ │ - beq 51f18 │ │ │ │ - ldr r3, [pc, #104] @ 51f6c │ │ │ │ + beq 51f14 │ │ │ │ + ldr r3, [pc, #104] @ 51f68 │ │ │ │ ldr r7, [r4, r3] │ │ │ │ ldr r0, [r7] │ │ │ │ add r3, r0, #788 @ 0x314 │ │ │ │ ldrsh r3, [r3, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 51f28 │ │ │ │ - ldr r2, [pc, #92] @ 51f7c │ │ │ │ + bne 51f24 │ │ │ │ + ldr r2, [pc, #92] @ 51f78 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [r4, r2] │ │ │ │ - b 51e94 │ │ │ │ + b 51e90 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r5] │ │ │ │ bl 20794c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 51f18 │ │ │ │ + beq 51f14 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r5] │ │ │ │ bl 20966c │ │ │ │ ldr r3, [r7] │ │ │ │ strb r6, [r3, #672] @ 0x2a0 │ │ │ │ - b 51f18 │ │ │ │ + b 51f14 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldrdeq lr, [r5], -ip @ │ │ │ │ + eoreq lr, r5, r0, ror #3 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x0025e1bc │ │ │ │ + eoreq lr, r5, r0, asr #3 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq lr, r5, r8, asr r1 │ │ │ │ + eoreq lr, r5, ip, asr r1 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, r0, #16 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ add r0, r4, #4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, r0, #16 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ add r0, r4, #4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #220] @ 520dc │ │ │ │ - ldr r3, [pc, #220] @ 520e0 │ │ │ │ + ldr r4, [pc, #220] @ 520d8 │ │ │ │ + ldr r3, [pc, #220] @ 520dc │ │ │ │ sub sp, sp, #32 │ │ │ │ add r4, pc, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr lr, [pc, #208] @ 520e4 │ │ │ │ + ldr lr, [pc, #208] @ 520e0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ - ldr ip, [pc, #204] @ 520e8 │ │ │ │ + ldr ip, [pc, #204] @ 520e4 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ add lr, pc, lr │ │ │ │ ldr r4, [lr, ip] │ │ │ │ add ip, sp, #12 │ │ │ │ cmp r1, r2 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r4] │ │ │ │ str ip, [r4] │ │ │ │ add ip, sp, #4 │ │ │ │ str r1, [sp, #12] │ │ │ │ str ip, [sp, #20] │ │ │ │ strne r1, [r4] │ │ │ │ - beq 52084 │ │ │ │ - ldr r1, [pc, #144] @ 520ec │ │ │ │ - ldr r2, [pc, #128] @ 520e0 │ │ │ │ + beq 52080 │ │ │ │ + ldr r1, [pc, #144] @ 520e8 │ │ │ │ + ldr r2, [pc, #128] @ 520dc │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bne 520d8 │ │ │ │ + bne 520d4 │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #100] @ 520f0 │ │ │ │ + ldr r3, [pc, #100] @ 520ec │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [lr, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #68] @ 520f4 │ │ │ │ + ldr r3, [pc, #68] @ 520f0 │ │ │ │ ldr r3, [lr, r3] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r3 │ │ │ │ bl 7939c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [r2, #732] @ 0x2dc │ │ │ │ str r0, [r4] │ │ │ │ str r1, [r2, #732] @ 0x2dc │ │ │ │ - b 52054 │ │ │ │ + b 52050 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq sp, [r5], -r4 @ │ │ │ │ + strdeq sp, [r5], -r8 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq sp, [r5], -r4 @ │ │ │ │ + ldrdeq sp, [r5], -r8 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - mlaeq r5, ip, pc, sp @ │ │ │ │ + eoreq sp, r5, r0, lsr #31 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr ip, [pc, #276] @ 52224 │ │ │ │ + ldr ip, [pc, #276] @ 52220 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #268] @ 52228 │ │ │ │ + ldr r3, [pc, #268] @ 52224 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r3, [ip, r3] │ │ │ │ - ldr r5, [pc, #260] @ 5222c │ │ │ │ + ldr r5, [pc, #260] @ 52228 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [pc, #248] @ 52230 │ │ │ │ + ldr r3, [pc, #248] @ 5222c │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #16 │ │ │ │ @@ -48276,242 +48275,242 @@ │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldreq r3, [r0, #16] │ │ │ │ ldreq r0, [r3, #24] │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ str r3, [sp, #12] │ │ │ │ tst r3, #1 │ │ │ │ - bne 521a4 │ │ │ │ + bne 521a0 │ │ │ │ ldrsh r0, [r3] │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ ldreq r3, [r3, #4] │ │ │ │ streq r3, [sp, #12] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bl 85318 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - beq 521ec │ │ │ │ + beq 521e8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #112] @ 52234 │ │ │ │ + ldr r2, [pc, #112] @ 52230 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #92] @ 52228 │ │ │ │ + ldr r3, [pc, #92] @ 52224 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 52220 │ │ │ │ + bne 5221c │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #68] @ 52238 │ │ │ │ + ldr r3, [pc, #68] @ 52234 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 521b8 │ │ │ │ + beq 521b4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, #6 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r3, [r4] │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - b 521b8 │ │ │ │ + b 521b4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sp, r5, r0, ror #29 │ │ │ │ + eoreq sp, r5, r4, ror #29 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sp, r5, r4, asr #29 │ │ │ │ + eoreq sp, r5, r8, asr #29 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq sp, r5, r0, lsr lr │ │ │ │ + eoreq sp, r5, r4, lsr lr │ │ │ │ andeq r0, r0, r0, asr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r1, [pc, #360] @ 523c4 │ │ │ │ + ldr r1, [pc, #360] @ 523c0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #356] @ 523c8 │ │ │ │ + ldr r3, [pc, #356] @ 523c4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr ip, [pc, #348] @ 523cc │ │ │ │ + ldr ip, [pc, #348] @ 523c8 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r0, [pc, #344] @ 523d0 │ │ │ │ + ldr r0, [pc, #344] @ 523cc │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r3, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r4, [ip, r0] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r3, #7 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ + add r3, sp, #24 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #4 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - add r3, sp, #28 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, ip │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - add r3, sp, #20 │ │ │ │ - add r1, sp, #24 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + add r3, sp, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ mov ip, #0 │ │ │ │ str r0, [r4] │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ + str r1, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #32 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #20 │ │ │ │ mov r5, r2 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str ip, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ str ip, [sp, #28] │ │ │ │ str ip, [sp, #32] │ │ │ │ bl 84bc0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r0, [sp, #24] │ │ │ │ - beq 52320 │ │ │ │ + beq 5231c │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 52398 │ │ │ │ + bne 52394 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 52340 │ │ │ │ + beq 5233c │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 52378 │ │ │ │ + bne 52374 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #136] @ 523d4 │ │ │ │ + ldr r2, [pc, #136] @ 523d0 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #116] @ 523c8 │ │ │ │ + ldr r3, [pc, #116] @ 523c4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 523c0 │ │ │ │ + bne 523bc │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 52340 │ │ │ │ - ldr r1, [pc, #76] @ 523d8 │ │ │ │ + beq 5233c │ │ │ │ + ldr r1, [pc, #76] @ 523d4 │ │ │ │ mov r0, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4bca0 │ │ │ │ - b 52340 │ │ │ │ + bl 4bc9c │ │ │ │ + b 5233c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 52320 │ │ │ │ + beq 5231c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ mov r3, r5 │ │ │ │ bl 8667c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 52318 │ │ │ │ - b 52320 │ │ │ │ + bne 52314 │ │ │ │ + b 5231c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mlaeq r5, r8, sp, sp │ │ │ │ + mlaeq r5, ip, sp, sp │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sp, r5, r8, ror sp │ │ │ │ + eoreq sp, r5, ip, ror sp │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq sp, r5, r8, lsr #25 │ │ │ │ - mlaeq r1, r4, r0, r9 │ │ │ │ - ldr r3, [pc, #16] @ 523f4 │ │ │ │ - ldr r2, [pc, #16] @ 523f8 │ │ │ │ + eoreq sp, r5, ip, lsr #25 │ │ │ │ + mlaeq r1, r8, r0, r9 │ │ │ │ + ldr r3, [pc, #16] @ 523f0 │ │ │ │ + ldr r2, [pc, #16] @ 523f4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3] │ │ │ │ b 206a44 │ │ │ │ - eoreq sp, r5, r4, lsl ip │ │ │ │ + eoreq sp, r5, r8, lsl ip │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr ip, [pc, #388] @ 52598 │ │ │ │ - ldr r1, [pc, #388] @ 5259c │ │ │ │ + ldr ip, [pc, #388] @ 52594 │ │ │ │ + ldr r1, [pc, #388] @ 52598 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #376] @ 525a0 │ │ │ │ + ldr r3, [pc, #376] @ 5259c │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #372] @ 525a4 │ │ │ │ + ldr r2, [pc, #372] @ 525a0 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r4] │ │ │ │ str r1, [sp, #20] │ │ │ │ add r1, sp, #20 │ │ │ │ str r1, [r4] │ │ │ │ mov r1, #4 │ │ │ │ str r1, [sp, #24] │ │ │ │ - add r1, sp, #12 │ │ │ │ + add r1, sp, #8 │ │ │ │ str r1, [sp, #28] │ │ │ │ - add r1, sp, #4 │ │ │ │ - str r1, [sp, #32] │ │ │ │ add r1, sp, #16 │ │ │ │ + str r1, [sp, #32] │ │ │ │ + add r1, sp, #4 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - add r1, sp, #8 │ │ │ │ + add r1, sp, #12 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #292] @ 525a8 │ │ │ │ + ldr r1, [pc, #292] @ 525a4 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r5, [r3, r1] │ │ │ │ cmp r2, r5 │ │ │ │ - beq 524e4 │ │ │ │ + beq 524e0 │ │ │ │ tst r2, #1 │ │ │ │ - bne 524b0 │ │ │ │ + bne 524ac │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - beq 524e0 │ │ │ │ - ldr r1, [pc, #244] @ 525ac │ │ │ │ + beq 524dc │ │ │ │ + ldr r1, [pc, #244] @ 525a8 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq 524e0 │ │ │ │ - ldr r1, [pc, #232] @ 525b0 │ │ │ │ + beq 524dc │ │ │ │ + ldr r1, [pc, #232] @ 525ac │ │ │ │ ldr ip, [r2, #4] │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r1, [r1] │ │ │ │ ldr r1, [r1, ip, lsl #2] │ │ │ │ add r2, r1, r2, lsl #2 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, r5 │ │ │ │ - beq 52518 │ │ │ │ - ldr r0, [pc, #184] @ 525b0 │ │ │ │ + beq 52514 │ │ │ │ + ldr r0, [pc, #184] @ 525ac │ │ │ │ ldmib r2, {r1, r2} │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r3, [r3, r1, lsl #2] │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl f18d8 │ │ │ │ + bl f18e4 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #12 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr ip, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ moveq r1, r5 │ │ │ │ mov r2, #149 @ 0x95 │ │ │ │ ldrh r3, [ip, #2] │ │ │ │ strh r2, [r0] │ │ │ │ @@ -48522,65 +48521,65 @@ │ │ │ │ cmp r1, #0 │ │ │ │ orr r3, r2, r3 │ │ │ │ moveq r1, r5 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r1, [r0, #8] │ │ │ │ strh r3, [ip, #2] │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #68] @ 525b4 │ │ │ │ - ldr r3, [pc, #40] @ 5259c │ │ │ │ + ldr r2, [pc, #68] @ 525b0 │ │ │ │ + ldr r3, [pc, #40] @ 52598 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 52594 │ │ │ │ + bne 52590 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sp, r5, r0, ror #23 │ │ │ │ + eoreq sp, r5, r4, ror #23 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sp, r5, r0, asr #23 │ │ │ │ + eoreq sp, r5, r4, asr #23 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ - eoreq sp, r5, r8, lsl #21 │ │ │ │ - ldr r3, [pc, #36] @ 525e4 │ │ │ │ - ldr r2, [pc, #36] @ 525e8 │ │ │ │ + eoreq sp, r5, ip, lsl #21 │ │ │ │ + ldr r3, [pc, #36] @ 525e0 │ │ │ │ + ldr r2, [pc, #36] @ 525e4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr ip, [r0, #4] │ │ │ │ ldr r2, [r2] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r2, [r2, ip, lsl #2] │ │ │ │ add r3, r2, r1, lsl #2 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - b 4ff94 │ │ │ │ - eoreq sp, r5, r8, lsr sl │ │ │ │ + b 4ff90 │ │ │ │ + eoreq sp, r5, ip, lsr sl │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr ip, [pc, #236] @ 526f0 │ │ │ │ - ldr r1, [pc, #236] @ 526f4 │ │ │ │ + ldr ip, [pc, #236] @ 526ec │ │ │ │ + ldr r1, [pc, #236] @ 526f0 │ │ │ │ sub sp, sp, #32 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #224] @ 526f8 │ │ │ │ + ldr r3, [pc, #224] @ 526f4 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #220] @ 526fc │ │ │ │ + ldr r2, [pc, #220] @ 526f8 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - ldr r6, [pc, #200] @ 52700 │ │ │ │ + ldr r6, [pc, #200] @ 526fc │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r2, [r5] │ │ │ │ str r3, [r5] │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r6, pc, r6 │ │ │ │ add r3, sp, #8 │ │ │ │ @@ -48591,73 +48590,73 @@ │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [r6] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 8f720 │ │ │ │ subs r4, r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - beq 526b8 │ │ │ │ + beq 526b4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #120] @ 52704 │ │ │ │ + ldr r2, [pc, #120] @ 52700 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #96] @ 526f4 │ │ │ │ + ldr r3, [pc, #96] @ 526f0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 526ec │ │ │ │ + bne 526e8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #20 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ mov r1, #95 @ 0x5f │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [r6] │ │ │ │ strh r1, [r2] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r1, [r2, #4] │ │ │ │ bl 8f57c │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - b 52680 │ │ │ │ + b 5267c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq sp, [r5], -r0 @ │ │ │ │ + strdeq sp, [r5], -r4 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq sp, [r5], -r0 @ │ │ │ │ + ldrdeq sp, [r5], -r4 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq r6, r4, ip, asr #4 │ │ │ │ - eoreq sp, r5, r8, ror #18 │ │ │ │ + eorseq r6, r4, r0, asr r2 │ │ │ │ + eoreq sp, r5, ip, ror #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r1, [pc, #268] @ 5282c │ │ │ │ - ldr r2, [pc, #268] @ 52830 │ │ │ │ + ldr r1, [pc, #268] @ 52828 │ │ │ │ + ldr r2, [pc, #268] @ 5282c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r4, [pc, #260] @ 52834 │ │ │ │ + ldr r4, [pc, #260] @ 52830 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ - ldr r3, [pc, #256] @ 52838 │ │ │ │ + ldr r3, [pc, #256] @ 52834 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ - add r2, sp, #8 │ │ │ │ + add r2, sp, #4 │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r6, [r0, #4] │ │ │ │ str r2, [sp, #28] │ │ │ │ - add r2, sp, #4 │ │ │ │ + add r2, sp, #8 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #208] @ 5283c │ │ │ │ + ldr r3, [pc, #208] @ 52838 │ │ │ │ ldr r2, [r5] │ │ │ │ str r2, [sp, #20] │ │ │ │ add r0, sp, #20 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #2 │ │ │ │ str r0, [r5] │ │ │ │ str r1, [sp, #24] │ │ │ │ @@ -48673,285 +48672,285 @@ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, #4 │ │ │ │ add r3, sp, #16 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r7] │ │ │ │ - ldr r3, [pc, #104] @ 52840 │ │ │ │ + ldr r3, [pc, #104] @ 5283c │ │ │ │ str r0, [sp, #16] │ │ │ │ str r1, [r0] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r1, [r2, r6, lsl #2] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r1, [r2, #724] @ 0x2d4 │ │ │ │ - ldr r2, [pc, #68] @ 52844 │ │ │ │ + ldr r2, [pc, #68] @ 52840 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #40] @ 52830 │ │ │ │ + ldr r3, [pc, #40] @ 5282c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 52828 │ │ │ │ + bne 52824 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldrdeq sp, [r5], -r8 @ │ │ │ │ + ldrdeq sp, [r5], -ip @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x0025d8b8 │ │ │ │ + @ instruction: 0x0025d8bc │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - strdeq sp, [r5], -r4 @ │ │ │ │ + strdeq sp, [r5], -r8 @ │ │ │ │ │ │ │ │ -00052848 : │ │ │ │ - ldr r3, [pc, #8] @ 52858 │ │ │ │ +00052844 : │ │ │ │ + ldr r3, [pc, #8] @ 52854 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3] │ │ │ │ bx lr │ │ │ │ - eoreq lr, r5, ip, lsr #3 │ │ │ │ + @ instruction: 0x0025e1b0 │ │ │ │ │ │ │ │ -0005285c : │ │ │ │ - ldr r3, [pc, #8] @ 5286c │ │ │ │ +00052858 : │ │ │ │ + ldr r3, [pc, #8] @ 52868 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3, #4] │ │ │ │ bx lr │ │ │ │ - eorseq r6, r4, r4, lsr r0 │ │ │ │ + eorseq r6, r4, r8, lsr r0 │ │ │ │ │ │ │ │ -00052870 : │ │ │ │ - ldr r3, [pc, #8] @ 52880 │ │ │ │ +0005286c : │ │ │ │ + ldr r3, [pc, #8] @ 5287c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bx lr │ │ │ │ - eorseq r6, r4, r0, lsr #32 │ │ │ │ + eorseq r6, r4, r4, lsr #32 │ │ │ │ │ │ │ │ -00052884 : │ │ │ │ +00052880 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #32 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #580] @ 52ae8 │ │ │ │ - ldr r1, [pc, #580] @ 52aec │ │ │ │ + ldr r0, [pc, #580] @ 52ae4 │ │ │ │ + ldr r1, [pc, #580] @ 52ae8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #572] @ 52af0 │ │ │ │ - ldr r2, [pc, #572] @ 52af4 │ │ │ │ + ldr r3, [pc, #572] @ 52aec │ │ │ │ + ldr r2, [pc, #572] @ 52af0 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ mov r5, #1 │ │ │ │ mov r8, #0 │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r2, [r6] │ │ │ │ stm sp, {r5, r8} │ │ │ │ str r3, [r6] │ │ │ │ add r3, sp, #12 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #516] @ 52af8 │ │ │ │ - ldr r3, [pc, #516] @ 52afc │ │ │ │ - ldr r1, [pc, #516] @ 52b00 │ │ │ │ - ldr r7, [pc, #516] @ 52b04 │ │ │ │ + ldr r2, [pc, #516] @ 52af4 │ │ │ │ + ldr r3, [pc, #516] @ 52af8 │ │ │ │ + ldr r1, [pc, #516] @ 52afc │ │ │ │ + ldr r7, [pc, #516] @ 52b00 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #199 @ 0xc7 │ │ │ │ add r7, pc, r7 │ │ │ │ str r5, [sp, #20] │ │ │ │ - bl 2b4b4 │ │ │ │ + bl 2b4b0 │ │ │ │ mov r3, #2 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r7, #20 │ │ │ │ str r3, [r7, #12] │ │ │ │ mov r3, #6 │ │ │ │ str r3, [r7, #16] │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #460] @ 52b08 │ │ │ │ - ldr r4, [pc, #460] @ 52b0c │ │ │ │ + bl 38b80 │ │ │ │ + ldr r0, [pc, #460] @ 52b04 │ │ │ │ + ldr r4, [pc, #460] @ 52b08 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1f5880 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #436] @ 52b10 │ │ │ │ + ldr r0, [pc, #436] @ 52b0c │ │ │ │ str r3, [r7, #20] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r5 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #408] @ 52b14 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #404] @ 52b18 │ │ │ │ + ldr r4, [pc, #408] @ 52b10 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #404] @ 52b14 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #34 @ 0x22 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2149ec │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #372] @ 52b1c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #368] @ 52b20 │ │ │ │ + ldr r4, [pc, #372] @ 52b18 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #368] @ 52b1c │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #35 @ 0x23 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2149ec │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #336] @ 52b24 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #332] @ 52b28 │ │ │ │ + ldr r4, [pc, #336] @ 52b20 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #332] @ 52b24 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2149ec │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #300] @ 52b2c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #296] @ 52b30 │ │ │ │ + ldr r4, [pc, #300] @ 52b28 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #296] @ 52b2c │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #37 @ 0x25 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2149ec │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #264] @ 52b34 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #260] @ 52b38 │ │ │ │ + ldr r4, [pc, #264] @ 52b30 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #260] @ 52b34 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #38 @ 0x26 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2149ec │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #228] @ 52b3c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #224] @ 52b40 │ │ │ │ + ldr r4, [pc, #228] @ 52b38 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #224] @ 52b3c │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #39 @ 0x27 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2149ec │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #192] @ 52b44 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #188] @ 52b48 │ │ │ │ + ldr r4, [pc, #192] @ 52b40 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #188] @ 52b44 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #144] @ 52b4c │ │ │ │ + ldr r2, [pc, #144] @ 52b48 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #40] @ 52aec │ │ │ │ + ldr r3, [pc, #40] @ 52ae8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 52ae4 │ │ │ │ + bne 52ae0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sp, r5, r4, asr r7 │ │ │ │ + eoreq sp, r5, r8, asr r7 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sp, r5, r8, lsr r7 │ │ │ │ + eoreq sp, r5, ip, lsr r7 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @ instruction: 0xfffff6b0 │ │ │ │ @ instruction: 0xfffff678 │ │ │ │ @ instruction: 0xfffff258 │ │ │ │ - eorseq r5, r4, r8, lsl #31 │ │ │ │ + eorseq r5, r4, ip, lsl #31 │ │ │ │ + eoreq r8, r1, ip, lsr #22 │ │ │ │ eoreq r8, r1, r8, lsr #22 │ │ │ │ - eoreq r8, r1, r4, lsr #22 │ │ │ │ @ instruction: 0xfffff49c │ │ │ │ - eoreq r8, r1, r0, lsl #21 │ │ │ │ + eoreq r8, r1, r4, lsl #21 │ │ │ │ @ instruction: 0xfffff418 │ │ │ │ - eoreq r8, r1, r0, lsr sl │ │ │ │ + eoreq r8, r1, r4, lsr sl │ │ │ │ @ instruction: 0xfffff398 │ │ │ │ - strdeq r8, [r1], -r0 @ │ │ │ │ + strdeq r8, [r1], -r4 @ │ │ │ │ @ instruction: 0xfffff318 │ │ │ │ - mlaeq r1, ip, r9, r8 │ │ │ │ + eoreq r8, r1, r0, lsr #19 │ │ │ │ @ instruction: 0xfffff298 │ │ │ │ - eoreq r8, r1, ip, lsl r9 │ │ │ │ + eoreq r8, r1, r0, lsr #18 │ │ │ │ @ instruction: 0xfffff1fc │ │ │ │ - ldrdeq r8, [r1], -r8 @ │ │ │ │ + ldrdeq r8, [r1], -ip @ │ │ │ │ @ instruction: 0xfffff16c │ │ │ │ - mlaeq r1, r4, r8, r8 │ │ │ │ + mlaeq r1, r8, r8, r8 │ │ │ │ @ instruction: 0xfffff0cc │ │ │ │ - eoreq sp, r5, r8, lsr r5 │ │ │ │ + eoreq sp, r5, ip, lsr r5 │ │ │ │ │ │ │ │ -00052b50 : │ │ │ │ +00052b4c : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00052b54 : │ │ │ │ - ldr r3, [pc, #32] @ 52b7c │ │ │ │ +00052b50 : │ │ │ │ + ldr r3, [pc, #32] @ 52b78 │ │ │ │ cmp r0, #6 │ │ │ │ add r3, pc, r3 │ │ │ │ bxne lr │ │ │ │ - ldr r2, [pc, #20] @ 52b80 │ │ │ │ + ldr r2, [pc, #20] @ 52b7c │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3] │ │ │ │ str r1, [r3, #740] @ 0x2e4 │ │ │ │ bx lr │ │ │ │ - mlaeq r5, ip, r4, sp │ │ │ │ + eoreq sp, r5, r0, lsr #9 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ │ │ │ │ -00052b84 : │ │ │ │ +00052b80 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r1, [pc, #736] @ 52e7c │ │ │ │ - ldr r2, [pc, #736] @ 52e80 │ │ │ │ + ldr r1, [pc, #736] @ 52e78 │ │ │ │ + ldr r2, [pc, #736] @ 52e7c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r6, [pc, #728] @ 52e84 │ │ │ │ + ldr r6, [pc, #728] @ 52e80 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ - ldr r3, [pc, #724] @ 52e88 │ │ │ │ + ldr r3, [pc, #724] @ 52e84 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ - ldr r3, [pc, #704] @ 52e8c │ │ │ │ + ldr r3, [pc, #704] @ 52e88 │ │ │ │ ldr r2, [r5] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r7, [r6, r3] │ │ │ │ mov r4, #3 │ │ │ │ ldr r3, [r7] │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #20 │ │ │ │ @@ -48964,189 +48963,189 @@ │ │ │ │ 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 │ │ │ │ - ldr r2, [pc, #624] @ 52e90 │ │ │ │ + ldr r2, [pc, #624] @ 52e8c │ │ │ │ mov r0, #20 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ str r4, [sp, #24] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r9, [r3, #700] @ 0x2bc │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r3, #202 @ 0xca │ │ │ │ ldr r1, [r1, #684] @ 0x2ac │ │ │ │ mov r2, r0 │ │ │ │ str r2, [sp, #8] │ │ │ │ strh r3, [r2] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r1, [r2, #16] │ │ │ │ str r2, [r3, #684] @ 0x2ac │ │ │ │ ldr r3, [r3, #152] @ 0x98 │ │ │ │ str r3, [r2, #12] │ │ │ │ mov r0, #456 @ 0x1c8 │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ mov r3, #203 @ 0xcb │ │ │ │ mov r2, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ strh r3, [r2] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r0, r0, #8 │ │ │ │ str r2, [r3, #4] │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl 1c4df0 │ │ │ │ + bl 1c4ddc │ │ │ │ ldr r0, [r5] │ │ │ │ bl 2175fc │ │ │ │ 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 1c4868 │ │ │ │ cmp r0, r8 │ │ │ │ - beq 52e20 │ │ │ │ + beq 52e1c │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ str r2, [r3, #684] @ 0x2ac │ │ │ │ ldr r2, [r3, #136] @ 0x88 │ │ │ │ cmp r2, r8 │ │ │ │ ldr r2, [r0, #448] @ 0x1c0 │ │ │ │ str r2, [r3, #24] │ │ │ │ - beq 52d48 │ │ │ │ + beq 52d44 │ │ │ │ mov r2, #4 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, #48 @ 0x30 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r8, [sp, #16] │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r1, [r3, #136] @ 0x88 │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [r3, #152] @ 0x98 │ │ │ │ str r1, [r2, #16] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r2, [r3, #136] @ 0x88 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldrb r3, [r0, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 52da0 │ │ │ │ + beq 52d9c │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r0, [r3, #704] @ 0x2c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 52dc0 │ │ │ │ + beq 52dbc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r3, #704] @ 0x2c0 │ │ │ │ str r2, [r7] │ │ │ │ - ldr r2, [pc, #280] @ 52e94 │ │ │ │ - ldr r3, [pc, #256] @ 52e80 │ │ │ │ + ldr r2, [pc, #280] @ 52e90 │ │ │ │ + ldr r3, [pc, #256] @ 52e7c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 52e78 │ │ │ │ + bne 52e74 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r3, #3 │ │ │ │ add r0, r0, #8 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1c4e04 │ │ │ │ + bl 1c4df0 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r0, [r3, #704] @ 0x2c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 52d64 │ │ │ │ + bne 52d60 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [r1, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 52df4 │ │ │ │ + beq 52df0 │ │ │ │ ldrb r0, [r1, #45] @ 0x2d │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r0, [r2, #40] @ 0x28 │ │ │ │ - bne 52df8 │ │ │ │ + bne 52df4 │ │ │ │ ands ip, r2, #1 │ │ │ │ - bne 52df4 │ │ │ │ + bne 52df0 │ │ │ │ ldrsh r0, [r2] │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - beq 52e50 │ │ │ │ + beq 52e4c │ │ │ │ ldr r0, [r3, #24] │ │ │ │ ldr r3, [r0, #400] @ 0x190 │ │ │ │ ldr r2, [r0, #404] @ 0x194 │ │ │ │ str r2, [r3, #4] │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r0, #400] @ 0x190 │ │ │ │ str r3, [r7] │ │ │ │ - bl e9620 │ │ │ │ + bl e962c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, #0 │ │ │ │ - b 52d70 │ │ │ │ - ldr r3, [pc, #112] @ 52e98 │ │ │ │ + b 52d6c │ │ │ │ + ldr r3, [pc, #112] @ 52e94 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r6, r3] │ │ │ │ - ldr r3, [pc, #104] @ 52e9c │ │ │ │ + ldr r3, [pc, #104] @ 52e98 │ │ │ │ ldr r1, [r1] │ │ │ │ str r4, [sp, #24] │ │ │ │ str r1, [r2, #152] @ 0x98 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 1c4d14 │ │ │ │ - b 52e14 │ │ │ │ + bl 1c4d00 │ │ │ │ + b 52e10 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ str r2, [sp, #16] │ │ │ │ add r3, sp, #16 │ │ │ │ mov r2, #4 │ │ │ │ add r0, r0, #8 │ │ │ │ str ip, [r1, #28] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 1c4d14 │ │ │ │ - b 52e14 │ │ │ │ + bl 1c4d00 │ │ │ │ + b 52e10 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sp, r5, ip, asr r4 │ │ │ │ + eoreq sp, r5, r0, ror #8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sp, r5, ip, lsr r4 │ │ │ │ + eoreq sp, r5, r0, asr #8 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq r5, r4, r4, ror ip │ │ │ │ - eoreq sp, r5, ip, ror r2 │ │ │ │ + eorseq r5, r4, r8, ror ip │ │ │ │ + eoreq sp, r5, r0, lsl #5 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ muleq r0, ip, r7 │ │ │ │ │ │ │ │ -00052ea0 : │ │ │ │ +00052e9c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r1, [pc, #688] @ 53168 │ │ │ │ - ldr r2, [pc, #688] @ 5316c │ │ │ │ + ldr r1, [pc, #688] @ 53164 │ │ │ │ + ldr r2, [pc, #688] @ 53168 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r6, [pc, #680] @ 53170 │ │ │ │ + ldr r6, [pc, #680] @ 5316c │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ - ldr r3, [pc, #676] @ 53174 │ │ │ │ + ldr r3, [pc, #676] @ 53170 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov r2, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r5] │ │ │ │ @@ -49154,247 +49153,247 @@ │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ add r4, sp, #12 │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 39550 │ │ │ │ + bl 3954c │ │ │ │ cmp r4, r0 │ │ │ │ - bcc 5312c │ │ │ │ - ldr r3, [pc, #604] @ 53178 │ │ │ │ + bcc 53128 │ │ │ │ + ldr r3, [pc, #604] @ 53174 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 52f68 │ │ │ │ - ldr r3, [pc, #588] @ 5317c │ │ │ │ + beq 52f64 │ │ │ │ + ldr r3, [pc, #588] @ 53178 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [r5] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #576] @ 53180 │ │ │ │ + ldr r2, [pc, #576] @ 5317c │ │ │ │ str r4, [r3, #28] │ │ │ │ - ldr r3, [pc, #548] @ 5316c │ │ │ │ + ldr r3, [pc, #548] @ 53168 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 53154 │ │ │ │ + bne 53150 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 37964 │ │ │ │ + bl 37960 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #3 │ │ │ │ bl 2322c │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r6, #8388608 @ 0x800000 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ movcs r6, #8388608 @ 0x800000 │ │ │ │ str r3, [r5] │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ - bl 37978 │ │ │ │ + bl 37974 │ │ │ │ cmp r7, r0 │ │ │ │ - beq 52fc4 │ │ │ │ - ldr r3, [pc, #468] @ 53184 │ │ │ │ + beq 52fc0 │ │ │ │ + ldr r3, [pc, #468] @ 53180 │ │ │ │ rsb r6, r6, #49920 @ 0xc300 │ │ │ │ add r6, r6, #80 @ 0x50 │ │ │ │ add r3, pc, r3 │ │ │ │ add r4, r6, r7 │ │ │ │ str r4, [r3, #24] │ │ │ │ - b 52f28 │ │ │ │ - ldr r1, [pc, #444] @ 53188 │ │ │ │ - ldr r0, [pc, #444] @ 5318c │ │ │ │ + b 52f24 │ │ │ │ + ldr r1, [pc, #444] @ 53184 │ │ │ │ + ldr r0, [pc, #444] @ 53188 │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r8, #2 │ │ │ │ add r3, sp, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r4, [sp, #20] │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ bl 23328 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq 52fa8 │ │ │ │ + beq 52fa4 │ │ │ │ mov r0, #256 @ 0x100 │ │ │ │ bl 234cc │ │ │ │ - ldr r9, [pc, #376] @ 53190 │ │ │ │ + ldr r9, [pc, #376] @ 5318c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r9, pc, r9 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b 53054 │ │ │ │ + b 53050 │ │ │ │ mov r0, sl │ │ │ │ bl 232ec │ │ │ │ cmp r0, #8 │ │ │ │ - bls 53050 │ │ │ │ + bls 5304c │ │ │ │ sub r0, r0, #8 │ │ │ │ add r1, sl, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 53094 │ │ │ │ + beq 53090 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ mov r1, #256 @ 0x100 │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ bl 22fec │ │ │ │ ldr sl, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 53028 │ │ │ │ + bne 53024 │ │ │ │ mov r3, #2 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ bl 231b4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [r5] │ │ │ │ bl 22fe0 │ │ │ │ - b 52fa8 │ │ │ │ + b 52fa4 │ │ │ │ ldrb r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 53070 │ │ │ │ + beq 5306c │ │ │ │ mov r1, sl │ │ │ │ - b 530b0 │ │ │ │ + b 530ac │ │ │ │ cmp r3, #0 │ │ │ │ - beq 53070 │ │ │ │ + beq 5306c │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ mov r2, r1 │ │ │ │ ldrb r3, [r1, #1]! │ │ │ │ - bne 530a8 │ │ │ │ + bne 530a4 │ │ │ │ cmp r3, #0 │ │ │ │ addne r2, r2, #1 │ │ │ │ - beq 53070 │ │ │ │ + beq 5306c │ │ │ │ sub r1, r3, #48 @ 0x30 │ │ │ │ and r0, r1, #255 @ 0xff │ │ │ │ cmp r0, #9 │ │ │ │ orrls r4, r1, r4, lsl #4 │ │ │ │ - bls 53108 │ │ │ │ + bls 53104 │ │ │ │ sub r1, r3, #97 @ 0x61 │ │ │ │ cmp r1, #5 │ │ │ │ subls r3, r3, #87 @ 0x57 │ │ │ │ orrls r4, r3, r4, lsl #4 │ │ │ │ - bls 53108 │ │ │ │ + bls 53104 │ │ │ │ sub r1, r3, #65 @ 0x41 │ │ │ │ cmp r1, #5 │ │ │ │ - bhi 53114 │ │ │ │ + bhi 53110 │ │ │ │ sub r3, r3, #55 @ 0x37 │ │ │ │ orr r4, r3, r4, lsl #4 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne 530cc │ │ │ │ + bne 530c8 │ │ │ │ cmp r7, r4 │ │ │ │ - bcs 53070 │ │ │ │ + bcs 5306c │ │ │ │ sub r3, r4, r6 │ │ │ │ cmp r7, r3 │ │ │ │ movhi r7, r4 │ │ │ │ - b 53070 │ │ │ │ - ldr r3, [pc, #96] @ 53194 │ │ │ │ + b 5306c │ │ │ │ + ldr r3, [pc, #96] @ 53190 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 53158 │ │ │ │ - ldr r0, [pc, #80] @ 53198 │ │ │ │ + beq 53154 │ │ │ │ + ldr r0, [pc, #80] @ 53194 │ │ │ │ add r0, pc, r0 │ │ │ │ blx r3 │ │ │ │ mov r0, #1 │ │ │ │ bl 237c0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [pc, #60] @ 5319c │ │ │ │ + ldr r0, [pc, #60] @ 53198 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 235c8 │ │ │ │ - b 5314c │ │ │ │ - eoreq sp, r5, r0, asr #2 │ │ │ │ + b 53148 │ │ │ │ + eoreq sp, r5, r4, asr #2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sp, r5, r0, lsr #2 │ │ │ │ + eoreq sp, r5, r4, lsr #2 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq r5, r4, ip, ror r9 │ │ │ │ - eorseq r5, r4, r0, ror #18 │ │ │ │ - strheq sp, [r5], -r4 @ │ │ │ │ - eorseq r5, r4, r0, ror #17 │ │ │ │ - eoreq lr, r1, r4, asr r2 │ │ │ │ - ldrdeq r8, [r1], -r0 @ │ │ │ │ - eoreq r8, r1, r8, lsr #9 │ │ │ │ + eorseq r5, r4, r0, lsl #19 │ │ │ │ + eorseq r5, r4, r4, ror #18 │ │ │ │ + strheq sp, [r5], -r8 @ │ │ │ │ + eorseq r5, r4, r4, ror #17 │ │ │ │ + eoreq lr, r1, r8, asr r2 │ │ │ │ + ldrdeq r8, [r1], -r4 @ │ │ │ │ + eoreq r8, r1, ip, lsr #9 │ │ │ │ andeq r0, r0, r8, asr r7 │ │ │ │ - eoreq r8, r1, r4, lsr r3 │ │ │ │ eoreq r8, r1, r8, lsr r3 │ │ │ │ + eoreq r8, r1, ip, lsr r3 │ │ │ │ │ │ │ │ -000531a0 : │ │ │ │ - ldr r3, [pc, #48] @ 531d8 │ │ │ │ - ldr r1, [pc, #48] @ 531dc │ │ │ │ - ldr r2, [pc, #48] @ 531e0 │ │ │ │ +0005319c : │ │ │ │ + ldr r3, [pc, #48] @ 531d4 │ │ │ │ + ldr r1, [pc, #48] @ 531d8 │ │ │ │ + ldr r2, [pc, #48] @ 531dc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr ip, [r3, r1] │ │ │ │ ldr r1, [r3, r2] │ │ │ │ ldr r2, [ip] │ │ │ │ ldr r1, [r1] │ │ │ │ add r0, r0, #4 │ │ │ │ sub r2, r2, r1 │ │ │ │ cmp r0, r2, asr #2 │ │ │ │ movlt r0, #1 │ │ │ │ movge r0, #0 │ │ │ │ bx lr │ │ │ │ - eoreq ip, r5, ip, asr #28 │ │ │ │ + eoreq ip, r5, r0, asr lr │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ andeq r0, r0, ip, lsr #12 │ │ │ │ │ │ │ │ -000531e4 : │ │ │ │ +000531e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3600] @ 0xe10 │ │ │ │ - ldr r5, [pc, #828] @ 53538 │ │ │ │ - ldr ip, [pc, #828] @ 5353c │ │ │ │ - ldr r2, [pc, #828] @ 53540 │ │ │ │ + ldr r5, [pc, #828] @ 53534 │ │ │ │ + ldr ip, [pc, #828] @ 53538 │ │ │ │ + ldr r2, [pc, #828] @ 5353c │ │ │ │ sub sp, sp, #484 @ 0x1e4 │ │ │ │ add r5, pc, r5 │ │ │ │ add ip, pc, ip │ │ │ │ str r5, [sp, #4] │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #808] @ 53544 │ │ │ │ + ldr r3, [pc, #808] @ 53540 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #476] @ 0x1dc │ │ │ │ mov r2, #0 │ │ │ │ ldr r2, [r5, r3] │ │ │ │ - ldr r3, [pc, #792] @ 53548 │ │ │ │ + ldr r3, [pc, #792] @ 53544 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r2, [r5, r3] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [r2] │ │ │ │ mov r3, #4 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, #20 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ + add r3, sp, #24 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, r0 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ mov r1, #199 @ 0xc7 │ │ │ │ - ldr ip, [pc, #688] @ 5354c │ │ │ │ - ldr r3, [pc, #688] @ 53550 │ │ │ │ + ldr ip, [pc, #688] @ 53548 │ │ │ │ + ldr r3, [pc, #688] @ 5354c │ │ │ │ str r0, [sp, #24] │ │ │ │ strh r1, [r0] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ ldr lr, [r1, #80] @ 0x50 │ │ │ │ str lr, [r2, #16] │ │ │ │ ldr ip, [r5, ip] │ │ │ │ @@ -49404,365 +49403,365 @@ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r4, [r1, #76] @ 0x4c │ │ │ │ ldr r3, [r3] │ │ │ │ str r4, [r2, #12] │ │ │ │ sub r3, r3, ip │ │ │ │ asr r3, r3, #2 │ │ │ │ str r3, [r2, #8] │ │ │ │ - beq 534c4 │ │ │ │ + beq 534c0 │ │ │ │ lsl r4, r4, #1 │ │ │ │ cmp r4, #128000 @ 0x1f400 │ │ │ │ movge r4, #128000 @ 0x1f400 │ │ │ │ cmp r4, r0 │ │ │ │ movlt r4, r0 │ │ │ │ ldr r0, [r1, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 53310 │ │ │ │ + beq 5330c │ │ │ │ ldr r3, [r1, #92] @ 0x5c │ │ │ │ cmp r3, r4 │ │ │ │ - bge 534a4 │ │ │ │ + bge 534a0 │ │ │ │ mov r0, r4 │ │ │ │ bl 206e2c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #552] @ 5354c │ │ │ │ + ldr r3, [pc, #552] @ 53548 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r0, [r3] │ │ │ │ ldr ip, [sp, #4] │ │ │ │ add r3, r0, r4, lsl #2 │ │ │ │ - ldr r0, [pc, #528] @ 53550 │ │ │ │ + ldr r0, [pc, #528] @ 5354c │ │ │ │ str r4, [r1, #76] @ 0x4c │ │ │ │ ldr r0, [ip, r0] │ │ │ │ str r2, [r1, #80] @ 0x50 │ │ │ │ str r3, [r0] │ │ │ │ - ldr r3, [pc, #512] @ 53554 │ │ │ │ + ldr r3, [pc, #512] @ 53550 │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ ldr r3, [ip, r3] │ │ │ │ ldr r2, [r1, #24] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r4, [r1, #24] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #464] @ 0x1d0 │ │ │ │ mov r3, #4 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #468] @ 0x1d4 │ │ │ │ - bl e9694 │ │ │ │ + bl e96a0 │ │ │ │ mov r0, r4 │ │ │ │ bl 232a4 <_setjmp@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 5347c │ │ │ │ + bne 53478 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ blx r3 │ │ │ │ str r4, [sp, #32] │ │ │ │ - ldr r2, [pc, #412] @ 53544 │ │ │ │ + ldr r2, [pc, #412] @ 53540 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - ldr r3, [pc, #412] @ 5354c │ │ │ │ + ldr r3, [pc, #412] @ 53548 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ bl 206ed8 │ │ │ │ - ldr r3, [pc, #388] @ 53554 │ │ │ │ + ldr r3, [pc, #388] @ 53550 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r4, r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, r1 │ │ │ │ - beq 534fc │ │ │ │ + beq 534f8 │ │ │ │ ldr r2, [r3, #80] @ 0x50 │ │ │ │ - ldr r1, [pc, #348] @ 5354c │ │ │ │ + ldr r1, [pc, #348] @ 53548 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr ip, [r2, #16] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #24] │ │ │ │ str ip, [r3, #80] @ 0x50 │ │ │ │ str r0, [r3, #24] │ │ │ │ ldr lr, [r4, r1] │ │ │ │ - ldr ip, [pc, #320] @ 53550 │ │ │ │ + ldr ip, [pc, #320] @ 5354c │ │ │ │ ldr r1, [r2, #4] │ │ │ │ str r1, [lr] │ │ │ │ ldr lr, [r2, #8] │ │ │ │ ldr ip, [r4, ip] │ │ │ │ add r1, r1, lr, lsl #2 │ │ │ │ str r1, [ip] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r3, #76] @ 0x4c │ │ │ │ - bne 534d0 │ │ │ │ - ldr r3, [pc, #264] @ 53548 │ │ │ │ + bne 534cc │ │ │ │ + ldr r3, [pc, #264] @ 53544 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r2, [r3] │ │ │ │ - ldr r2, [pc, #256] @ 53558 │ │ │ │ - ldr r3, [pc, #228] @ 53540 │ │ │ │ + ldr r2, [pc, #256] @ 53554 │ │ │ │ + ldr r3, [pc, #228] @ 5353c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #476] @ 0x1dc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 53534 │ │ │ │ + bne 53530 │ │ │ │ add sp, sp, #484 @ 0x1e4 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #192] @ 53544 │ │ │ │ + ldr r3, [pc, #192] @ 53540 │ │ │ │ ldr ip, [sp, #4] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r3, [ip, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ - b 533e4 │ │ │ │ + b 533e0 │ │ │ │ ldr ip, [sp, #4] │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #152] @ 5354c │ │ │ │ + ldr r3, [pc, #152] @ 53548 │ │ │ │ ldr r3, [ip, r3] │ │ │ │ str r0, [r3] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r1, #88] @ 0x58 │ │ │ │ - b 53330 │ │ │ │ + b 5332c │ │ │ │ cmp r4, #1000 @ 0x3e8 │ │ │ │ movge r4, #1000 @ 0x3e8 │ │ │ │ - b 532f8 │ │ │ │ + b 532f4 │ │ │ │ ldr r2, [r0, #400] @ 0x190 │ │ │ │ ldr r1, [r0, #404] @ 0x194 │ │ │ │ str r1, [r2, #4] │ │ │ │ - ldr r3, [pc, #100] @ 53548 │ │ │ │ + ldr r3, [pc, #100] @ 53544 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r0, #400] @ 0x190 │ │ │ │ str r2, [r3] │ │ │ │ - bl e9620 │ │ │ │ - b 53438 │ │ │ │ + bl e962c │ │ │ │ + b 53434 │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ ldr r2, [r3, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 53518 │ │ │ │ + beq 53514 │ │ │ │ ldr r1, [r3, #92] @ 0x5c │ │ │ │ cmp r1, r2 │ │ │ │ - bge 533e4 │ │ │ │ - ldr r1, [pc, #44] @ 5354c │ │ │ │ + bge 533e0 │ │ │ │ + ldr r1, [pc, #44] @ 53548 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r1, [r0, r1] │ │ │ │ str r2, [r3, #92] @ 0x5c │ │ │ │ ldr r2, [r1] │ │ │ │ str r2, [r3, #88] @ 0x58 │ │ │ │ - b 533e4 │ │ │ │ + b 533e0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ + strdeq ip, [r5], -r8 @ │ │ │ │ strdeq ip, [r5], -r4 @ │ │ │ │ - strdeq ip, [r5], -r0 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, ip, lsr #12 │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ andeq r0, r0, ip, asr #12 │ │ │ │ - eoreq ip, r5, r0, lsr #23 │ │ │ │ + eoreq ip, r5, r4, lsr #23 │ │ │ │ │ │ │ │ -0005355c : │ │ │ │ - ldr r3, [pc, #44] @ 53590 │ │ │ │ - ldr r2, [pc, #44] @ 53594 │ │ │ │ +00053558 : │ │ │ │ + ldr r3, [pc, #44] @ 5358c │ │ │ │ + ldr r2, [pc, #44] @ 53590 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr ip, [r3, r2] │ │ │ │ - ldr r1, [pc, #36] @ 53598 │ │ │ │ + ldr r1, [pc, #36] @ 53594 │ │ │ │ ldr r2, [ip] │ │ │ │ str r2, [r0] │ │ │ │ ldr r1, [r3, r1] │ │ │ │ add r2, r2, #2 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r2, [ip] │ │ │ │ bx lr │ │ │ │ - mlaeq r5, r4, sl, ip │ │ │ │ + mlaeq r5, r8, sl, ip │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ andeq r0, r0, r0, asr #12 │ │ │ │ │ │ │ │ -0005359c : │ │ │ │ - ldr r3, [pc, #36] @ 535c8 │ │ │ │ - ldr r2, [pc, #36] @ 535cc │ │ │ │ +00053598 : │ │ │ │ + ldr r3, [pc, #36] @ 535c4 │ │ │ │ + ldr r2, [pc, #36] @ 535c8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, r2] │ │ │ │ - ldr r2, [pc, #28] @ 535d0 │ │ │ │ + ldr r2, [pc, #28] @ 535cc │ │ │ │ ldr ip, [r0] │ │ │ │ str ip, [r1] │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ str r1, [r2] │ │ │ │ bx lr │ │ │ │ - eoreq ip, r5, r4, asr sl │ │ │ │ + eoreq ip, r5, r8, asr sl │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ andeq r0, r0, r0, asr #12 │ │ │ │ │ │ │ │ -000535d4 : │ │ │ │ +000535d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r6, [r0, #116] @ 0x74 │ │ │ │ - ldr r0, [pc, #252] @ 536f4 │ │ │ │ - ldr r1, [pc, #252] @ 536f8 │ │ │ │ + ldr r0, [pc, #252] @ 536f0 │ │ │ │ + ldr r1, [pc, #252] @ 536f4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #244] @ 536fc │ │ │ │ - ldr r2, [pc, #244] @ 53700 │ │ │ │ + ldr r3, [pc, #244] @ 536f8 │ │ │ │ + ldr r2, [pc, #244] @ 536fc │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ 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] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #1024 @ 0x400 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 35250 │ │ │ │ + bl 3524c │ │ │ │ sub r2, r4, #4 │ │ │ │ cmp r6, #0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [r0, r2] │ │ │ │ - bne 536dc │ │ │ │ + bne 536d8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [r3, #116] @ 0x74 │ │ │ │ str r0, [r3, #112] @ 0x70 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3, #116] @ 0x74 │ │ │ │ - ldr r2, [pc, #80] @ 53704 │ │ │ │ - ldr r3, [pc, #64] @ 536f8 │ │ │ │ + ldr r2, [pc, #80] @ 53700 │ │ │ │ + ldr r3, [pc, #64] @ 536f4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [r5] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 536f0 │ │ │ │ + bne 536ec │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [r3, #112] @ 0x70 │ │ │ │ bl 23310 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - b 53694 │ │ │ │ + b 53690 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq ip, r5, r0, lsl #20 │ │ │ │ + eoreq ip, r5, r4, lsl #20 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq ip, r5, r4, ror #19 │ │ │ │ + eoreq ip, r5, r8, ror #19 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq ip, r5, r4, asr #18 │ │ │ │ + eoreq ip, r5, r8, asr #18 │ │ │ │ │ │ │ │ -00053708 : │ │ │ │ +00053704 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ str r1, [sp, #16] │ │ │ │ - ldr r1, [pc, #816] @ 53a58 │ │ │ │ - ldr r2, [pc, #816] @ 53a5c │ │ │ │ + ldr r1, [pc, #816] @ 53a54 │ │ │ │ + ldr r2, [pc, #816] @ 53a58 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr ip, [pc, #808] @ 53a60 │ │ │ │ + ldr ip, [pc, #808] @ 53a5c │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #804] @ 53a64 │ │ │ │ + ldr r3, [pc, #804] @ 53a60 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ mov r2, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r3, [ip, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r1, [r3] │ │ │ │ - ldr r3, [pc, #776] @ 53a68 │ │ │ │ + ldr r3, [pc, #776] @ 53a64 │ │ │ │ mov r6, #0 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r6, [sp, #28] │ │ │ │ ldr sl, [ip, r3] │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ ldr r8, [sl] │ │ │ │ str r2, [sl] │ │ │ │ - add r2, sp, #28 │ │ │ │ - str r2, [sp, #80] @ 0x50 │ │ │ │ add r2, sp, #20 │ │ │ │ - str r2, [sp, #84] @ 0x54 │ │ │ │ - ldr r3, [pc, #732] @ 53a6c │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ add r2, sp, #24 │ │ │ │ - str r2, [sp, #88] @ 0x58 │ │ │ │ + str r2, [sp, #84] @ 0x54 │ │ │ │ + ldr r3, [pc, #732] @ 53a68 │ │ │ │ add r2, sp, #16 │ │ │ │ + str r2, [sp, #88] @ 0x58 │ │ │ │ + add r2, sp, #28 │ │ │ │ str r8, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [ip, r3] │ │ │ │ - ldr r3, [pc, #708] @ 53a70 │ │ │ │ + ldr r3, [pc, #708] @ 53a6c │ │ │ │ ldr r7, [r2] │ │ │ │ ldr r4, [r1, #120] @ 0x78 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr fp, [ip, r3] │ │ │ │ cmp r7, r4 │ │ │ │ ldr r5, [fp] │ │ │ │ - ble 538b4 │ │ │ │ + ble 538b0 │ │ │ │ ldr r9, [r1, #112] @ 0x70 │ │ │ │ sub r3, r7, #1 │ │ │ │ sub r4, r4, #1 │ │ │ │ str r1, [sp] │ │ │ │ str ip, [sp, #8] │ │ │ │ - b 537f8 │ │ │ │ + b 537f4 │ │ │ │ ldr r1, [r1, ip, lsl #4] │ │ │ │ cmp r1, r0 │ │ │ │ - beq 53858 │ │ │ │ + beq 53854 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r4 │ │ │ │ str r6, [r2, #8] │ │ │ │ - beq 538ac │ │ │ │ + beq 538a8 │ │ │ │ asr r2, r3, #6 │ │ │ │ ldr r1, [r9, r2, lsl #2] │ │ │ │ and ip, r3, #63 @ 0x3f │ │ │ │ add r2, r1, ip, lsl #4 │ │ │ │ ldr lr, [r2, #12] │ │ │ │ cmp lr, r5 │ │ │ │ - bge 537dc │ │ │ │ + bge 537d8 │ │ │ │ ldr r1, [sp] │ │ │ │ ldr r3, [r1, #116] @ 0x74 │ │ │ │ asr r5, r7, #6 │ │ │ │ cmp r3, r7, asr #6 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ mov r3, #0 │ │ │ │ and r4, r7, #63 @ 0x3f │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ble 53970 │ │ │ │ + ble 5396c │ │ │ │ ldr r3, [r1, #112] @ 0x70 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [r3, r5, lsl #2] │ │ │ │ add r3, r7, #1 │ │ │ │ str r3, [r1] │ │ │ │ add r2, r2, r4, lsl #4 │ │ │ │ mov r3, r7 │ │ │ │ @@ -49771,111 +49770,111 @@ │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r2, #8] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r1, [r2] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r1, [r2, #4] │ │ │ │ str r8, [sl] │ │ │ │ - ldr r1, [pc, #496] @ 53a74 │ │ │ │ - ldr r2, [pc, #468] @ 53a5c │ │ │ │ + ldr r1, [pc, #496] @ 53a70 │ │ │ │ + ldr r2, [pc, #468] @ 53a58 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bne 53a54 │ │ │ │ + bne 53a50 │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp] │ │ │ │ ldr ip, [sp, #8] │ │ │ │ ldr r3, [r1, #124] @ 0x7c │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, r5 │ │ │ │ - bne 53818 │ │ │ │ + bne 53814 │ │ │ │ ldr r6, [r1, #140] @ 0x8c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 53818 │ │ │ │ - ldr r3, [pc, #416] @ 53a78 │ │ │ │ + beq 53814 │ │ │ │ + ldr r3, [pc, #416] @ 53a74 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 53818 │ │ │ │ + beq 53814 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ sub r4, r3, #1 │ │ │ │ - beq 53818 │ │ │ │ + beq 53814 │ │ │ │ ldr r2, [r6, #48] @ 0x30 │ │ │ │ sub r3, r3, #-268435455 @ 0xf0000001 │ │ │ │ ldr lr, [r6, #36] @ 0x24 │ │ │ │ add r3, r2, r3, lsl #4 │ │ │ │ mov r5, #0 │ │ │ │ - b 53924 │ │ │ │ + b 53920 │ │ │ │ cmp r4, #0 │ │ │ │ str r5, [r3, #8] │ │ │ │ sub r4, r4, #1 │ │ │ │ sub r3, r3, #16 │ │ │ │ - beq 53818 │ │ │ │ + beq 53814 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, lr │ │ │ │ - bne 53818 │ │ │ │ + bne 53814 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r0, r2 │ │ │ │ - bne 53910 │ │ │ │ - ldr r2, [pc, #312] @ 53a7c │ │ │ │ + bne 5390c │ │ │ │ + ldr r2, [pc, #312] @ 53a78 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r5, [ip, r2] │ │ │ │ ldr r2, [r5] │ │ │ │ cmp r1, r2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - blt 53990 │ │ │ │ + blt 5398c │ │ │ │ mov r1, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ str r1, [r3, #8] │ │ │ │ str r8, [sl] │ │ │ │ mov r3, #0 │ │ │ │ - b 5387c │ │ │ │ + b 53878 │ │ │ │ mov r3, #5 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 535d4 │ │ │ │ + bl 535d0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r8, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [r3] │ │ │ │ - b 5383c │ │ │ │ + b 53838 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sl] │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ + add r3, sp, #32 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r6, [sp, #32] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov r6, #0 │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ mov r0, #60 @ 0x3c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r8, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ lsl r0, r0, #4 │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ lsl r2, r2, #4 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ bl 23310 │ │ │ │ @@ -49888,951 +49887,951 @@ │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r0, [r3, #8] │ │ │ │ str r3, [r1, #140] @ 0x8c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ stmib r4, {r2, r6} │ │ │ │ str r3, [sl] │ │ │ │ - b 53968 │ │ │ │ + b 53964 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldrdeq ip, [r5], -r0 @ │ │ │ │ + ldrdeq ip, [r5], -r4 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x0025c8b0 │ │ │ │ + @ instruction: 0x0025c8b4 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r0, asr #12 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ - eoreq ip, r5, r4, ror r7 │ │ │ │ - @ instruction: 0x00344fbc │ │ │ │ + eoreq ip, r5, r8, ror r7 │ │ │ │ + eorseq r4, r4, r0, asr #31 │ │ │ │ andeq r0, r0, ip, asr #12 │ │ │ │ │ │ │ │ -00053a80 : │ │ │ │ - ldr r3, [pc, #24] @ 53aa0 │ │ │ │ - ldr r2, [pc, #24] @ 53aa4 │ │ │ │ +00053a7c : │ │ │ │ + ldr r3, [pc, #24] @ 53a9c │ │ │ │ + ldr r2, [pc, #24] @ 53aa0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r3, [r2] │ │ │ │ sub r3, r3, #2 │ │ │ │ str r3, [r2] │ │ │ │ bx lr │ │ │ │ - eoreq ip, r5, r0, ror r5 │ │ │ │ + eoreq ip, r5, r4, ror r5 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ │ │ │ │ -00053aa8 : │ │ │ │ - ldr r3, [pc, #24] @ 53ac8 │ │ │ │ - ldr r2, [pc, #24] @ 53acc │ │ │ │ +00053aa4 : │ │ │ │ + ldr r3, [pc, #24] @ 53ac4 │ │ │ │ + ldr r2, [pc, #24] @ 53ac8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r3, [r2] │ │ │ │ add r3, r3, #2 │ │ │ │ str r3, [r2] │ │ │ │ bx lr │ │ │ │ - eoreq ip, r5, r8, asr #10 │ │ │ │ + eoreq ip, r5, ip, asr #10 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ │ │ │ │ -00053ad0 <_scheme_apply_known_prim_closure_multi@@Base>: │ │ │ │ +00053acc <_scheme_apply_known_prim_closure_multi@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr ip, [pc, #460] @ 53cb4 <_scheme_apply_known_prim_closure_multi@@Base+0x1e4> │ │ │ │ + ldr ip, [pc, #460] @ 53cb0 <_scheme_apply_known_prim_closure_multi@@Base+0x1e4> │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #452] @ 53cb8 <_scheme_apply_known_prim_closure_multi@@Base+0x1e8> │ │ │ │ + ldr r0, [pc, #452] @ 53cb4 <_scheme_apply_known_prim_closure_multi@@Base+0x1e8> │ │ │ │ add ip, pc, ip │ │ │ │ str r2, [sp] │ │ │ │ - ldr r4, [pc, #444] @ 53cbc <_scheme_apply_known_prim_closure_multi@@Base+0x1ec> │ │ │ │ + ldr r4, [pc, #444] @ 53cb8 <_scheme_apply_known_prim_closure_multi@@Base+0x1ec> │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r3, [pc, #440] @ 53cc0 <_scheme_apply_known_prim_closure_multi@@Base+0x1f0> │ │ │ │ + ldr r3, [pc, #440] @ 53cbc <_scheme_apply_known_prim_closure_multi@@Base+0x1f0> │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ - ldr r2, [pc, #420] @ 53cc4 <_scheme_apply_known_prim_closure_multi@@Base+0x1f4> │ │ │ │ + ldr r2, [pc, #420] @ 53cc0 <_scheme_apply_known_prim_closure_multi@@Base+0x1f4> │ │ │ │ ldr r7, [r3] │ │ │ │ - ldr r3, [pc, #416] @ 53cc8 <_scheme_apply_known_prim_closure_multi@@Base+0x1f8> │ │ │ │ + ldr r3, [pc, #416] @ 53cc4 <_scheme_apply_known_prim_closure_multi@@Base+0x1f8> │ │ │ │ ldr r5, [r4, r2] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ add r3, sp, #8 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #12 │ │ │ │ ldr ip, [r5] │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r6, r1 │ │ │ │ str ip, [sp, #12] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - str sp, [sp, #24] │ │ │ │ - bcs 53b7c <_scheme_apply_known_prim_closure_multi@@Base+0xac> │ │ │ │ - ldr r3, [pc, #348] @ 53ccc <_scheme_apply_known_prim_closure_multi@@Base+0x1fc> │ │ │ │ + str sp, [sp, #20] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + bcs 53b78 <_scheme_apply_known_prim_closure_multi@@Base+0xac> │ │ │ │ + ldr r3, [pc, #348] @ 53cc8 <_scheme_apply_known_prim_closure_multi@@Base+0x1fc> │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 53c34 <_scheme_apply_known_prim_closure_multi@@Base+0x164> │ │ │ │ - ldr r3, [pc, #332] @ 53cd0 <_scheme_apply_known_prim_closure_multi@@Base+0x200> │ │ │ │ + beq 53c30 <_scheme_apply_known_prim_closure_multi@@Base+0x164> │ │ │ │ + ldr r3, [pc, #332] @ 53ccc <_scheme_apply_known_prim_closure_multi@@Base+0x200> │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 53c1c <_scheme_apply_known_prim_closure_multi@@Base+0x14c> │ │ │ │ - ldr r3, [pc, #316] @ 53cd4 <_scheme_apply_known_prim_closure_multi@@Base+0x204> │ │ │ │ + ble 53c18 <_scheme_apply_known_prim_closure_multi@@Base+0x14c> │ │ │ │ + ldr r3, [pc, #316] @ 53cd0 <_scheme_apply_known_prim_closure_multi@@Base+0x204> │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [r4, r3] │ │ │ │ - ldr r3, [pc, #308] @ 53cd8 <_scheme_apply_known_prim_closure_multi@@Base+0x208> │ │ │ │ + ldr r3, [pc, #308] @ 53cd4 <_scheme_apply_known_prim_closure_multi@@Base+0x208> │ │ │ │ ldr r1, [r6] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r6] │ │ │ │ ldr r4, [r4, r3] │ │ │ │ ldr r1, [sp] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ str ip, [r5] │ │ │ │ ldr r7, [r4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #4 │ │ │ │ mov r3, r0 │ │ │ │ - beq 53c68 <_scheme_apply_known_prim_closure_multi@@Base+0x198> │ │ │ │ + beq 53c64 <_scheme_apply_known_prim_closure_multi@@Base+0x198> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [r5] │ │ │ │ ldr r2, [r6] │ │ │ │ str r7, [r4] │ │ │ │ sub r2, r2, #1 │ │ │ │ str r2, [r6] │ │ │ │ - ldr r1, [pc, #232] @ 53cdc <_scheme_apply_known_prim_closure_multi@@Base+0x20c> │ │ │ │ - ldr r2, [pc, #192] @ 53cb8 <_scheme_apply_known_prim_closure_multi@@Base+0x1e8> │ │ │ │ + ldr r1, [pc, #232] @ 53cd8 <_scheme_apply_known_prim_closure_multi@@Base+0x20c> │ │ │ │ + ldr r2, [pc, #192] @ 53cb4 <_scheme_apply_known_prim_closure_multi@@Base+0x1e8> │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bne 53cb0 <_scheme_apply_known_prim_closure_multi@@Base+0x1e0> │ │ │ │ + bne 53cac <_scheme_apply_known_prim_closure_multi@@Base+0x1e0> │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, #0 │ │ │ │ bl 20966c │ │ │ │ mov r3, #1 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ strb r3, [r7, #672] @ 0x2a0 │ │ │ │ - b 53b90 <_scheme_apply_known_prim_closure_multi@@Base+0xc0> │ │ │ │ + b 53b8c <_scheme_apply_known_prim_closure_multi@@Base+0xc0> │ │ │ │ cmp r1, #0 │ │ │ │ moveq lr, r1 │ │ │ │ - bne 53c7c <_scheme_apply_known_prim_closure_multi@@Base+0x1ac> │ │ │ │ - ldr r0, [pc, #152] @ 53ce0 <_scheme_apply_known_prim_closure_multi@@Base+0x210> │ │ │ │ + bne 53c78 <_scheme_apply_known_prim_closure_multi@@Base+0x1ac> │ │ │ │ + ldr r0, [pc, #152] @ 53cdc <_scheme_apply_known_prim_closure_multi@@Base+0x210> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r7, #748] @ 0x2ec │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [r7, #768] @ 0x300 │ │ │ │ str lr, [r7, #752] @ 0x2f0 │ │ │ │ str ip, [r5] │ │ │ │ - bl 52b84 │ │ │ │ + bl 52b80 │ │ │ │ mov r3, r0 │ │ │ │ - b 53bec <_scheme_apply_known_prim_closure_multi@@Base+0x11c> │ │ │ │ + b 53be8 <_scheme_apply_known_prim_closure_multi@@Base+0x11c> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r5] │ │ │ │ bl 78e60 │ │ │ │ mov r3, r0 │ │ │ │ - b 53bd4 <_scheme_apply_known_prim_closure_multi@@Base+0x104> │ │ │ │ + b 53bd0 <_scheme_apply_known_prim_closure_multi@@Base+0x104> │ │ │ │ lsl r4, r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr ip, [sp] │ │ │ │ add r3, ip, r4 │ │ │ │ mov lr, r0 │ │ │ │ add r2, r0, r4 │ │ │ │ ldr r1, [r3, #-4]! │ │ │ │ str r1, [r2, #-4]! │ │ │ │ cmp r3, ip │ │ │ │ - bne 53c98 <_scheme_apply_known_prim_closure_multi@@Base+0x1c8> │ │ │ │ + bne 53c94 <_scheme_apply_known_prim_closure_multi@@Base+0x1c8> │ │ │ │ ldr ip, [sp, #12] │ │ │ │ - b 53c40 <_scheme_apply_known_prim_closure_multi@@Base+0x170> │ │ │ │ + b 53c3c <_scheme_apply_known_prim_closure_multi@@Base+0x170> │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq ip, r5, r8, lsl #10 │ │ │ │ + eoreq ip, r5, ip, lsl #10 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq ip, r5, r8, ror #9 │ │ │ │ + eoreq ip, r5, ip, ror #9 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq r4, r4, ip, ror #26 │ │ │ │ + eorseq r4, r4, r0, ror sp │ │ │ │ andeq r0, r0, r0, asr #13 │ │ │ │ - eorseq r4, r4, r4, lsl sp │ │ │ │ + eorseq r4, r4, r8, lsl sp │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ andeq r0, r0, r0, asr #12 │ │ │ │ - eoreq ip, r5, r4, lsl #8 │ │ │ │ + eoreq ip, r5, r8, lsl #8 │ │ │ │ muleq r0, r0, r0 │ │ │ │ - ldr r3, [pc, #36] @ 53d10 <_scheme_apply_known_prim_closure_multi@@Base+0x240> │ │ │ │ - ldr r2, [pc, #36] @ 53d14 <_scheme_apply_known_prim_closure_multi@@Base+0x244> │ │ │ │ + ldr r3, [pc, #36] @ 53d0c <_scheme_apply_known_prim_closure_multi@@Base+0x240> │ │ │ │ + ldr r2, [pc, #36] @ 53d10 <_scheme_apply_known_prim_closure_multi@@Base+0x244> │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [r2] │ │ │ │ ldr r2, [r3, #752] @ 0x2f0 │ │ │ │ ldr r1, [r3, #768] @ 0x300 │ │ │ │ ldr r0, [r3, #748] @ 0x2ec │ │ │ │ str ip, [r3, #752] @ 0x2f0 │ │ │ │ - b 53ad0 <_scheme_apply_known_prim_closure_multi@@Base> │ │ │ │ - eoreq ip, r5, ip, lsl #6 │ │ │ │ + b 53acc <_scheme_apply_known_prim_closure_multi@@Base> │ │ │ │ + eoreq ip, r5, r0, lsl r3 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ │ │ │ │ -00053d18 <_scheme_apply_prim_closure_multi@@Base>: │ │ │ │ +00053d14 <_scheme_apply_prim_closure_multi@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr ip, [pc, #544] @ 53f50 <_scheme_apply_prim_closure_multi@@Base+0x238> │ │ │ │ + ldr ip, [pc, #544] @ 53f4c <_scheme_apply_prim_closure_multi@@Base+0x238> │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #536] @ 53f54 <_scheme_apply_prim_closure_multi@@Base+0x23c> │ │ │ │ + ldr r0, [pc, #536] @ 53f50 <_scheme_apply_prim_closure_multi@@Base+0x23c> │ │ │ │ add ip, pc, ip │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r5, [pc, #528] @ 53f58 <_scheme_apply_prim_closure_multi@@Base+0x240> │ │ │ │ + ldr r5, [pc, #528] @ 53f54 <_scheme_apply_prim_closure_multi@@Base+0x240> │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r3, [pc, #524] @ 53f5c <_scheme_apply_prim_closure_multi@@Base+0x244> │ │ │ │ - ldr r2, [pc, #524] @ 53f60 <_scheme_apply_prim_closure_multi@@Base+0x248> │ │ │ │ + ldr r3, [pc, #524] @ 53f58 <_scheme_apply_prim_closure_multi@@Base+0x244> │ │ │ │ + ldr r2, [pc, #524] @ 53f5c <_scheme_apply_prim_closure_multi@@Base+0x248> │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r6, [r5, r2] │ │ │ │ ldr r2, [r5, r3] │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [r2] │ │ │ │ - ldr r2, [pc, #492] @ 53f64 <_scheme_apply_prim_closure_multi@@Base+0x24c> │ │ │ │ + ldr r2, [pc, #492] @ 53f60 <_scheme_apply_prim_closure_multi@@Base+0x24c> │ │ │ │ ldr r3, [r6] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ add r2, sp, #16 │ │ │ │ cmp r2, r1 │ │ │ │ str r2, [sp, #16] │ │ │ │ add r2, sp, #20 │ │ │ │ str r2, [r6] │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #24] │ │ │ │ - add r2, sp, #12 │ │ │ │ - str r2, [sp, #28] │ │ │ │ add r2, sp, #8 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + add r2, sp, #12 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #32] │ │ │ │ - bcs 53dc8 <_scheme_apply_prim_closure_multi@@Base+0xb0> │ │ │ │ - ldr r2, [pc, #428] @ 53f68 <_scheme_apply_prim_closure_multi@@Base+0x250> │ │ │ │ + bcs 53dc4 <_scheme_apply_prim_closure_multi@@Base+0xb0> │ │ │ │ + ldr r2, [pc, #428] @ 53f64 <_scheme_apply_prim_closure_multi@@Base+0x250> │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 53e9c <_scheme_apply_prim_closure_multi@@Base+0x184> │ │ │ │ - ldr r2, [pc, #412] @ 53f6c <_scheme_apply_prim_closure_multi@@Base+0x254> │ │ │ │ + beq 53e98 <_scheme_apply_prim_closure_multi@@Base+0x184> │ │ │ │ + ldr r2, [pc, #412] @ 53f68 <_scheme_apply_prim_closure_multi@@Base+0x254> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - ble 53e84 <_scheme_apply_prim_closure_multi@@Base+0x16c> │ │ │ │ + ble 53e80 <_scheme_apply_prim_closure_multi@@Base+0x16c> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr ip, [r2, #16] │ │ │ │ ldr lr, [r2, #20] │ │ │ │ cmp ip, r4 │ │ │ │ - bgt 53ed0 <_scheme_apply_prim_closure_multi@@Base+0x1b8> │ │ │ │ + bgt 53ecc <_scheme_apply_prim_closure_multi@@Base+0x1b8> │ │ │ │ cmp ip, #0 │ │ │ │ cmpge r4, lr │ │ │ │ - bgt 53ed0 <_scheme_apply_prim_closure_multi@@Base+0x1b8> │ │ │ │ - ldr ip, [pc, #360] @ 53f70 <_scheme_apply_prim_closure_multi@@Base+0x258> │ │ │ │ + bgt 53ecc <_scheme_apply_prim_closure_multi@@Base+0x1b8> │ │ │ │ + ldr ip, [pc, #360] @ 53f6c <_scheme_apply_prim_closure_multi@@Base+0x258> │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r5, ip] │ │ │ │ - ldr ip, [pc, #352] @ 53f74 <_scheme_apply_prim_closure_multi@@Base+0x25c> │ │ │ │ + ldr ip, [pc, #352] @ 53f70 <_scheme_apply_prim_closure_multi@@Base+0x25c> │ │ │ │ ldr lr, [r4] │ │ │ │ add lr, lr, #1 │ │ │ │ str lr, [r4] │ │ │ │ ldr r5, [r5, ip] │ │ │ │ str r3, [r6] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr r7, [r5] │ │ │ │ blx r3 │ │ │ │ cmp r0, #4 │ │ │ │ mov r3, r0 │ │ │ │ - beq 53f04 <_scheme_apply_prim_closure_multi@@Base+0x1ec> │ │ │ │ + beq 53f00 <_scheme_apply_prim_closure_multi@@Base+0x1ec> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r2, [r6] │ │ │ │ ldr r2, [r4] │ │ │ │ str r7, [r5] │ │ │ │ sub r2, r2, #1 │ │ │ │ str r2, [r4] │ │ │ │ - ldr r1, [pc, #284] @ 53f78 <_scheme_apply_prim_closure_multi@@Base+0x260> │ │ │ │ - ldr r2, [pc, #244] @ 53f54 <_scheme_apply_prim_closure_multi@@Base+0x23c> │ │ │ │ + ldr r1, [pc, #284] @ 53f74 <_scheme_apply_prim_closure_multi@@Base+0x260> │ │ │ │ + ldr r2, [pc, #244] @ 53f50 <_scheme_apply_prim_closure_multi@@Base+0x23c> │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bne 53f4c <_scheme_apply_prim_closure_multi@@Base+0x234> │ │ │ │ + bne 53f48 <_scheme_apply_prim_closure_multi@@Base+0x234> │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, #0 │ │ │ │ bl 20966c │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r7, #672] @ 0x2a0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b 53ddc <_scheme_apply_prim_closure_multi@@Base+0xc4> │ │ │ │ + b 53dd8 <_scheme_apply_prim_closure_multi@@Base+0xc4> │ │ │ │ cmp r4, #0 │ │ │ │ moveq lr, r4 │ │ │ │ - bne 53f18 <_scheme_apply_prim_closure_multi@@Base+0x200> │ │ │ │ - ldr r0, [pc, #204] @ 53f7c <_scheme_apply_prim_closure_multi@@Base+0x264> │ │ │ │ + bne 53f14 <_scheme_apply_prim_closure_multi@@Base+0x200> │ │ │ │ + ldr r0, [pc, #204] @ 53f78 <_scheme_apply_prim_closure_multi@@Base+0x264> │ │ │ │ str r3, [r6] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r7, #748] @ 0x2ec │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [r7, #768] @ 0x300 │ │ │ │ str lr, [r7, #752] @ 0x2f0 │ │ │ │ - bl 52b84 │ │ │ │ + bl 52b80 │ │ │ │ mov r3, r0 │ │ │ │ - b 53e54 <_scheme_apply_prim_closure_multi@@Base+0x13c> │ │ │ │ + b 53e50 <_scheme_apply_prim_closure_multi@@Base+0x13c> │ │ │ │ str r3, [r6] │ │ │ │ mov r3, r4 │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ mov r2, lr │ │ │ │ str r1, [sp] │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r1, ip │ │ │ │ - bl 47dd4 │ │ │ │ + bl 47dd0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r4 │ │ │ │ str r2, [r6] │ │ │ │ - b 53e54 <_scheme_apply_prim_closure_multi@@Base+0x13c> │ │ │ │ + b 53e50 <_scheme_apply_prim_closure_multi@@Base+0x13c> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r6] │ │ │ │ bl 78e60 │ │ │ │ mov r3, r0 │ │ │ │ - b 53e3c <_scheme_apply_prim_closure_multi@@Base+0x124> │ │ │ │ + b 53e38 <_scheme_apply_prim_closure_multi@@Base+0x124> │ │ │ │ lsl r5, r4, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ add r3, ip, r5 │ │ │ │ mov lr, r0 │ │ │ │ add r2, r0, r5 │ │ │ │ ldr r1, [r3, #-4]! │ │ │ │ str r1, [r2, #-4]! │ │ │ │ cmp ip, r3 │ │ │ │ - bne 53f34 <_scheme_apply_prim_closure_multi@@Base+0x21c> │ │ │ │ + bne 53f30 <_scheme_apply_prim_closure_multi@@Base+0x21c> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b 53ea8 <_scheme_apply_prim_closure_multi@@Base+0x190> │ │ │ │ + b 53ea4 <_scheme_apply_prim_closure_multi@@Base+0x190> │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq ip, r5, r0, asr #5 │ │ │ │ + eoreq ip, r5, r4, asr #5 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r5, ip, r2, ip │ │ │ │ + eoreq ip, r5, r0, lsr #5 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq r4, r4, ip, lsl fp │ │ │ │ + eorseq r4, r4, r0, lsr #22 │ │ │ │ andeq r0, r0, r0, asr #13 │ │ │ │ - eorseq r4, r4, r8, asr #21 │ │ │ │ + eorseq r4, r4, ip, asr #21 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ andeq r0, r0, r0, asr #12 │ │ │ │ - mlaeq r5, ip, r1, ip │ │ │ │ + eoreq ip, r5, r0, lsr #3 │ │ │ │ @ instruction: 0xfffffe24 │ │ │ │ │ │ │ │ -00053f80 <_scheme_apply_known_prim_closure@@Base>: │ │ │ │ +00053f7c <_scheme_apply_known_prim_closure@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr ip, [pc, #524] @ 541a4 <_scheme_apply_known_prim_closure@@Base+0x224> │ │ │ │ + ldr ip, [pc, #524] @ 541a0 <_scheme_apply_known_prim_closure@@Base+0x224> │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #516] @ 541a8 <_scheme_apply_known_prim_closure@@Base+0x228> │ │ │ │ + ldr r0, [pc, #516] @ 541a4 <_scheme_apply_known_prim_closure@@Base+0x228> │ │ │ │ add ip, pc, ip │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #508] @ 541ac <_scheme_apply_known_prim_closure@@Base+0x22c> │ │ │ │ + ldr r4, [pc, #508] @ 541a8 <_scheme_apply_known_prim_closure@@Base+0x22c> │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r3, [pc, #504] @ 541b0 <_scheme_apply_known_prim_closure@@Base+0x230> │ │ │ │ + ldr r3, [pc, #504] @ 541ac <_scheme_apply_known_prim_closure@@Base+0x230> │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r7, [r4, r3] │ │ │ │ - ldr r3, [pc, #484] @ 541b4 <_scheme_apply_known_prim_closure@@Base+0x234> │ │ │ │ - ldr r2, [pc, #484] @ 541b8 <_scheme_apply_known_prim_closure@@Base+0x238> │ │ │ │ + ldr r3, [pc, #484] @ 541b0 <_scheme_apply_known_prim_closure@@Base+0x234> │ │ │ │ + ldr r2, [pc, #484] @ 541b4 <_scheme_apply_known_prim_closure@@Base+0x238> │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r4, r2] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ add r3, sp, #16 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #20 │ │ │ │ ldr ip, [r5] │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ - add r3, sp, #12 │ │ │ │ - str r3, [sp, #28] │ │ │ │ add r3, sp, #8 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + add r3, sp, #12 │ │ │ │ ldr r8, [r7] │ │ │ │ mov r6, r1 │ │ │ │ str ip, [sp, #20] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bcs 54030 <_scheme_apply_known_prim_closure@@Base+0xb0> │ │ │ │ - ldr r3, [pc, #408] @ 541bc <_scheme_apply_known_prim_closure@@Base+0x23c> │ │ │ │ + bcs 5402c <_scheme_apply_known_prim_closure@@Base+0xb0> │ │ │ │ + ldr r3, [pc, #408] @ 541b8 <_scheme_apply_known_prim_closure@@Base+0x23c> │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 540f0 <_scheme_apply_known_prim_closure@@Base+0x170> │ │ │ │ - ldr r3, [pc, #392] @ 541c0 <_scheme_apply_known_prim_closure@@Base+0x240> │ │ │ │ + beq 540ec <_scheme_apply_known_prim_closure@@Base+0x170> │ │ │ │ + ldr r3, [pc, #392] @ 541bc <_scheme_apply_known_prim_closure@@Base+0x240> │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 540d8 <_scheme_apply_known_prim_closure@@Base+0x158> │ │ │ │ - ldr r3, [pc, #376] @ 541c4 <_scheme_apply_known_prim_closure@@Base+0x244> │ │ │ │ + ble 540d4 <_scheme_apply_known_prim_closure@@Base+0x158> │ │ │ │ + ldr r3, [pc, #376] @ 541c0 <_scheme_apply_known_prim_closure@@Base+0x244> │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [r4, r3] │ │ │ │ - ldr r3, [pc, #368] @ 541c8 <_scheme_apply_known_prim_closure@@Base+0x248> │ │ │ │ + ldr r3, [pc, #368] @ 541c4 <_scheme_apply_known_prim_closure@@Base+0x248> │ │ │ │ ldr r2, [r6] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r6] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r4, [r4, r3] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ str ip, [r5] │ │ │ │ ldr r8, [r4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #4 │ │ │ │ mov r3, r0 │ │ │ │ - beq 54124 <_scheme_apply_known_prim_closure@@Base+0x1a4> │ │ │ │ + beq 54120 <_scheme_apply_known_prim_closure@@Base+0x1a4> │ │ │ │ cmp r3, #6 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - beq 5416c <_scheme_apply_known_prim_closure@@Base+0x1ec> │ │ │ │ + beq 54168 <_scheme_apply_known_prim_closure@@Base+0x1ec> │ │ │ │ ldr r2, [r6] │ │ │ │ str r8, [r4] │ │ │ │ sub r2, r2, #1 │ │ │ │ str r1, [r5] │ │ │ │ str r2, [r6] │ │ │ │ - ldr r1, [pc, #284] @ 541cc <_scheme_apply_known_prim_closure@@Base+0x24c> │ │ │ │ - ldr r2, [pc, #244] @ 541a8 <_scheme_apply_known_prim_closure@@Base+0x228> │ │ │ │ + ldr r1, [pc, #284] @ 541c8 <_scheme_apply_known_prim_closure@@Base+0x24c> │ │ │ │ + ldr r2, [pc, #244] @ 541a4 <_scheme_apply_known_prim_closure@@Base+0x228> │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bne 541a0 <_scheme_apply_known_prim_closure@@Base+0x220> │ │ │ │ + bne 5419c <_scheme_apply_known_prim_closure@@Base+0x220> │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #0 │ │ │ │ bl 20966c │ │ │ │ mov r3, #1 │ │ │ │ ldr ip, [sp, #20] │ │ │ │ strb r3, [r8, #672] @ 0x2a0 │ │ │ │ - b 54044 <_scheme_apply_known_prim_closure@@Base+0xc4> │ │ │ │ + b 54040 <_scheme_apply_known_prim_closure@@Base+0xc4> │ │ │ │ cmp r1, #0 │ │ │ │ moveq lr, r1 │ │ │ │ - bne 54138 <_scheme_apply_known_prim_closure@@Base+0x1b8> │ │ │ │ - ldr r0, [pc, #204] @ 541d0 <_scheme_apply_known_prim_closure@@Base+0x250> │ │ │ │ + bne 54134 <_scheme_apply_known_prim_closure@@Base+0x1b8> │ │ │ │ + ldr r0, [pc, #204] @ 541cc <_scheme_apply_known_prim_closure@@Base+0x250> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r8, #748] @ 0x2ec │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [r8, #768] @ 0x300 │ │ │ │ str lr, [r8, #752] @ 0x2f0 │ │ │ │ str ip, [r5] │ │ │ │ - bl 52b84 │ │ │ │ + bl 52b80 │ │ │ │ mov r3, r0 │ │ │ │ - b 540a8 <_scheme_apply_known_prim_closure@@Base+0x128> │ │ │ │ + b 540a4 <_scheme_apply_known_prim_closure@@Base+0x128> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r5] │ │ │ │ bl 78e60 │ │ │ │ mov r3, r0 │ │ │ │ - b 54088 <_scheme_apply_known_prim_closure@@Base+0x108> │ │ │ │ + b 54084 <_scheme_apply_known_prim_closure@@Base+0x108> │ │ │ │ lsl r4, r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ add r3, ip, r4 │ │ │ │ mov lr, r0 │ │ │ │ add r2, r0, r4 │ │ │ │ ldr r1, [r3, #-4]! │ │ │ │ str r1, [r2, #-4]! │ │ │ │ cmp r3, ip │ │ │ │ - bne 54154 <_scheme_apply_known_prim_closure@@Base+0x1d4> │ │ │ │ + bne 54150 <_scheme_apply_known_prim_closure@@Base+0x1d4> │ │ │ │ ldr ip, [sp, #20] │ │ │ │ - b 540fc <_scheme_apply_known_prim_closure@@Base+0x17c> │ │ │ │ + b 540f8 <_scheme_apply_known_prim_closure@@Base+0x17c> │ │ │ │ ldr r2, [r7] │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [r2, #740] @ 0x2e4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r2, #744] @ 0x2e8 │ │ │ │ str r4, [sp] │ │ │ │ str r1, [r5] │ │ │ │ mov r1, #1 │ │ │ │ - bl 478a4 │ │ │ │ + bl 478a0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r4 │ │ │ │ str r2, [r5] │ │ │ │ - b 540a8 <_scheme_apply_known_prim_closure@@Base+0x128> │ │ │ │ + b 540a4 <_scheme_apply_known_prim_closure@@Base+0x128> │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq ip, r5, r8, asr r0 │ │ │ │ + eoreq ip, r5, ip, asr r0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq ip, r5, r8, lsr r0 │ │ │ │ + eoreq ip, r5, ip, lsr r0 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - eorseq r4, r4, r4, asr #17 │ │ │ │ + eorseq r4, r4, r8, asr #17 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r0, asr #13 │ │ │ │ - eorseq r4, r4, r0, ror #16 │ │ │ │ + eorseq r4, r4, r4, ror #16 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ andeq r0, r0, r0, asr #12 │ │ │ │ - eoreq fp, r5, r8, asr #30 │ │ │ │ + eoreq fp, r5, ip, asr #30 │ │ │ │ @ instruction: 0xfffffbd4 │ │ │ │ │ │ │ │ -000541d4 <_scheme_apply_prim_closure@@Base>: │ │ │ │ +000541d0 <_scheme_apply_prim_closure@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr ip, [pc, #592] @ 5443c <_scheme_apply_prim_closure@@Base+0x268> │ │ │ │ + ldr ip, [pc, #592] @ 54438 <_scheme_apply_prim_closure@@Base+0x268> │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #584] @ 54440 <_scheme_apply_prim_closure@@Base+0x26c> │ │ │ │ + ldr r0, [pc, #584] @ 5443c <_scheme_apply_prim_closure@@Base+0x26c> │ │ │ │ add ip, pc, ip │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r5, [pc, #576] @ 54444 <_scheme_apply_prim_closure@@Base+0x270> │ │ │ │ + ldr r5, [pc, #576] @ 54440 <_scheme_apply_prim_closure@@Base+0x270> │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r2, [pc, #572] @ 54448 <_scheme_apply_prim_closure@@Base+0x274> │ │ │ │ + ldr r2, [pc, #572] @ 54444 <_scheme_apply_prim_closure@@Base+0x274> │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r6, [r5, r2] │ │ │ │ - ldr r2, [pc, #552] @ 5444c <_scheme_apply_prim_closure@@Base+0x278> │ │ │ │ - ldr r3, [pc, #552] @ 54450 <_scheme_apply_prim_closure@@Base+0x27c> │ │ │ │ + ldr r2, [pc, #552] @ 54448 <_scheme_apply_prim_closure@@Base+0x278> │ │ │ │ + ldr r3, [pc, #552] @ 5444c <_scheme_apply_prim_closure@@Base+0x27c> │ │ │ │ add r2, pc, r2 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r7, [r5, r3] │ │ │ │ cmp r2, r1 │ │ │ │ str r2, [sp, #16] │ │ │ │ add r2, sp, #20 │ │ │ │ ldr r3, [r6] │ │ │ │ str r2, [r6] │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #24] │ │ │ │ - add r2, sp, #12 │ │ │ │ - str r2, [sp, #28] │ │ │ │ add r2, sp, #8 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + add r2, sp, #12 │ │ │ │ ldr r8, [r7] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #32] │ │ │ │ - bcs 54284 <_scheme_apply_prim_closure@@Base+0xb0> │ │ │ │ - ldr r2, [pc, #476] @ 54454 <_scheme_apply_prim_closure@@Base+0x280> │ │ │ │ + bcs 54280 <_scheme_apply_prim_closure@@Base+0xb0> │ │ │ │ + ldr r2, [pc, #476] @ 54450 <_scheme_apply_prim_closure@@Base+0x280> │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 54360 <_scheme_apply_prim_closure@@Base+0x18c> │ │ │ │ - ldr r2, [pc, #460] @ 54458 <_scheme_apply_prim_closure@@Base+0x284> │ │ │ │ + beq 5435c <_scheme_apply_prim_closure@@Base+0x18c> │ │ │ │ + ldr r2, [pc, #460] @ 54454 <_scheme_apply_prim_closure@@Base+0x284> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - ble 54348 <_scheme_apply_prim_closure@@Base+0x174> │ │ │ │ + ble 54344 <_scheme_apply_prim_closure@@Base+0x174> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr ip, [r2, #16] │ │ │ │ ldr lr, [r2, #20] │ │ │ │ cmp ip, r4 │ │ │ │ - bgt 54394 <_scheme_apply_prim_closure@@Base+0x1c0> │ │ │ │ + bgt 54390 <_scheme_apply_prim_closure@@Base+0x1c0> │ │ │ │ cmp ip, #0 │ │ │ │ cmpge r4, lr │ │ │ │ - bgt 54394 <_scheme_apply_prim_closure@@Base+0x1c0> │ │ │ │ - ldr ip, [pc, #408] @ 5445c <_scheme_apply_prim_closure@@Base+0x288> │ │ │ │ + bgt 54390 <_scheme_apply_prim_closure@@Base+0x1c0> │ │ │ │ + ldr ip, [pc, #408] @ 54458 <_scheme_apply_prim_closure@@Base+0x288> │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r5, ip] │ │ │ │ - ldr ip, [pc, #400] @ 54460 <_scheme_apply_prim_closure@@Base+0x28c> │ │ │ │ + ldr ip, [pc, #400] @ 5445c <_scheme_apply_prim_closure@@Base+0x28c> │ │ │ │ ldr lr, [r4] │ │ │ │ add lr, lr, #1 │ │ │ │ str lr, [r4] │ │ │ │ ldr r5, [r5, ip] │ │ │ │ str r3, [r6] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr r8, [r5] │ │ │ │ blx r3 │ │ │ │ cmp r0, #4 │ │ │ │ mov r3, r0 │ │ │ │ - beq 543c8 <_scheme_apply_prim_closure@@Base+0x1f4> │ │ │ │ + beq 543c4 <_scheme_apply_prim_closure@@Base+0x1f4> │ │ │ │ cmp r3, #6 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - beq 54410 <_scheme_apply_prim_closure@@Base+0x23c> │ │ │ │ + beq 5440c <_scheme_apply_prim_closure@@Base+0x23c> │ │ │ │ ldr r2, [r4] │ │ │ │ str r8, [r5] │ │ │ │ sub r2, r2, #1 │ │ │ │ str r1, [r6] │ │ │ │ str r2, [r4] │ │ │ │ - ldr r1, [pc, #324] @ 54464 <_scheme_apply_prim_closure@@Base+0x290> │ │ │ │ - ldr r2, [pc, #284] @ 54440 <_scheme_apply_prim_closure@@Base+0x26c> │ │ │ │ + ldr r1, [pc, #324] @ 54460 <_scheme_apply_prim_closure@@Base+0x290> │ │ │ │ + ldr r2, [pc, #284] @ 5443c <_scheme_apply_prim_closure@@Base+0x26c> │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bne 54438 <_scheme_apply_prim_closure@@Base+0x264> │ │ │ │ + bne 54434 <_scheme_apply_prim_closure@@Base+0x264> │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #0 │ │ │ │ bl 20966c │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r8, #672] @ 0x2a0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b 54298 <_scheme_apply_prim_closure@@Base+0xc4> │ │ │ │ + b 54294 <_scheme_apply_prim_closure@@Base+0xc4> │ │ │ │ cmp r4, #0 │ │ │ │ moveq lr, r4 │ │ │ │ - bne 543dc <_scheme_apply_prim_closure@@Base+0x208> │ │ │ │ - ldr r0, [pc, #244] @ 54468 <_scheme_apply_prim_closure@@Base+0x294> │ │ │ │ + bne 543d8 <_scheme_apply_prim_closure@@Base+0x208> │ │ │ │ + ldr r0, [pc, #244] @ 54464 <_scheme_apply_prim_closure@@Base+0x294> │ │ │ │ str r3, [r6] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r8, #748] @ 0x2ec │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [r8, #768] @ 0x300 │ │ │ │ str lr, [r8, #752] @ 0x2f0 │ │ │ │ - bl 52b84 │ │ │ │ + bl 52b80 │ │ │ │ mov r3, r0 │ │ │ │ - b 54318 <_scheme_apply_prim_closure@@Base+0x144> │ │ │ │ + b 54314 <_scheme_apply_prim_closure@@Base+0x144> │ │ │ │ ldr r0, [r2, #12] │ │ │ │ str r3, [r6] │ │ │ │ str r1, [sp] │ │ │ │ mov r1, ip │ │ │ │ mov ip, #0 │ │ │ │ mov r2, lr │ │ │ │ mov r3, r4 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 47dd4 │ │ │ │ + bl 47dd0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ str r2, [r6] │ │ │ │ - b 54318 <_scheme_apply_prim_closure@@Base+0x144> │ │ │ │ + b 54314 <_scheme_apply_prim_closure@@Base+0x144> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r6] │ │ │ │ bl 78e60 │ │ │ │ mov r3, r0 │ │ │ │ - b 542f8 <_scheme_apply_prim_closure@@Base+0x124> │ │ │ │ + b 542f4 <_scheme_apply_prim_closure@@Base+0x124> │ │ │ │ lsl r5, r4, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ add r3, ip, r5 │ │ │ │ mov lr, r0 │ │ │ │ add r2, r0, r5 │ │ │ │ ldr r1, [r3, #-4]! │ │ │ │ str r1, [r2, #-4]! │ │ │ │ cmp r3, ip │ │ │ │ - bne 543f8 <_scheme_apply_prim_closure@@Base+0x224> │ │ │ │ + bne 543f4 <_scheme_apply_prim_closure@@Base+0x224> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b 5436c <_scheme_apply_prim_closure@@Base+0x198> │ │ │ │ + b 54368 <_scheme_apply_prim_closure@@Base+0x198> │ │ │ │ ldr r2, [r7] │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r2, #740] @ 0x2e4 │ │ │ │ ldr r2, [r2, #744] @ 0x2e8 │ │ │ │ str r0, [sp] │ │ │ │ str r1, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 478a4 │ │ │ │ + bl 478a0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - b 543bc <_scheme_apply_prim_closure@@Base+0x1e8> │ │ │ │ + b 543b8 <_scheme_apply_prim_closure@@Base+0x1e8> │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq fp, r5, r4, lsl #28 │ │ │ │ + eoreq fp, r5, r8, lsl #28 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq fp, r5, r4, ror #27 │ │ │ │ + eoreq fp, r5, r8, ror #27 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq r4, r4, r0, ror r6 │ │ │ │ + eorseq r4, r4, r4, ror r6 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ andeq r0, r0, r0, asr #13 │ │ │ │ - eorseq r4, r4, ip, lsl #12 │ │ │ │ + eorseq r4, r4, r0, lsl r6 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ andeq r0, r0, r0, asr #12 │ │ │ │ - ldrdeq fp, [r5], -r8 @ │ │ │ │ + ldrdeq fp, [r5], -ip @ │ │ │ │ @ instruction: 0xfffff960 │ │ │ │ │ │ │ │ -0005446c <_scheme_tail_apply_from_native@@Base>: │ │ │ │ +00054468 <_scheme_tail_apply_from_native@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr lr, [pc, #304] @ 545b4 <_scheme_tail_apply_from_native@@Base+0x148> │ │ │ │ + ldr lr, [pc, #304] @ 545b0 <_scheme_tail_apply_from_native@@Base+0x148> │ │ │ │ tst r0, #1 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r2 │ │ │ │ add lr, pc, lr │ │ │ │ - bne 544b0 <_scheme_tail_apply_from_native@@Base+0x44> │ │ │ │ + bne 544ac <_scheme_tail_apply_from_native@@Base+0x44> │ │ │ │ ldrsh r5, [r0] │ │ │ │ cmp r5, #44 @ 0x2c │ │ │ │ - beq 544c8 <_scheme_tail_apply_from_native@@Base+0x5c> │ │ │ │ + beq 544c4 <_scheme_tail_apply_from_native@@Base+0x5c> │ │ │ │ cmp r5, #36 @ 0x24 │ │ │ │ - beq 54548 <_scheme_tail_apply_from_native@@Base+0xdc> │ │ │ │ + beq 54544 <_scheme_tail_apply_from_native@@Base+0xdc> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, ip │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 7939c │ │ │ │ ldr r5, [r0, #16] │ │ │ │ ands r6, r5, #1 │ │ │ │ - bne 544b0 <_scheme_tail_apply_from_native@@Base+0x44> │ │ │ │ + bne 544ac <_scheme_tail_apply_from_native@@Base+0x44> │ │ │ │ ldrsh r7, [r5] │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ - bne 544b0 <_scheme_tail_apply_from_native@@Base+0x44> │ │ │ │ + bne 544ac <_scheme_tail_apply_from_native@@Base+0x44> │ │ │ │ ldr r7, [r5, #4] │ │ │ │ tst r7, #1 │ │ │ │ - beq 544b0 <_scheme_tail_apply_from_native@@Base+0x44> │ │ │ │ + beq 544ac <_scheme_tail_apply_from_native@@Base+0x44> │ │ │ │ ldrsh r7, [r0, #2] │ │ │ │ cmp r7, #2 │ │ │ │ - bne 544b0 <_scheme_tail_apply_from_native@@Base+0x44> │ │ │ │ - ldr r7, [pc, #184] @ 545b8 <_scheme_tail_apply_from_native@@Base+0x14c> │ │ │ │ + bne 544ac <_scheme_tail_apply_from_native@@Base+0x44> │ │ │ │ + ldr r7, [pc, #184] @ 545b4 <_scheme_tail_apply_from_native@@Base+0x14c> │ │ │ │ ldr r7, [lr, r7] │ │ │ │ mov r8, r7 │ │ │ │ ldr r7, [r5, #12] │ │ │ │ cmp r7, r8 │ │ │ │ - beq 54518 <_scheme_tail_apply_from_native@@Base+0xac> │ │ │ │ + beq 54514 <_scheme_tail_apply_from_native@@Base+0xac> │ │ │ │ cmp r1, r7, asr #1 │ │ │ │ - bne 545a4 <_scheme_tail_apply_from_native@@Base+0x138> │ │ │ │ + bne 545a0 <_scheme_tail_apply_from_native@@Base+0x138> │ │ │ │ ldrh r2, [r5, #2] │ │ │ │ tst r2, #1 │ │ │ │ - beq 5453c <_scheme_tail_apply_from_native@@Base+0xd0> │ │ │ │ - ldr r2, [pc, #144] @ 545bc <_scheme_tail_apply_from_native@@Base+0x150> │ │ │ │ + beq 54538 <_scheme_tail_apply_from_native@@Base+0xd0> │ │ │ │ + ldr r2, [pc, #144] @ 545b8 <_scheme_tail_apply_from_native@@Base+0x150> │ │ │ │ ldr r2, [lr, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ ldr r1, [r2, #784] @ 0x310 │ │ │ │ cmp r1, #0 │ │ │ │ streq ip, [r2, #784] @ 0x310 │ │ │ │ ldr ip, [r5, #8] │ │ │ │ ldrsh r5, [ip] │ │ │ │ - b 544a8 <_scheme_tail_apply_from_native@@Base+0x3c> │ │ │ │ + b 544a4 <_scheme_tail_apply_from_native@@Base+0x3c> │ │ │ │ ldr r1, [ip, #16] │ │ │ │ ldr r2, [ip, #20] │ │ │ │ cmp r3, r1 │ │ │ │ - blt 54584 <_scheme_tail_apply_from_native@@Base+0x118> │ │ │ │ + blt 54580 <_scheme_tail_apply_from_native@@Base+0x118> │ │ │ │ cmp r1, #0 │ │ │ │ cmpge r3, r2 │ │ │ │ - bgt 54584 <_scheme_tail_apply_from_native@@Base+0x118> │ │ │ │ + bgt 54580 <_scheme_tail_apply_from_native@@Base+0x118> │ │ │ │ ldr lr, [ip, #8] │ │ │ │ mov r0, r3 │ │ │ │ mov r2, ip │ │ │ │ mov r1, r4 │ │ │ │ mov r3, lr │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ ldr r0, [ip, #12] │ │ │ │ str r4, [sp] │ │ │ │ mov r4, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 47dd4 │ │ │ │ + bl 47dd0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r3, r6 │ │ │ │ str r6, [sp] │ │ │ │ bl 836e0 │ │ │ │ - b 5459c <_scheme_tail_apply_from_native@@Base+0x130> │ │ │ │ - eoreq fp, r5, r4, ror #22 │ │ │ │ + b 54598 <_scheme_tail_apply_from_native@@Base+0x130> │ │ │ │ + eoreq fp, r5, r8, ror #22 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ │ │ │ │ -000545c0 : │ │ │ │ +000545bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r1, [pc, #180] @ 5468c │ │ │ │ - ldr r2, [pc, #180] @ 54690 │ │ │ │ + ldr r1, [pc, #180] @ 54688 │ │ │ │ + ldr r2, [pc, #180] @ 5468c │ │ │ │ sub sp, sp, #32 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr ip, [pc, #168] @ 54694 │ │ │ │ + ldr ip, [pc, #168] @ 54690 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #164] @ 54698 │ │ │ │ + ldr r3, [pc, #164] @ 54694 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r4, [ip, r3] │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r2, [r4] │ │ │ │ str r3, [r4] │ │ │ │ mov r1, #1 │ │ │ │ add r3, sp, #12 │ │ │ │ cmp r0, #6 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq 5465c │ │ │ │ + beq 54658 │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #100] @ 5469c │ │ │ │ - ldr r3, [pc, #84] @ 54690 │ │ │ │ + ldr r2, [pc, #100] @ 54698 │ │ │ │ + ldr r3, [pc, #84] @ 5468c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 54688 │ │ │ │ + bne 54684 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #60] @ 546a0 │ │ │ │ + ldr r3, [pc, #60] @ 5469c │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [ip, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [r2, #740] @ 0x2e4 │ │ │ │ ldr r2, [r2, #744] @ 0x2e8 │ │ │ │ str r0, [sp] │ │ │ │ - bl 478a4 │ │ │ │ + bl 478a0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b 5462c │ │ │ │ + b 54628 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq fp, r5, ip, lsl sl │ │ │ │ + eoreq fp, r5, r0, lsr #20 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq fp, [r5], -ip @ │ │ │ │ + eoreq fp, r5, r0, lsl #20 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq fp, r5, r0, asr #19 │ │ │ │ + eoreq fp, r5, r4, asr #19 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ │ │ │ │ -000546a4 : │ │ │ │ +000546a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr ip, [pc, #196] @ 54780 │ │ │ │ - ldr r1, [pc, #196] @ 54784 │ │ │ │ + ldr ip, [pc, #196] @ 5477c │ │ │ │ + ldr r1, [pc, #196] @ 54780 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #184] @ 54788 │ │ │ │ + ldr r3, [pc, #184] @ 54784 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #180] @ 5478c │ │ │ │ + ldr r2, [pc, #180] @ 54788 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r3, sp, #24 │ │ │ │ ldr r2, [r4] │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ - add r3, sp, #12 │ │ │ │ - str r3, [sp, #32] │ │ │ │ add r3, sp, #4 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #124] @ 54790 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + add r3, sp, #12 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [pc, #124] @ 5478c │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #16 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ add r2, sp, #20 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 520f8 │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ + bl 520f4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 5223c │ │ │ │ + bl 52238 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #64] @ 54794 │ │ │ │ + ldr r2, [pc, #64] @ 54790 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 54784 │ │ │ │ + ldr r3, [pc, #40] @ 54780 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 5477c │ │ │ │ + bne 54778 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq fp, r5, r8, lsr r9 │ │ │ │ + eoreq fp, r5, ip, lsr r9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq fp, r5, r8, lsl r9 │ │ │ │ + eoreq fp, r5, ip, lsl r9 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x00216db0 │ │ │ │ - eoreq fp, r5, r0, lsr #17 │ │ │ │ + @ instruction: 0x00216db4 │ │ │ │ + eoreq fp, r5, r4, lsr #17 │ │ │ │ │ │ │ │ -00054798 : │ │ │ │ +00054794 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr lr, [pc, #436] @ 54964 │ │ │ │ + ldr lr, [pc, #436] @ 54960 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #428] @ 54968 │ │ │ │ + ldr r3, [pc, #428] @ 54964 │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr ip, [pc, #416] @ 5496c │ │ │ │ + ldr ip, [pc, #416] @ 54968 │ │ │ │ ldr r3, [lr, r3] │ │ │ │ - ldr r0, [pc, #412] @ 54970 │ │ │ │ + ldr r0, [pc, #412] @ 5496c │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r6, [ip, r0] │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #1 │ │ │ │ - ldr r1, [pc, #384] @ 54974 │ │ │ │ + ldr r1, [pc, #384] @ 54970 │ │ │ │ ldr r0, [r6] │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r7, [ip, r1] │ │ │ │ mov r3, ip │ │ │ │ ldr r3, [r7] │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [r7] │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #32] │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - add r3, sp, #4 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #12 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + add r3, sp, #8 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq 54920 │ │ │ │ + beq 5491c │ │ │ │ ldr r3, [r0, #708] @ 0x2c4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 54958 │ │ │ │ + beq 54954 │ │ │ │ lsl r4, r5, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 54888 │ │ │ │ + beq 54884 │ │ │ │ ldr lr, [sp, #8] │ │ │ │ add r2, r0, r4 │ │ │ │ add r3, lr, r4 │ │ │ │ ldr ip, [r3, #-4]! │ │ │ │ str ip, [r2, #-4]! │ │ │ │ cmp lr, r3 │ │ │ │ - bne 54878 │ │ │ │ + bne 54874 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r0, [sp, #20] │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 81f3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5493c │ │ │ │ + beq 54938 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r6] │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r3, #46] @ 0x2e │ │ │ │ ldr r0, [r2, #24] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r0, #400] @ 0x190 │ │ │ │ @@ -50842,74 +50841,74 @@ │ │ │ │ str r1, [r3, #32] │ │ │ │ str ip, [r3, #28] │ │ │ │ ldr r3, [r0, #404] @ 0x194 │ │ │ │ str r3, [r2, #4] │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r0, #400] @ 0x190 │ │ │ │ str r3, [r7] │ │ │ │ - bl e9620 │ │ │ │ + bl e962c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #128] @ 54978 │ │ │ │ + ldr r2, [pc, #128] @ 54974 │ │ │ │ str r3, [r7] │ │ │ │ - ldr r3, [pc, #104] @ 54968 │ │ │ │ + ldr r3, [pc, #104] @ 54964 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 54960 │ │ │ │ + bne 5495c │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r2] │ │ │ │ str r5, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 81f3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 548a4 │ │ │ │ - ldr r1, [pc, #56] @ 5497c │ │ │ │ + bne 548a0 │ │ │ │ + ldr r1, [pc, #56] @ 54978 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #6 │ │ │ │ str r3, [r7] │ │ │ │ - bl 4bca0 │ │ │ │ - b 548a4 │ │ │ │ - bl 523dc │ │ │ │ - b 54858 │ │ │ │ + bl 4bc9c │ │ │ │ + b 548a0 │ │ │ │ + bl 523d8 │ │ │ │ + b 54854 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq fp, r5, r0, asr #16 │ │ │ │ + eoreq fp, r5, r4, asr #16 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq fp, r5, ip, lsl r8 │ │ │ │ + eoreq fp, r5, r0, lsr #16 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - strdeq fp, [r5], -ip @ │ │ │ │ - eoreq r6, r1, r0, lsl #24 │ │ │ │ + eoreq fp, r5, r0, lsl #14 │ │ │ │ + eoreq r6, r1, r4, lsl #24 │ │ │ │ │ │ │ │ -00054980 : │ │ │ │ +0005497c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3816] @ 0xee8 │ │ │ │ sub sp, sp, #244 @ 0xf4 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [pc, #2656] @ 55400 │ │ │ │ + ldr r0, [pc, #2656] @ 553fc │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #2652] @ 55404 │ │ │ │ + ldr r3, [pc, #2652] @ 55400 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ - ldr r6, [pc, #2640] @ 55408 │ │ │ │ + ldr r6, [pc, #2640] @ 55404 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [pc, #2628] @ 5540c │ │ │ │ + ldr r3, [pc, #2628] @ 55408 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r8, [r6, r3] │ │ │ │ - ldr r3, [pc, #2620] @ 55410 │ │ │ │ + ldr r3, [pc, #2620] @ 5540c │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r8] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [r6, r3] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ @@ -50918,463 +50917,463 @@ │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [r7] │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ str r3, [r7] │ │ │ │ - add r3, sp, #68 @ 0x44 │ │ │ │ - str r3, [sp, #176] @ 0xb0 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ - str r3, [sp, #180] @ 0xb4 │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ - str r3, [sp, #184] @ 0xb8 │ │ │ │ + str r3, [sp, #176] @ 0xb0 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ - str r3, [sp, #188] @ 0xbc │ │ │ │ + str r3, [sp, #180] @ 0xb4 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ + str r3, [sp, #188] @ 0xbc │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #192] @ 0xc0 │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ + str r3, [sp, #196] @ 0xc4 │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #200] @ 0xc8 │ │ │ │ - add r3, sp, #84 @ 0x54 │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ ldr r1, [r1, #708] @ 0x2c4 │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ add sl, sp, #72 @ 0x48 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ ldr r4, [sp, #280] @ 0x118 │ │ │ │ - str sl, [sp, #196] @ 0xc4 │ │ │ │ + str sl, [sp, #184] @ 0xb8 │ │ │ │ cmp r1, r2 │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ + add r3, sp, #84 @ 0x54 │ │ │ │ str r3, [sp, #216] @ 0xd8 │ │ │ │ - beq 55104 │ │ │ │ + beq 55100 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r4, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - beq 54aa8 │ │ │ │ + beq 54aa4 │ │ │ │ ldr r0, [r3, #152] @ 0x98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 54aa8 │ │ │ │ + beq 54aa4 │ │ │ │ mov r4, #11 │ │ │ │ str r4, [sp, #172] @ 0xac │ │ │ │ bl 81f3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 55094 │ │ │ │ + bne 55090 │ │ │ │ cmp r5, #1 │ │ │ │ - bne 54b60 │ │ │ │ + bne 54b5c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r3, [pc, #2388] @ 55414 │ │ │ │ + ldr r3, [pc, #2388] @ 55410 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 54fe8 │ │ │ │ + ble 54fe4 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r3, [r0, #16] │ │ │ │ ldreq r0, [r3, #24] │ │ │ │ - ldr r3, [pc, #2348] @ 55418 │ │ │ │ + ldr r3, [pc, #2348] @ 55414 │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ streq r0, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ ldr fp, [r3, #36] @ 0x24 │ │ │ │ - beq 54b9c │ │ │ │ + beq 54b98 │ │ │ │ add r2, fp, #1 │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #2316] @ 5541c │ │ │ │ + ldr r3, [pc, #2316] @ 55418 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mov r1, r5 │ │ │ │ str r2, [r3] │ │ │ │ mov r3, #11 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ bl 89d74 │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ str r3, [r7] │ │ │ │ - ldr r2, [pc, #2276] @ 55420 │ │ │ │ - ldr r3, [pc, #2244] @ 55404 │ │ │ │ + ldr r2, [pc, #2276] @ 5541c │ │ │ │ + ldr r3, [pc, #2244] @ 55400 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 553fc │ │ │ │ + bne 553f8 │ │ │ │ add sp, sp, #244 @ 0xf4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsl r4, r5, #2 │ │ │ │ mov r3, #11 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 54ab8 │ │ │ │ + beq 54ab4 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ add r2, r0, r4 │ │ │ │ add r3, ip, r4 │ │ │ │ ldr r1, [r3, #-4]! │ │ │ │ str r1, [r2, #-4]! │ │ │ │ cmp ip, r3 │ │ │ │ - bne 54b88 │ │ │ │ - b 54ab8 │ │ │ │ - add r3, sp, #100 @ 0x64 │ │ │ │ - str r3, [sp, #220] @ 0xdc │ │ │ │ + bne 54b84 │ │ │ │ + b 54ab4 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ + str r3, [sp, #220] @ 0xdc │ │ │ │ + add r3, sp, #100 @ 0x64 │ │ │ │ str r3, [sp, #224] @ 0xe0 │ │ │ │ mov r3, #13 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ bl 20c0ec │ │ │ │ - ldr r3, [pc, #2140] @ 55424 │ │ │ │ + ldr r3, [pc, #2140] @ 55420 │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 520f8 │ │ │ │ + bl 520f4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - bl 5223c │ │ │ │ + bl 52238 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ add r2, r1, #788 @ 0x314 │ │ │ │ ldrh r3, [r2] │ │ │ │ add r3, r3, #1 │ │ │ │ strh r3, [r2] │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ tst r2, #1 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - beq 55008 │ │ │ │ + beq 55004 │ │ │ │ add ip, sp, #88 @ 0x58 │ │ │ │ add r9, sp, #92 @ 0x5c │ │ │ │ mov r3, #13 │ │ │ │ ldr r0, [r1, #600] @ 0x258 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ str r9, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 517e4 │ │ │ │ + bl 517e0 │ │ │ │ ldr r3, [r8] │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ ldr r4, [r3, #600] @ 0x258 │ │ │ │ - ldr r3, [pc, #1992] @ 55428 │ │ │ │ + ldr r3, [pc, #1992] @ 55424 │ │ │ │ str r9, [sp, #116] @ 0x74 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r9, [r3, #36] @ 0x24 │ │ │ │ ldr r3, [r7] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ add r3, sp, #132 @ 0x84 │ │ │ │ str r3, [r7] │ │ │ │ mov r3, #7 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ - add r3, sp, #120 @ 0x78 │ │ │ │ + add r3, sp, #108 @ 0x6c │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ - add r3, sp, #116 @ 0x74 │ │ │ │ + add r3, sp, #124 @ 0x7c │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ add r3, sp, #128 @ 0x80 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ - add r3, sp, #112 @ 0x70 │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ - add r3, sp, #124 @ 0x7c │ │ │ │ + add r3, sp, #120 @ 0x78 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ - add r3, sp, #104 @ 0x68 │ │ │ │ + add r3, sp, #112 @ 0x70 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ - add r3, sp, #108 @ 0x6c │ │ │ │ + add r3, sp, #116 @ 0x74 │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ - ldr r3, [pc, #1888] @ 5542c │ │ │ │ + ldr r3, [pc, #1888] @ 55428 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #1876] @ 55430 │ │ │ │ + ldr r3, [pc, #1876] @ 5542c │ │ │ │ str ip, [sp, #112] @ 0x70 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #12] │ │ │ │ str r5, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 54e24 │ │ │ │ + beq 54e20 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 54e30 │ │ │ │ + beq 54e2c │ │ │ │ ldr lr, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r2, [lr, #604] @ 0x25c │ │ │ │ ldr r1, [r4, #28] │ │ │ │ ldr ip, [sp, #116] @ 0x74 │ │ │ │ add r3, r3, r2 │ │ │ │ ldr ip, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [lr, #604] @ 0x25c │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ str r3, [lr, #600] @ 0x258 │ │ │ │ - beq 54f84 │ │ │ │ + beq 54f80 │ │ │ │ cmp ip, #0 │ │ │ │ - ble 54d68 │ │ │ │ + ble 54d64 │ │ │ │ cmp r0, #0 │ │ │ │ ldr lr, [r4, #8] │ │ │ │ - beq 54fc8 │ │ │ │ + beq 54fc4 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ add ip, ip, r5 │ │ │ │ cmp lr, ip │ │ │ │ movle r4, r3 │ │ │ │ strle r3, [sp, #124] @ 0x7c │ │ │ │ - ble 54cfc │ │ │ │ + ble 54cf8 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt 54f90 │ │ │ │ - ldr r3, [pc, #1724] @ 55434 │ │ │ │ + bgt 54f8c │ │ │ │ + ldr r3, [pc, #1724] @ 55430 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [r6, r3] │ │ │ │ - ldr r3, [pc, #1716] @ 55438 │ │ │ │ + ldr r3, [pc, #1716] @ 55434 │ │ │ │ str r0, [r2] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r2, [r3] │ │ │ │ blx r1 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r9 │ │ │ │ - beq 54fb0 │ │ │ │ + beq 54fac │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl 546a4 │ │ │ │ + bl 546a0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r8] │ │ │ │ cmp r9, r5 │ │ │ │ ldr r4, [r3, #600] @ 0x258 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ - beq 54fc0 │ │ │ │ + beq 54fbc │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ ldr r2, [r1, #76] @ 0x4c │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ tst r2, #1 │ │ │ │ - bne 54df4 │ │ │ │ + bne 54df0 │ │ │ │ ldrsh r3, [r2] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ ldreq r2, [r2, #4] │ │ │ │ streq r2, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ ldrb r3, [r1, #5] │ │ │ │ ldr r1, [r1, #20] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 517e4 │ │ │ │ + bl 517e0 │ │ │ │ mov r9, r5 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ - bne 54cfc │ │ │ │ + bne 54cf8 │ │ │ │ cmp r4, #0 │ │ │ │ mov r0, #0 │ │ │ │ - bne 54d0c │ │ │ │ + bne 54d08 │ │ │ │ ldr r3, [r8] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #1532] @ 5543c │ │ │ │ + ldr r3, [pc, #1532] @ 55438 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ cmp r3, fp │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ str r3, [r7] │ │ │ │ - bne 5501c │ │ │ │ + bne 55018 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ str r2, [r3, #176] @ 0xb0 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ mov r4, #13 │ │ │ │ str r2, [r3, #180] @ 0xb4 │ │ │ │ str r4, [sp, #172] @ 0xac │ │ │ │ bl 85738 │ │ │ │ cmp r5, #1 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - bne 55064 │ │ │ │ + bne 55060 │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r1, [ip, #160] @ 0xa0 │ │ │ │ - ldr r0, [pc, #1440] @ 55440 │ │ │ │ + ldr r0, [pc, #1440] @ 5543c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ str r3, [ip, #184] @ 0xb8 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r5, [r2, #604] @ 0x25c │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r5, [ip, #188] @ 0xbc │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ - beq 55114 │ │ │ │ + beq 55110 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 54ee4 │ │ │ │ + beq 54ee0 │ │ │ │ ldr r0, [ip, #128] @ 0x80 │ │ │ │ cmp r3, r0 │ │ │ │ - beq 5528c │ │ │ │ + beq 55288 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r2, #32] │ │ │ │ strb r3, [r2, #46] @ 0x2e │ │ │ │ cmp r4, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r1, [r2, #28] │ │ │ │ str ip, [r2, #36] @ 0x24 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ strb r3, [r2, #45] @ 0x2d │ │ │ │ - beq 55174 │ │ │ │ + beq 55170 │ │ │ │ ldr r3, [r2, #140] @ 0x8c │ │ │ │ ldr lr, [r4, #16] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, lr │ │ │ │ - beq 54f40 │ │ │ │ + beq 54f3c │ │ │ │ ldr r1, [r3, #20] │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ addne r0, r0, #1 │ │ │ │ cmp r1, lr │ │ │ │ - bne 54f24 │ │ │ │ + bne 54f20 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ sub r0, r5, r0 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ str r0, [ip, #188] @ 0xbc │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r1, [r2, #140] @ 0x8c │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add r0, r0, #8 │ │ │ │ mov r3, #13 │ │ │ │ str r1, [r2, #152] @ 0x98 │ │ │ │ str r4, [r2, #48] @ 0x30 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ - bl 1c4d14 │ │ │ │ + bl 1c4d00 │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r7] │ │ │ │ - b 54b34 │ │ │ │ + b 54b30 │ │ │ │ mov r4, r3 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - b 54cf4 │ │ │ │ + b 54cf0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ bl 87ad4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mov r5, r3 │ │ │ │ - b 54db8 │ │ │ │ + b 54db4 │ │ │ │ ldr r3, [r8] │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ ldr r4, [r3, #600] @ 0x258 │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - b 54cf4 │ │ │ │ + b 54cf0 │ │ │ │ cmp ip, lr │ │ │ │ movge r4, r3 │ │ │ │ strge r3, [sp, #124] @ 0x7c │ │ │ │ - blt 54d68 │ │ │ │ + blt 54d64 │ │ │ │ cmp r4, #0 │ │ │ │ mov r0, #0 │ │ │ │ - bne 54d0c │ │ │ │ - b 54e30 │ │ │ │ + bne 54d08 │ │ │ │ + b 54e2c │ │ │ │ mov r3, #11 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ bl 20966c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [r3, #672] @ 0x2a0 │ │ │ │ - b 54ad0 │ │ │ │ + b 54acc │ │ │ │ ldrsh r3, [r2] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ ldreq r2, [r2, #4] │ │ │ │ streq r2, [sp, #100] @ 0x64 │ │ │ │ - b 54c1c │ │ │ │ - ldr r3, [pc, #1056] @ 55444 │ │ │ │ + b 54c18 │ │ │ │ + ldr r3, [pc, #1056] @ 55440 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, sl │ │ │ │ mov r4, #13 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #172] @ 0xac │ │ │ │ - bl 520f8 │ │ │ │ + bl 520f4 │ │ │ │ mov r1, #0 │ │ │ │ str r4, [sp, #172] @ 0xac │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ bl 84bc0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - b 54e5c │ │ │ │ + b 54e58 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #172] @ 0xac │ │ │ │ bl 731a4 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r2, #716] @ 0x2cc │ │ │ │ ldr r1, [r2, #740] @ 0x2e4 │ │ │ │ cmp r1, r3 │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r2, #716] @ 0x2cc │ │ │ │ str r0, [ip, #160] @ 0xa0 │ │ │ │ - b 54e98 │ │ │ │ - ldr r3, [pc, #940] @ 55448 │ │ │ │ + b 54e94 │ │ │ │ + ldr r3, [pc, #940] @ 55444 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ mov r1, sl │ │ │ │ str r4, [sp, #172] @ 0xac │ │ │ │ - bl 520f8 │ │ │ │ + bl 520f4 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - beq 550e8 │ │ │ │ + beq 550e4 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 54aa8 │ │ │ │ + beq 54aa4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [r3, #128] @ 0x80 │ │ │ │ cmp r2, r1 │ │ │ │ - bne 54aa8 │ │ │ │ + bne 54aa4 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 54aa8 │ │ │ │ + bne 54aa4 │ │ │ │ mov r2, #11 │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ ldr r0, [r3, #152] @ 0x98 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ - bl 54798 │ │ │ │ - b 54aa8 │ │ │ │ + bl 54794 │ │ │ │ + b 54aa4 │ │ │ │ mov r3, #11 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ - bl 523dc │ │ │ │ - b 54a78 │ │ │ │ + bl 523d8 │ │ │ │ + b 54a74 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r2, #136] @ 0x88 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [ip, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ sub r3, r3, r0 │ │ │ │ @@ -51389,217 +51388,217 @@ │ │ │ │ str r1, [r2, #144] @ 0x90 │ │ │ │ add r0, r0, #8 │ │ │ │ streq r3, [ip, #164] @ 0xa4 │ │ │ │ strne r1, [ip, #164] @ 0xa4 │ │ │ │ mov r3, #13 │ │ │ │ str lr, [r2, #152] @ 0x98 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ - bl 1c4d14 │ │ │ │ - b 54f74 │ │ │ │ + bl 1c4d00 │ │ │ │ + b 54f70 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ ldr r1, [r2, #684] @ 0x2ac │ │ │ │ cmp r3, #0 │ │ │ │ - beq 55234 │ │ │ │ + beq 55230 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq 5523c │ │ │ │ + beq 55238 │ │ │ │ mov r3, #14 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ str r2, [sp, #228] @ 0xe4 │ │ │ │ str r4, [sp, #128] @ 0x80 │ │ │ │ bl 85800 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr ip, [r1, #684] @ 0x2ac │ │ │ │ str ip, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [ip, #16] │ │ │ │ cmp r3, r4 │ │ │ │ - beq 552c0 │ │ │ │ + beq 552bc │ │ │ │ ldr lr, [sp, #80] @ 0x50 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - b 551dc │ │ │ │ + b 551d8 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 551f4 │ │ │ │ + beq 551f0 │ │ │ │ ldr r4, [lr, #20] │ │ │ │ cmp r2, r4 │ │ │ │ - beq 552b8 │ │ │ │ + beq 552b4 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ mov ip, r3 │ │ │ │ cmp r2, #0 │ │ │ │ mov r5, r3 │ │ │ │ mov r0, #1 │ │ │ │ - bne 551d8 │ │ │ │ + bne 551d4 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ add r0, r0, #8 │ │ │ │ str r3, [r1, #684] @ 0x2ac │ │ │ │ str r2, [r1, #152] @ 0x98 │ │ │ │ mov r3, #14 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ - bl 1c4d14 │ │ │ │ - b 54f74 │ │ │ │ + bl 1c4d00 │ │ │ │ + b 54f70 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 55190 │ │ │ │ + bne 5518c │ │ │ │ ldr r3, [r2, #140] @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 553ac │ │ │ │ + beq 553a8 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 55394 │ │ │ │ + bne 55390 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ mov r3, #13 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ bl 85800 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #400] @ 0x190 │ │ │ │ ldr r2, [r0, #404] @ 0x194 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r0, #400] @ 0x190 │ │ │ │ str r3, [r7] │ │ │ │ - bl e9620 │ │ │ │ - b 54f74 │ │ │ │ + bl e962c │ │ │ │ + b 54f70 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 552c8 │ │ │ │ + beq 552c4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r2, #32] │ │ │ │ strb r3, [r2, #46] @ 0x2e │ │ │ │ mov r3, #1 │ │ │ │ str r1, [r2, #28] │ │ │ │ str ip, [r2, #36] @ 0x24 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ strb r3, [r2, #45] @ 0x2d │ │ │ │ - b 54f0c │ │ │ │ + b 54f08 │ │ │ │ cmp r0, #0 │ │ │ │ strne r5, [sp, #128] @ 0x80 │ │ │ │ mov r3, ip │ │ │ │ - b 55210 │ │ │ │ + b 5520c │ │ │ │ mov r3, #13 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ bl 85800 │ │ │ │ ldr lr, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [lr, #20] │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r4, #684] @ 0x2ac │ │ │ │ str lr, [r0, #196] @ 0xc4 │ │ │ │ - beq 553dc │ │ │ │ + beq 553d8 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 553e4 │ │ │ │ + beq 553e0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r6, [sp, #32] │ │ │ │ movne ip, #0 │ │ │ │ - bne 5532c │ │ │ │ - b 553d4 │ │ │ │ + bne 55328 │ │ │ │ + b 553d0 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 55344 │ │ │ │ + beq 55340 │ │ │ │ ldr r5, [lr, #20] │ │ │ │ cmp r2, r5 │ │ │ │ - beq 553cc │ │ │ │ + beq 553c8 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ mov r1, r3 │ │ │ │ cmp r2, #0 │ │ │ │ mov r6, r3 │ │ │ │ mov ip, #1 │ │ │ │ - bne 55328 │ │ │ │ + bne 55324 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ str r0, [r4, #28] │ │ │ │ strb r2, [r4, #46] @ 0x2e │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r3, [r4, #684] @ 0x2ac │ │ │ │ add r0, r0, #8 │ │ │ │ mov r3, #14 │ │ │ │ str r2, [r4, #32] │ │ │ │ str r1, [r4, #152] @ 0x98 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ - bl 1c4d14 │ │ │ │ - b 54f74 │ │ │ │ - ldr r0, [pc, #176] @ 5544c │ │ │ │ + bl 1c4d00 │ │ │ │ + b 54f70 │ │ │ │ + ldr r0, [pc, #176] @ 55448 │ │ │ │ mov r3, #13 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ - bl 4be98 │ │ │ │ - b 55254 │ │ │ │ - ldr r0, [pc, #156] @ 55450 │ │ │ │ + bl 4be94 │ │ │ │ + b 55250 │ │ │ │ + ldr r0, [pc, #156] @ 5544c │ │ │ │ mov r3, #13 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #140] @ 0x8c │ │ │ │ - b 55248 │ │ │ │ + b 55244 │ │ │ │ cmp ip, #0 │ │ │ │ strne r6, [sp, #128] @ 0x80 │ │ │ │ mov r3, r1 │ │ │ │ - b 55360 │ │ │ │ + b 5535c │ │ │ │ cmp r1, #0 │ │ │ │ - bne 55304 │ │ │ │ + bne 55300 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r3, #13 │ │ │ │ add r0, r0, #8 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ - bl 1c4d14 │ │ │ │ - b 54f74 │ │ │ │ + bl 1c4d00 │ │ │ │ + b 54f70 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq fp, r5, r4, asr r6 │ │ │ │ + eoreq fp, r5, r8, asr r6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq fp, r5, r4, lsr r6 │ │ │ │ + eoreq fp, r5, r8, lsr r6 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x00343dd4 │ │ │ │ - eorseq r3, r4, r8, lsr #27 │ │ │ │ + @ instruction: 0x00343dd8 │ │ │ │ + eorseq r3, r4, ip, lsr #27 │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ - @ instruction: 0x0025b4bc │ │ │ │ - eoreq r6, r1, r4, asr #19 │ │ │ │ - eorseq r3, r4, r4, lsr ip │ │ │ │ - eorseq r3, r4, r8, asr #23 │ │ │ │ - @ instruction: 0x00343bb8 │ │ │ │ + eoreq fp, r5, r0, asr #9 │ │ │ │ + eoreq r6, r1, r8, asr #19 │ │ │ │ + eorseq r3, r4, r8, lsr ip │ │ │ │ + eorseq r3, r4, ip, asr #23 │ │ │ │ + @ instruction: 0x00343bbc │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ andeq r0, r0, r0, asr #12 │ │ │ │ - eorseq r3, r4, r4, asr sl │ │ │ │ - @ instruction: 0x003439f4 │ │ │ │ - @ instruction: 0x002165b0 │ │ │ │ - strdeq r6, [r1], -r0 @ │ │ │ │ - eoreq r6, r1, r8, ror r2 │ │ │ │ - eoreq r6, r1, r8, lsr r2 │ │ │ │ + eorseq r3, r4, r8, asr sl │ │ │ │ + @ instruction: 0x003439f8 │ │ │ │ + @ instruction: 0x002165b4 │ │ │ │ + strdeq r6, [r1], -r4 @ │ │ │ │ + eoreq r6, r1, ip, ror r2 │ │ │ │ + eoreq r6, r1, ip, lsr r2 │ │ │ │ │ │ │ │ -00055454 : │ │ │ │ +00055450 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr ip, [pc, #636] @ 556e8 │ │ │ │ + ldr ip, [pc, #636] @ 556e4 │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #620] @ 556ec │ │ │ │ + ldr r1, [pc, #620] @ 556e8 │ │ │ │ add ip, pc, ip │ │ │ │ str r2, [sp, #20] │ │ │ │ - ldr r5, [pc, #612] @ 556f0 │ │ │ │ + ldr r5, [pc, #612] @ 556ec │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #608] @ 556f4 │ │ │ │ + ldr r2, [pc, #608] @ 556f0 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ mov r1, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ add r1, sp, #28 │ │ │ │ ldr r4, [r5, r2] │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ @@ -51609,185 +51608,185 @@ │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r2, [r4] │ │ │ │ orrs r1, r1, r3 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r3, [r4] │ │ │ │ - beq 55530 │ │ │ │ + beq 5552c │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #32 │ │ │ │ - beq 55610 │ │ │ │ + beq 5560c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 55524 │ │ │ │ + beq 55520 │ │ │ │ str r3, [r0, #4] │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #504] @ 556f8 │ │ │ │ - ldr r3, [pc, #488] @ 556ec │ │ │ │ + ldr r2, [pc, #504] @ 556f4 │ │ │ │ + ldr r3, [pc, #488] @ 556e8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 556e4 │ │ │ │ + bne 556e0 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrh r1, [r0, #12] │ │ │ │ tst r1, #128 @ 0x80 │ │ │ │ - beq 554f0 │ │ │ │ + beq 554ec │ │ │ │ mov r6, #0 │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl f18d8 │ │ │ │ + bl f18e4 │ │ │ │ cmp r0, r6 │ │ │ │ str r0, [sp, #32] │ │ │ │ - beq 5562c │ │ │ │ + beq 55628 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r2, #5 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ bl 20df58 │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ bl 2137d4 │ │ │ │ - ldr r3, [pc, #388] @ 556fc │ │ │ │ + ldr r3, [pc, #388] @ 556f8 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 55620 │ │ │ │ - ldr r6, [pc, #376] @ 55700 │ │ │ │ + beq 5561c │ │ │ │ + ldr r6, [pc, #376] @ 556fc │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ - ldr r1, [pc, #368] @ 55704 │ │ │ │ + ldr r1, [pc, #368] @ 55700 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ bl 237a8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 55688 │ │ │ │ + beq 55684 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 556bc │ │ │ │ + beq 556b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 556b0 │ │ │ │ - ldr lr, [pc, #304] @ 55708 │ │ │ │ + beq 556ac │ │ │ │ + ldr lr, [pc, #304] @ 55704 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr ip, [pc, #300] @ 5570c │ │ │ │ + ldr ip, [pc, #300] @ 55708 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, #7 │ │ │ │ str ip, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ str lr, [sp] │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - b 554f4 │ │ │ │ + b 554f0 │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - bne 55530 │ │ │ │ - b 554e4 │ │ │ │ - ldr r6, [pc, #232] @ 55710 │ │ │ │ + bne 5552c │ │ │ │ + b 554e0 │ │ │ │ + ldr r6, [pc, #232] @ 5570c │ │ │ │ add r6, pc, r6 │ │ │ │ - b 55588 │ │ │ │ + b 55584 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [r4] │ │ │ │ - beq 5569c │ │ │ │ + beq 55698 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 556d0 │ │ │ │ - ldr r0, [pc, #180] @ 55714 │ │ │ │ - ldr r2, [pc, #180] @ 55718 │ │ │ │ + beq 556cc │ │ │ │ + ldr r0, [pc, #180] @ 55710 │ │ │ │ + ldr r2, [pc, #180] @ 55714 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #168] @ 5571c │ │ │ │ + ldr r2, [pc, #168] @ 55718 │ │ │ │ str r0, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #7 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 4bca0 │ │ │ │ - b 55608 │ │ │ │ - ldr lr, [pc, #144] @ 55720 │ │ │ │ - ldr ip, [pc, #144] @ 55724 │ │ │ │ + bl 4bc9c │ │ │ │ + b 55604 │ │ │ │ + ldr lr, [pc, #144] @ 5571c │ │ │ │ + ldr ip, [pc, #144] @ 55720 │ │ │ │ add lr, pc, lr │ │ │ │ add ip, pc, ip │ │ │ │ - b 555e0 │ │ │ │ - ldr r0, [pc, #132] @ 55728 │ │ │ │ - ldr r2, [pc, #132] @ 5572c │ │ │ │ + b 555dc │ │ │ │ + ldr r0, [pc, #132] @ 55724 │ │ │ │ + ldr r2, [pc, #132] @ 55728 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 55668 │ │ │ │ - ldr lr, [pc, #120] @ 55730 │ │ │ │ + b 55664 │ │ │ │ + ldr lr, [pc, #120] @ 5572c │ │ │ │ add lr, pc, lr │ │ │ │ - b 555d8 │ │ │ │ - ldr lr, [pc, #112] @ 55734 │ │ │ │ - ldr ip, [pc, #112] @ 55738 │ │ │ │ + b 555d4 │ │ │ │ + ldr lr, [pc, #112] @ 55730 │ │ │ │ + ldr ip, [pc, #112] @ 55734 │ │ │ │ add lr, pc, lr │ │ │ │ add ip, pc, ip │ │ │ │ - b 555e0 │ │ │ │ - ldr r0, [pc, #100] @ 5573c │ │ │ │ - ldr r2, [pc, #100] @ 55740 │ │ │ │ + b 555dc │ │ │ │ + ldr r0, [pc, #100] @ 55738 │ │ │ │ + ldr r2, [pc, #100] @ 5573c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 55668 │ │ │ │ + b 55664 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sl, r5, ip, ror fp │ │ │ │ + eoreq sl, r5, r0, lsl #23 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sl, r5, ip, asr fp │ │ │ │ + eoreq sl, r5, r0, ror #22 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - strdeq sl, [r5], -r8 @ │ │ │ │ + strdeq sl, [r5], -ip @ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r6, r1, ip, ror #1 │ │ │ │ - mlaeq r1, r4, r4, sl │ │ │ │ - eoreq r6, r1, r0, lsr #3 │ │ │ │ - eoreq r6, r1, r4, lsr #3 │ │ │ │ - eoreq r6, r1, ip, lsl #1 │ │ │ │ strdeq r6, [r1], -r0 @ │ │ │ │ - eoreq r6, r1, ip, lsl r1 │ │ │ │ - eoreq r6, r1, ip, lsr r0 │ │ │ │ - eoreq r6, r1, r0, lsl #1 │ │ │ │ - eoreq ip, r2, ip, lsl #21 │ │ │ │ + mlaeq r1, r8, r4, sl │ │ │ │ + eoreq r6, r1, r4, lsr #3 │ │ │ │ + eoreq r6, r1, r8, lsr #3 │ │ │ │ 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 @ │ │ │ │ + eoreq r6, r1, r0, lsr #2 │ │ │ │ + eoreq r6, r1, r0, asr #32 │ │ │ │ + eoreq r6, r1, r4, lsl #1 │ │ │ │ + mlaeq r2, r0, sl, ip │ │ │ │ + mlaeq r1, r4, r0, r6 │ │ │ │ + eoreq ip, r2, ip, ror sl │ │ │ │ + strheq r6, [r1], -r0 @ │ │ │ │ + eoreq r6, r1, r0, lsr #32 │ │ │ │ + eoreq ip, r2, ip, asr sl │ │ │ │ + eoreq r6, r1, ip, rrx │ │ │ │ + eoreq ip, r2, r8, asr #20 │ │ │ │ │ │ │ │ -00055744 : │ │ │ │ +00055740 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #176] @ 55814 │ │ │ │ + ldr r0, [pc, #176] @ 55810 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #172] @ 55818 │ │ │ │ + ldr r1, [pc, #172] @ 55814 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #164] @ 5581c │ │ │ │ - ldr r2, [pc, #164] @ 55820 │ │ │ │ + ldr r3, [pc, #164] @ 55818 │ │ │ │ + ldr r2, [pc, #164] @ 5581c │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r1, [r4] │ │ │ │ @@ -51799,53 +51798,53 @@ │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, #8 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #12] │ │ │ │ str sp, [sp, #32] │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ mov r3, #73 @ 0x49 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ strh r3, [r0] │ │ │ │ ldm sp, {r1, r3} │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #64] @ 55824 │ │ │ │ + ldr r2, [pc, #64] @ 55820 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r3, #4] │ │ │ │ - ldr r3, [pc, #40] @ 55818 │ │ │ │ + ldr r3, [pc, #40] @ 55814 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 55810 │ │ │ │ + bne 5580c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mlaeq r5, r0, r8, sl │ │ │ │ + mlaeq r5, r4, r8, sl │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sl, r5, r4, ror r8 │ │ │ │ + eoreq sl, r5, r8, ror r8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq sl, r5, ip, lsl #16 │ │ │ │ + eoreq sl, r5, r0, lsl r8 │ │ │ │ │ │ │ │ -00055828 : │ │ │ │ +00055824 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #32 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #164] @ 558ec │ │ │ │ - ldr r1, [pc, #164] @ 558f0 │ │ │ │ + ldr r0, [pc, #164] @ 558e8 │ │ │ │ + ldr r1, [pc, #164] @ 558ec │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #156] @ 558f4 │ │ │ │ - ldr r2, [pc, #156] @ 558f8 │ │ │ │ + ldr r3, [pc, #156] @ 558f0 │ │ │ │ + ldr r2, [pc, #156] @ 558f4 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ mov r0, #4 │ │ │ │ add r3, sp, #12 │ │ │ │ @@ -51856,52 +51855,52 @@ │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #76] @ 558fc │ │ │ │ + ldr r2, [pc, #76] @ 558f8 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r3, [r0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 558f0 │ │ │ │ + ldr r3, [pc, #40] @ 558ec │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 558e8 │ │ │ │ + bne 558e4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x0025a7b0 │ │ │ │ + @ instruction: 0x0025a7b4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r5, r4, r7, sl │ │ │ │ + mlaeq r5, r8, r7, sl │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq sl, r5, ip, asr #14 │ │ │ │ + eoreq sl, r5, r0, asr r7 │ │ │ │ │ │ │ │ -00055900 : │ │ │ │ +000558fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr ip, [pc, #408] @ 55ab0 │ │ │ │ - ldr r0, [pc, #408] @ 55ab4 │ │ │ │ + ldr ip, [pc, #408] @ 55aac │ │ │ │ + ldr r0, [pc, #408] @ 55ab0 │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r7, [pc, #396] @ 55ab8 │ │ │ │ + ldr r7, [pc, #396] @ 55ab4 │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r3, [pc, #392] @ 55abc │ │ │ │ + ldr r3, [pc, #392] @ 55ab8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r5, [r7, r3] │ │ │ │ ldr r0, [r1, #32] │ │ │ │ ldr r3, [r5] │ │ │ │ @@ -51915,277 +51914,277 @@ │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r3, #0 │ │ │ │ cmp r0, r3 │ │ │ │ mov r6, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ - beq 55a3c │ │ │ │ + beq 55a38 │ │ │ │ tst r0, #1 │ │ │ │ - bne 5599c │ │ │ │ + bne 55998 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #9 │ │ │ │ - beq 55a3c │ │ │ │ + beq 55a38 │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 9a858 │ │ │ │ + bl 9a85c │ │ │ │ cmp r6, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq 55a08 │ │ │ │ + beq 55a04 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #240] @ 55ac0 │ │ │ │ + ldr r2, [pc, #240] @ 55abc │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r7, r2] │ │ │ │ cmp r3, #0 │ │ │ │ ldr ip, [r2] │ │ │ │ - beq 55a08 │ │ │ │ + beq 55a04 │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ add r0, r0, #8 │ │ │ │ add r3, r1, r3, lsl #2 │ │ │ │ ldr r2, [r3, #-4]! │ │ │ │ ldr r2, [ip, r2, lsl #2] │ │ │ │ cmp r1, r3 │ │ │ │ str r2, [r0, #-4]! │ │ │ │ - bne 559f0 │ │ │ │ + bne 559ec │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #176] @ 55ac4 │ │ │ │ + ldr r2, [pc, #176] @ 55ac0 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #152] @ 55ab4 │ │ │ │ + ldr r3, [pc, #152] @ 55ab0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 55aac │ │ │ │ + bne 55aa8 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r8, [r1, #12] │ │ │ │ mov r3, #3 │ │ │ │ add r2, r8, #2 │ │ │ │ lsl r4, r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 34ba4 │ │ │ │ + bl 34ba0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, #38 @ 0x26 │ │ │ │ cmp r8, #0 │ │ │ │ cmpne r6, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r3, [r0, #4] │ │ │ │ strh r2, [r0] │ │ │ │ - beq 55a08 │ │ │ │ + beq 55a04 │ │ │ │ ldr ip, [r3, #16] │ │ │ │ - ldr r3, [pc, #60] @ 55ac0 │ │ │ │ + ldr r3, [pc, #60] @ 55abc │ │ │ │ add r2, r0, r4 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr lr, [r3] │ │ │ │ sub r3, r4, #8 │ │ │ │ add r3, ip, r3 │ │ │ │ ldr r1, [r3, #-4]! │ │ │ │ ldr r1, [lr, r1, lsl #2] │ │ │ │ cmp r3, ip │ │ │ │ str r1, [r2, #-4]! │ │ │ │ - bne 55a94 │ │ │ │ - b 55a08 │ │ │ │ + bne 55a90 │ │ │ │ + b 55a04 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldrdeq sl, [r5], -ip @ │ │ │ │ + eoreq sl, r5, r0, ror #13 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x0025a6bc │ │ │ │ + eoreq sl, r5, r0, asr #13 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ - eoreq sl, r5, r0, ror #11 │ │ │ │ + eoreq sl, r5, r4, ror #11 │ │ │ │ │ │ │ │ -00055ac8 : │ │ │ │ +00055ac4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r1, [pc, #616] @ 55d48 │ │ │ │ - ldr r2, [pc, #616] @ 55d4c │ │ │ │ + ldr r1, [pc, #616] @ 55d44 │ │ │ │ + ldr r2, [pc, #616] @ 55d48 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r7, [pc, #608] @ 55d50 │ │ │ │ + ldr r7, [pc, #608] @ 55d4c │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ - ldr r3, [pc, #604] @ 55d54 │ │ │ │ + ldr r3, [pc, #604] @ 55d50 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov r2, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r2, [r7, r3] │ │ │ │ - ldr r3, [pc, #584] @ 55d58 │ │ │ │ + ldr r3, [pc, #584] @ 55d54 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r4, [r7, r3] │ │ │ │ ldr r5, [r0, #12] │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #32] │ │ │ │ - add r3, sp, #8 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #4 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + add r3, sp, #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 │ │ │ │ + beq 55c7c │ │ │ │ add r3, sp, #20 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r5, #7 │ │ │ │ add r3, sp, #24 │ │ │ │ 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 │ │ │ │ + bgt 55c54 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr r2, [pc, #420] @ 55d5c │ │ │ │ + ldr r2, [pc, #420] @ 55d58 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #396] @ 55d4c │ │ │ │ + ldr r3, [pc, #396] @ 55d48 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 55d44 │ │ │ │ + bne 55d40 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r0, [r2, #32] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - bl 9a858 │ │ │ │ - ldr r3, [pc, #360] @ 55d60 │ │ │ │ + bl 9a85c │ │ │ │ + ldr r3, [pc, #360] @ 55d5c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr ip, [r1, #12] │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ mov r2, r0 │ │ │ │ ldr lr, [r3] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ addgt r1, r0, #4 │ │ │ │ subgt r3, r3, #4 │ │ │ │ addgt ip, r3, ip, lsl #2 │ │ │ │ - ble 55c38 │ │ │ │ + ble 55c34 │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ ldr r0, [lr, r0, lsl #2] │ │ │ │ cmp ip, r3 │ │ │ │ str r0, [r1, #4]! │ │ │ │ - bne 55c24 │ │ │ │ + bne 55c20 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r3, r6, #2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r8, r6 │ │ │ │ str r2, [r0, r3, lsl #2] │ │ │ │ - beq 55bac │ │ │ │ + beq 55ba8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r2, r6, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ str r2, [sp, #28] │ │ │ │ tst r2, #1 │ │ │ │ - bne 55be0 │ │ │ │ + bne 55bdc │ │ │ │ ldrh r3, [r2] │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ cmp r3, #8 │ │ │ │ - bls 55c3c │ │ │ │ - b 55be0 │ │ │ │ + bls 55c38 │ │ │ │ + b 55bdc │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r3, #3 │ │ │ │ add r0, r0, #4 │ │ │ │ lsl r0, r0, #2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 34ba4 │ │ │ │ + bl 34ba0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, #39 @ 0x27 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ strh r2, [r0] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r6, [r0, #4] │ │ │ │ str r2, [r0, #8] │ │ │ │ - ble 55bac │ │ │ │ + ble 55ba8 │ │ │ │ add r9, sp, #28 │ │ │ │ mov r8, r5 │ │ │ │ mov r7, #4 │ │ │ │ - b 55d08 │ │ │ │ + b 55d04 │ │ │ │ mov r2, #1 │ │ │ │ str r9, [sp, #52] @ 0x34 │ │ │ │ str r8, [sp, #28] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ - bl 55900 │ │ │ │ + bl 558fc │ │ │ │ add r2, r5, #4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r6, r5 │ │ │ │ str r0, [r3, r2, lsl #2] │ │ │ │ - beq 55d3c │ │ │ │ + beq 55d38 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r3, r3, r5, lsl #2 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ tst r2, #1 │ │ │ │ - bne 55cd0 │ │ │ │ + bne 55ccc │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #38 @ 0x26 │ │ │ │ - bne 55cd0 │ │ │ │ + bne 55ccc │ │ │ │ add r1, r5, #4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r6, r5 │ │ │ │ str r2, [r3, r1, lsl #2] │ │ │ │ - bne 55d04 │ │ │ │ + bne 55d00 │ │ │ │ mov r0, r3 │ │ │ │ - b 55bac │ │ │ │ + b 55ba8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sl, r5, r8, lsl r5 │ │ │ │ + eoreq sl, r5, ip, lsl r5 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq sl, [r5], -r8 @ │ │ │ │ + strdeq sl, [r5], -ip @ │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq sl, r5, ip, lsr r4 │ │ │ │ + eoreq sl, r5, r0, asr #8 │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ │ │ │ │ -00055d64 : │ │ │ │ +00055d60 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r0, [pc, #152] @ 55e14 │ │ │ │ - ldr r1, [pc, #152] @ 55e18 │ │ │ │ + ldr r0, [pc, #152] @ 55e10 │ │ │ │ + ldr r1, [pc, #152] @ 55e14 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #144] @ 55e1c │ │ │ │ + ldr r3, [pc, #144] @ 55e18 │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr r2, [pc, #140] @ 55e20 │ │ │ │ + ldr r2, [pc, #140] @ 55e1c │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r2, [r4] │ │ │ │ @@ -52194,108 +52193,108 @@ │ │ │ │ str r3, [r4] │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 34ba4 │ │ │ │ + bl 34ba0 │ │ │ │ mov r3, #38 @ 0x26 │ │ │ │ - ldr r2, [pc, #68] @ 55e24 │ │ │ │ + ldr r2, [pc, #68] @ 55e20 │ │ │ │ add r2, pc, r2 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #36] @ 55e18 │ │ │ │ + ldr r3, [pc, #36] @ 55e14 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 55e10 │ │ │ │ + bne 55e0c │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sl, r5, ip, ror r2 │ │ │ │ + eoreq sl, r5, r0, lsl #5 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sl, r5, ip, asr r2 │ │ │ │ + eoreq sl, r5, r0, ror #4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq sl, r5, ip, lsl r2 │ │ │ │ + eoreq sl, r5, r0, lsr #4 │ │ │ │ │ │ │ │ -00055e28 : │ │ │ │ +00055e24 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ - ldr r0, [pc, #376] @ 55fc4 │ │ │ │ - ldr r1, [pc, #376] @ 55fc8 │ │ │ │ + ldr r0, [pc, #376] @ 55fc0 │ │ │ │ + ldr r1, [pc, #376] @ 55fc4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r5, [pc, #368] @ 55fcc │ │ │ │ - ldr r3, [pc, #368] @ 55fd0 │ │ │ │ + ldr r5, [pc, #368] @ 55fc8 │ │ │ │ + ldr r3, [pc, #368] @ 55fcc │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ mov r1, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldr r1, [r4] │ │ │ │ str r3, [r4] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ands r3, r2, #1 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - bne 55e9c │ │ │ │ + bne 55e98 │ │ │ │ ldrsh r0, [r2] │ │ │ │ cmp r0, #151 @ 0x97 │ │ │ │ - beq 55ecc │ │ │ │ - ldr r2, [pc, #304] @ 55fd4 │ │ │ │ - ldr r3, [pc, #288] @ 55fc8 │ │ │ │ + beq 55ec8 │ │ │ │ + ldr r2, [pc, #304] @ 55fd0 │ │ │ │ + ldr r3, [pc, #288] @ 55fc4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [r4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 55fc0 │ │ │ │ + bne 55fbc │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ tst r0, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bne 55f08 │ │ │ │ + bne 55f04 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ ldreq r3, [r0, #8] │ │ │ │ streq r0, [sp, #44] @ 0x2c │ │ │ │ moveq r0, r3 │ │ │ │ streq r3, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ mov r3, #3 │ │ │ │ asr r0, r0, #1 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 1a4088 │ │ │ │ + bl 1a4080 │ │ │ │ ldr ip, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [r1, #20] │ │ │ │ - beq 55fb8 │ │ │ │ + beq 55fb4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #148] @ 55fd8 │ │ │ │ + ldr r3, [pc, #148] @ 55fd4 │ │ │ │ ldr r0, [ip, #40] @ 0x28 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr lr, [ip, #44] @ 0x2c │ │ │ │ ldr r5, [ip, #36] @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r6, [ip, #20] │ │ │ │ ldr r7, [ip, #28] │ │ │ │ @@ -52319,829 +52318,829 @@ │ │ │ │ str r5, [sp, #24] │ │ │ │ str r9, [sp, #20] │ │ │ │ str r8, [sp, #16] │ │ │ │ str lr, [sp, #12] │ │ │ │ stm sp, {r6, r7} │ │ │ │ bl 21e200 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - b 55e9c │ │ │ │ + b 55e98 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sl, r5, ip, lsr #3 │ │ │ │ + @ instruction: 0x0025a1b0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r5, r0, r1, sl │ │ │ │ + mlaeq r5, r4, r1, sl │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq sl, r5, r4, asr r1 │ │ │ │ + eoreq sl, r5, r8, asr r1 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ │ │ │ │ -00055fdc : │ │ │ │ +00055fd8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3920] @ 0xf50 │ │ │ │ - ldr lr, [pc, #4020] @ 56fa8 │ │ │ │ - ldr ip, [pc, #4020] @ 56fac │ │ │ │ + ldr lr, [pc, #4020] @ 56fa4 │ │ │ │ + ldr ip, [pc, #4020] @ 56fa8 │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr sl, [pc, #4000] @ 56fb0 │ │ │ │ + ldr sl, [pc, #4000] @ 56fac │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #132] @ 0x84 │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #3984] @ 56fb4 │ │ │ │ + ldr r3, [pc, #3984] @ 56fb0 │ │ │ │ add sl, pc, sl │ │ │ │ ldr ip, [sl, r3] │ │ │ │ - ldr r3, [pc, #3976] @ 56fb8 │ │ │ │ + ldr r3, [pc, #3976] @ 56fb4 │ │ │ │ mov r5, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ cmp r3, r1 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [ip] │ │ │ │ str r1, [ip] │ │ │ │ - add r1, sp, #56 @ 0x38 │ │ │ │ + add r1, sp, #68 @ 0x44 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ - add r1, sp, #68 @ 0x44 │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ mov r1, #0 │ │ │ │ str ip, [sp, #20] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ - bcs 56090 │ │ │ │ - ldr r1, [pc, #3896] @ 56fbc │ │ │ │ + bcs 5608c │ │ │ │ + ldr r1, [pc, #3896] @ 56fb8 │ │ │ │ ldr r1, [sl, r1] │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5628c │ │ │ │ - ldr r3, [pc, #3880] @ 56fc0 │ │ │ │ + beq 56288 │ │ │ │ + ldr r3, [pc, #3880] @ 56fbc │ │ │ │ cmp r5, #0 │ │ │ │ ldr fp, [sl, r3] │ │ │ │ - ldr r3, [pc, #3872] @ 56fc4 │ │ │ │ + ldr r3, [pc, #3872] @ 56fc0 │ │ │ │ ldr r9, [sl, r3] │ │ │ │ - ldr r3, [pc, #3868] @ 56fc8 │ │ │ │ + ldr r3, [pc, #3868] @ 56fc4 │ │ │ │ ldr r2, [r9] │ │ │ │ add r2, r2, #2 │ │ │ │ str r2, [r9] │ │ │ │ ldr r3, [sl, r3] │ │ │ │ ldr r2, [fp] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r3] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #32] │ │ │ │ - blt 56160 │ │ │ │ + blt 5615c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cmp r2, r3 │ │ │ │ ldrne r3, [sp, #12] │ │ │ │ addeq r3, r2, r5, lsl #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #3876] @ 57018 │ │ │ │ + ldr r3, [pc, #3876] @ 57014 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ sub r3, r4, r3 │ │ │ │ cmp r3, #16 │ │ │ │ - ble 561e4 │ │ │ │ + ble 561e0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ tst r0, #1 │ │ │ │ - beq 561a0 │ │ │ │ - ldr r3, [pc, #3860] @ 57034 │ │ │ │ + beq 5619c │ │ │ │ + ldr r3, [pc, #3860] @ 57030 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [sl, r3] │ │ │ │ ldr r3, [r7] │ │ │ │ str r4, [fp] │ │ │ │ ldr r3, [r3, #708] @ 0x2c4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 57ff0 │ │ │ │ + beq 57fec │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r1, r5 │ │ │ │ str r3, [r4] │ │ │ │ - bl 4fbd0 │ │ │ │ + bl 4fbcc │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [r4] │ │ │ │ - b 565fc │ │ │ │ + b 565f8 │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ mvn r3, #0 │ │ │ │ mov r4, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ tst r8, #1 │ │ │ │ - bne 56c1c │ │ │ │ - ldr r5, [pc, #3656] @ 56fcc │ │ │ │ + bne 56c18 │ │ │ │ + ldr r5, [pc, #3656] @ 56fc8 │ │ │ │ add r5, pc, r5 │ │ │ │ ldrsh r3, [r8] │ │ │ │ cmp r3, #23 │ │ │ │ - bhi 56c1c │ │ │ │ + bhi 56c18 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r5, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r3, [pc, #3624] @ 56fd0 │ │ │ │ + ldr r3, [pc, #3624] @ 56fcc │ │ │ │ mov r8, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str sl, [sp, #40] @ 0x28 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ - beq 57c00 │ │ │ │ + beq 57bfc │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ sub r3, r2, #38 @ 0x26 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi 580e0 │ │ │ │ + bhi 580dc │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r1, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ mov r4, #3 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ - bl 51fe8 │ │ │ │ - ldr r3, [pc, #3628] @ 57034 │ │ │ │ + bl 51fe4 │ │ │ │ + ldr r3, [pc, #3628] @ 57030 │ │ │ │ mvn r2, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ str r6, [fp] │ │ │ │ ldr r3, [r3] │ │ │ │ str r2, [r3, #772] @ 0x304 │ │ │ │ ldr r2, [r3, #708] @ 0x2c4 │ │ │ │ str r5, [r3, #768] @ 0x300 │ │ │ │ cmp r0, r2 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ str r0, [r3, #752] @ 0x2f0 │ │ │ │ str r2, [r3, #748] @ 0x2ec │ │ │ │ - beq 57828 │ │ │ │ + beq 57824 │ │ │ │ ldr r3, [r9] │ │ │ │ - ldr r1, [pc, #3472] @ 56fd4 │ │ │ │ + ldr r1, [pc, #3472] @ 56fd0 │ │ │ │ sub r3, r3, #2 │ │ │ │ str r3, [r9] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #5 │ │ │ │ str r2, [r3] │ │ │ │ - bl 531e4 │ │ │ │ - ldr r2, [pc, #3440] @ 56fd8 │ │ │ │ - ldr r3, [pc, #3392] @ 56fac │ │ │ │ + bl 531e0 │ │ │ │ + ldr r2, [pc, #3440] @ 56fd4 │ │ │ │ + ldr r3, [pc, #3392] @ 56fa8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 57fd8 │ │ │ │ + bne 57fd4 │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #3488] @ 57034 │ │ │ │ + ldr r1, [pc, #3488] @ 57030 │ │ │ │ ldr lr, [sp, #20] │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ add ip, sp, #88 @ 0x58 │ │ │ │ ldr r1, [sl, r1] │ │ │ │ str ip, [lr] │ │ │ │ mov ip, #2 │ │ │ │ ldr r1, [r1] │ │ │ │ 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 │ │ │ │ + blt 56320 │ │ │ │ ldr r3, [r1, #708] @ 0x2c4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 5713c │ │ │ │ + beq 57138 │ │ │ │ lsl r4, r5, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ cmp r5, #0 │ │ │ │ str r0, [r1, #752] @ 0x2f0 │ │ │ │ - beq 56320 │ │ │ │ + beq 5631c │ │ │ │ ldr ip, [sp, #80] @ 0x50 │ │ │ │ add r2, r0, r4 │ │ │ │ add r3, ip, r4 │ │ │ │ ldr r0, [r3, #-4]! │ │ │ │ str r0, [r2, #-4]! │ │ │ │ cmp r3, ip │ │ │ │ - bne 56310 │ │ │ │ + bne 5630c │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [r1, #772] @ 0x304 │ │ │ │ ldr r2, [r1, #784] @ 0x310 │ │ │ │ str r2, [r1, #756] @ 0x2f4 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r1, #784] @ 0x310 │ │ │ │ - ldr r2, [pc, #3200] @ 56fc4 │ │ │ │ + ldr r2, [pc, #3200] @ 56fc0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [sl, r2] │ │ │ │ - ldr r0, [pc, #3212] @ 56fdc │ │ │ │ + ldr r0, [pc, #3212] @ 56fd8 │ │ │ │ str r3, [r1] │ │ │ │ ldr r3, [r2] │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #2 │ │ │ │ str r3, [r2] │ │ │ │ - bl 52b84 │ │ │ │ - b 56260 │ │ │ │ + bl 52b80 │ │ │ │ + b 5625c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 568b0 │ │ │ │ + beq 568ac │ │ │ │ tst r3, #1 │ │ │ │ - bne 568b0 │ │ │ │ + bne 568ac │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ - ldr r3, [pc, #3244] @ 57034 │ │ │ │ + ldr r3, [pc, #3244] @ 57030 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ ldr r9, [r2, r3] │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [r9] │ │ │ │ tst r3, #1 │ │ │ │ - bne 563bc │ │ │ │ + bne 563b8 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #151 @ 0x97 │ │ │ │ - beq 56470 │ │ │ │ + beq 5646c │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ - beq 57684 │ │ │ │ + beq 57680 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ tst r2, #1 │ │ │ │ - bne 563dc │ │ │ │ + bne 563d8 │ │ │ │ ldrsh r0, [r2] │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - beq 567e0 │ │ │ │ + beq 567dc │ │ │ │ cmp r0, #125 @ 0x7d │ │ │ │ - beq 567f4 │ │ │ │ + beq 567f0 │ │ │ │ ldr r3, [r1, #708] @ 0x2c4 │ │ │ │ cmp r3, sl │ │ │ │ - beq 567c0 │ │ │ │ + beq 567bc │ │ │ │ mov r6, #0 │ │ │ │ mov r3, #4 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r4, [fp] │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ - bl 103a0c │ │ │ │ + bl 103a18 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ str r6, [sp] │ │ │ │ bl 836e0 │ │ │ │ cmp r0, #4 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - bne 56830 │ │ │ │ + bne 5682c │ │ │ │ ldr r1, [r9] │ │ │ │ cmn r8, #1 │ │ │ │ ldr r3, [r1, #728] @ 0x2d8 │ │ │ │ ldr r5, [r1, #736] @ 0x2e0 │ │ │ │ ldr sl, [r1, #732] @ 0x2dc │ │ │ │ movne r8, r5 │ │ │ │ add r2, r1, #736 @ 0x2e0 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ tst r3, #1 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str sl, [sp, #56] @ 0x38 │ │ │ │ strd r6, [r2, #-8] │ │ │ │ - bne 563bc │ │ │ │ + bne 563b8 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #151 @ 0x97 │ │ │ │ - bne 563b4 │ │ │ │ + bne 563b0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ tst r3, #1 │ │ │ │ - bne 563bc │ │ │ │ + bne 563b8 │ │ │ │ ldrsh r2, [r3] │ │ │ │ - b 563b4 │ │ │ │ + b 563b0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ tst r3, #1 │ │ │ │ - bne 568b0 │ │ │ │ + bne 568ac │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq 56368 │ │ │ │ + beq 56364 │ │ │ │ cmp r2, #125 @ 0x7d │ │ │ │ - bne 568b0 │ │ │ │ + bne 568ac │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r8, r5 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b 56894 │ │ │ │ - ldr r3, [pc, #2924] @ 57034 │ │ │ │ + b 56890 │ │ │ │ + ldr r3, [pc, #2924] @ 57030 │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [sl, r3] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [r7] │ │ │ │ ldr r2, [r2, #708] @ 0x2c4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 5776c │ │ │ │ - ldr r3, [pc, #2804] @ 56fe0 │ │ │ │ + beq 57768 │ │ │ │ + ldr r3, [pc, #2804] @ 56fdc │ │ │ │ str r4, [fp] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 57808 │ │ │ │ - ldr r3, [pc, #2836] @ 57018 │ │ │ │ + ble 57804 │ │ │ │ + ldr r3, [pc, #2836] @ 57014 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sl, r3] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr ip, [r1, #16] │ │ │ │ sub r3, r4, r3 │ │ │ │ cmp ip, r3 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ - bhi 57938 │ │ │ │ + bhi 57934 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ strne r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r1, #3 │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #4 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - beq 5710c │ │ │ │ + beq 57108 │ │ │ │ cmp r0, #2 │ │ │ │ ldrne r0, [sp, #68] @ 0x44 │ │ │ │ - beq 56e8c │ │ │ │ + beq 56e88 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ sub r0, r0, #6 │ │ │ │ cmp r3, #0 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ movle r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 57af4 │ │ │ │ + bne 57af0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r4, r2 │ │ │ │ - bls 565a0 │ │ │ │ + bls 5659c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #-4]! │ │ │ │ cmp r4, r2 │ │ │ │ - bhi 56594 │ │ │ │ + bhi 56590 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [fp] │ │ │ │ ldr r3, [r9] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ sub r3, r3, #2 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r3, [r9] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r1, [r2] │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str r2, [r3] │ │ │ │ - b 56260 │ │ │ │ + b 5625c │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov ip, #3 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ str r4, [fp] │ │ │ │ str ip, [sp, #108] @ 0x6c │ │ │ │ - bl 54798 │ │ │ │ + bl 54794 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [r2] │ │ │ │ mov r0, #0 │ │ │ │ - b 56260 │ │ │ │ + b 5625c │ │ │ │ mov r3, #1 │ │ │ │ str r4, [fp] │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ - bl 54980 │ │ │ │ + bl 5497c │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 56558 │ │ │ │ - ldr r3, [pc, #2544] @ 57034 │ │ │ │ + bne 56554 │ │ │ │ + ldr r3, [pc, #2544] @ 57030 │ │ │ │ ldr r7, [sl, r3] │ │ │ │ ldr r3, [r7] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r2, [r3, #732] @ 0x2dc │ │ │ │ ldr r0, [r3, #728] @ 0x2d8 │ │ │ │ ldr r5, [r3, #736] @ 0x2e0 │ │ │ │ add r1, r3, #736 @ 0x2e0 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ strd r2, [r1, #-8] │ │ │ │ - b 56110 │ │ │ │ - ldr r3, [pc, #2408] @ 56fe4 │ │ │ │ + b 5610c │ │ │ │ + ldr r3, [pc, #2408] @ 56fe0 │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - ble 56900 │ │ │ │ + ble 568fc │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [pc, #2412] @ 57018 │ │ │ │ + ldr r3, [pc, #2412] @ 57014 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r3] │ │ │ │ sub r3, r2, r3 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, r3, asr #2 │ │ │ │ - bgt 578ac │ │ │ │ + bgt 578a8 │ │ │ │ ldr r8, [r1, #4] │ │ │ │ ldrsh r3, [r1, #2] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 56940 │ │ │ │ + beq 5693c │ │ │ │ tst r3, #1 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ - beq 5786c │ │ │ │ + beq 57868 │ │ │ │ sub ip, r8, #1 │ │ │ │ cmp ip, r5 │ │ │ │ - bgt 57b28 │ │ │ │ + bgt 57b24 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ sub r4, r3, r8, lsl #2 │ │ │ │ - beq 57df8 │ │ │ │ - ldr r1, [pc, #2348] @ 57034 │ │ │ │ + beq 57df4 │ │ │ │ + ldr r1, [pc, #2348] @ 57030 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ str r4, [fp] │ │ │ │ ldr r7, [sl, r1] │ │ │ │ - ldr r3, [pc, #2336] @ 5703c │ │ │ │ + ldr r3, [pc, #2336] @ 57038 │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r8, r5 │ │ │ │ str r2, [r1, #84] @ 0x54 │ │ │ │ ldr r0, [sl, r3] │ │ │ │ sub r5, r5, #1 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - bgt 56784 │ │ │ │ + bgt 56780 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ mov r6, #62 @ 0x3e │ │ │ │ mov r4, r5 │ │ │ │ mov r5, ip │ │ │ │ mov r3, #5 │ │ │ │ mov r0, #12 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ cmp r8, r4 │ │ │ │ str r1, [r0, #8] │ │ │ │ ldr r1, [r2, r4, lsl #2] │ │ │ │ strh r6, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ sub r4, r4, #1 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - ble 56744 │ │ │ │ + ble 56740 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov ip, r5 │ │ │ │ ldr r3, [r7] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r3, #-4] │ │ │ │ addne ip, r2, ip, lsl #2 │ │ │ │ sub r3, r3, #4 │ │ │ │ - beq 567b8 │ │ │ │ + beq 567b4 │ │ │ │ ldr r1, [ip, #-4]! │ │ │ │ str r1, [r3, #-4]! │ │ │ │ cmp r2, ip │ │ │ │ - bne 567a8 │ │ │ │ + bne 567a4 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ - b 5695c │ │ │ │ + b 56958 │ │ │ │ cmp r5, #4 │ │ │ │ - ble 56800 │ │ │ │ + ble 567fc │ │ │ │ mov r3, #4 │ │ │ │ str r4, [fp] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 523dc │ │ │ │ + bl 523d8 │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ - b 563e8 │ │ │ │ + b 563e4 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 563dc │ │ │ │ + beq 563d8 │ │ │ │ tst r2, #1 │ │ │ │ - bne 563dc │ │ │ │ + bne 563d8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b 563a0 │ │ │ │ + b 5639c │ │ │ │ cmp r5, #0 │ │ │ │ lsl r3, r5, #2 │ │ │ │ sub r1, r4, r5, lsl #2 │ │ │ │ addne r3, sl, r3 │ │ │ │ - beq 56824 │ │ │ │ + beq 56820 │ │ │ │ ldr r2, [r3, #-4]! │ │ │ │ str r2, [r4, #-4]! │ │ │ │ cmp sl, r3 │ │ │ │ - bne 56814 │ │ │ │ + bne 56810 │ │ │ │ mov sl, r1 │ │ │ │ mov r4, r1 │ │ │ │ - b 563e8 │ │ │ │ + b 563e4 │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ - b 56558 │ │ │ │ + b 56554 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - ble 57720 │ │ │ │ + ble 5771c │ │ │ │ add ip, r0, #12 │ │ │ │ mov r3, #0 │ │ │ │ - b 56868 │ │ │ │ + b 56864 │ │ │ │ cmp r5, r2 │ │ │ │ - beq 5688c │ │ │ │ + beq 56888 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - beq 57720 │ │ │ │ + beq 5771c │ │ │ │ ldr r1, [ip, #4]! │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldrh lr, [r2, #2] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst lr, #1 │ │ │ │ - beq 56854 │ │ │ │ + beq 56850 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, r5 │ │ │ │ - bgt 5685c │ │ │ │ + bgt 56858 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ tst r0, #1 │ │ │ │ - beq 561b8 │ │ │ │ + beq 561b4 │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #1932] @ 57034 │ │ │ │ + ldr r3, [pc, #1932] @ 57030 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [sl, r3] │ │ │ │ - b 56124 │ │ │ │ - ldr r3, [pc, #1916] @ 57034 │ │ │ │ + b 56120 │ │ │ │ + ldr r3, [pc, #1916] @ 57030 │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [sl, r3] │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r7] │ │ │ │ ldr r1, [r3, #708] @ 0x2c4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 57f44 │ │ │ │ + beq 57f40 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, #3 │ │ │ │ str r4, [fp] │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ bl 836e0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - b 56634 │ │ │ │ - ldr r3, [pc, #1836] @ 57034 │ │ │ │ + b 56630 │ │ │ │ + ldr r3, [pc, #1836] @ 57030 │ │ │ │ str r4, [fp] │ │ │ │ ldr r7, [sl, r3] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [r7] │ │ │ │ ldr r2, [r2, #708] @ 0x2c4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 57cac │ │ │ │ + beq 57ca8 │ │ │ │ mov r3, #4 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ bl 20966c │ │ │ │ ldr r3, [r7] │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [r3, #672] @ 0x2a0 │ │ │ │ - b 566a0 │ │ │ │ + b 5669c │ │ │ │ cmp r5, #0 │ │ │ │ orreq r3, r3, #1 │ │ │ │ tst r3, #1 │ │ │ │ - beq 57e44 │ │ │ │ - ldr r3, [pc, #1756] @ 57034 │ │ │ │ + beq 57e40 │ │ │ │ + ldr r3, [pc, #1756] @ 57030 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r7, [sl, r3] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 56990 │ │ │ │ + beq 5698c │ │ │ │ ldr ip, [sp, #60] @ 0x3c │ │ │ │ sub r0, r4, r3, lsl #2 │ │ │ │ add r3, ip, r3, lsl #2 │ │ │ │ add r3, r3, #8 │ │ │ │ add ip, ip, #8 │ │ │ │ ldr r2, [r3, #-4]! │ │ │ │ str r2, [r4, #-4]! │ │ │ │ cmp ip, r3 │ │ │ │ - bne 5697c │ │ │ │ + bne 56978 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ tst r3, #1 │ │ │ │ - bne 569ac │ │ │ │ + bne 569a8 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #151 @ 0x97 │ │ │ │ - beq 57cbc │ │ │ │ + beq 57cb8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ - blt 577a4 │ │ │ │ + blt 577a0 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ asr r2, r0, #6 │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ and r2, r0, #63 @ 0x3f │ │ │ │ add r3, r3, r2, lsl #4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ streq r1, [r3, #4] │ │ │ │ - beq 56a04 │ │ │ │ - ldr r3, [pc, #1532] @ 56fe8 │ │ │ │ + beq 56a00 │ │ │ │ + ldr r3, [pc, #1532] @ 56fe4 │ │ │ │ str r4, [fp] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 53708 │ │ │ │ + bl 53704 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ - b 56174 │ │ │ │ + b 56170 │ │ │ │ ldrsh r7, [r8, #2] │ │ │ │ ldr r3, [r8, #4] │ │ │ │ - ldr r2, [pc, #1488] @ 56fec │ │ │ │ + ldr r2, [pc, #1488] @ 56fe8 │ │ │ │ mov r1, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ sub r5, r4, #8 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ str r8, [sp, #84] @ 0x54 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ str r5, [fp] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [r4, #-8] │ │ │ │ str r1, [r4, #-4] │ │ │ │ and r1, r7, #7 │ │ │ │ cmp r1, #3 │ │ │ │ - bhi 58098 │ │ │ │ + bhi 58094 │ │ │ │ add r1, r1, r1 │ │ │ │ ldrh r1, [r2, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r6, [r8, #4] │ │ │ │ ldrsh r2, [r8, #2] │ │ │ │ ldr r3, [r8, #16] │ │ │ │ cmp r6, #1 │ │ │ │ ldr r7, [r8, #8] │ │ │ │ ldr r0, [r8, #12] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r4, [fp] │ │ │ │ - beq 57c78 │ │ │ │ + beq 57c74 │ │ │ │ mvn r3, #0 │ │ │ │ mov r8, #3 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ str r8, [sp, #108] @ 0x6c │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ cmp r0, #6 │ │ │ │ - beq 57b74 │ │ │ │ + beq 57b70 │ │ │ │ mov lr, r6 │ │ │ │ mov r2, #1 │ │ │ │ str r8, [sp, #108] @ 0x6c │ │ │ │ - ldr ip, [pc, #1332] @ 56ff0 │ │ │ │ + ldr ip, [pc, #1332] @ 56fec │ │ │ │ mov r3, r0 │ │ │ │ add ip, pc, ip │ │ │ │ mov r1, lr │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 478a4 │ │ │ │ + bl 478a0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [r2] │ │ │ │ - b 565fc │ │ │ │ + b 565f8 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r1, [r8, #8] │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ sub r6, r3, #1 │ │ │ │ str r4, [fp] │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ - beq 56b60 │ │ │ │ - ldr r2, [pc, #1320] @ 57034 │ │ │ │ + beq 56b5c │ │ │ │ + ldr r2, [pc, #1320] @ 57030 │ │ │ │ add r8, r4, r3, lsl #2 │ │ │ │ ldr ip, [sl, r2] │ │ │ │ add r7, sp, #84 @ 0x54 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ mov r4, r8 │ │ │ │ mov r8, ip │ │ │ │ - b 56b2c │ │ │ │ + b 56b28 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ sub r6, r6, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r3, #5 │ │ │ │ str r7, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [r8] │ │ │ │ ldr r1, [r1, r6, lsl #2] │ │ │ │ mov r2, #0 │ │ │ │ - bl 55900 │ │ │ │ + bl 558fc │ │ │ │ cmp r6, #0 │ │ │ │ str r0, [r4, #-4]! │ │ │ │ - bne 56b24 │ │ │ │ + bne 56b20 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr ip, [r3, #4] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 56bc0 │ │ │ │ + beq 56bbc │ │ │ │ ldr lr, [sp, #80] @ 0x50 │ │ │ │ add lr, lr, ip, lsl #2 │ │ │ │ add ip, r4, ip, lsl #2 │ │ │ │ ldr r1, [lr, #-4]! │ │ │ │ ldr r2, [ip, #-4]! │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ cmp r3, #0 │ │ │ │ addne r2, r2, r3, lsl #2 │ │ │ │ addne r2, r2, #8 │ │ │ │ addne r3, r0, r3, lsl #2 │ │ │ │ - beq 56bb4 │ │ │ │ + beq 56bb0 │ │ │ │ ldr r1, [r3, #-4]! │ │ │ │ ldr r1, [r4, r1, lsl #2] │ │ │ │ cmp r0, r3 │ │ │ │ str r1, [r2, #-4]! │ │ │ │ - bne 56ba0 │ │ │ │ + bne 56b9c │ │ │ │ cmp r4, ip │ │ │ │ - bne 56b7c │ │ │ │ + bne 56b78 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r8, [r3, #12] │ │ │ │ str r8, [sp, #60] @ 0x3c │ │ │ │ - b 56c14 │ │ │ │ + b 56c10 │ │ │ │ ldrh r3, [r8, #2] │ │ │ │ - ldr r2, [pc, #1052] @ 56ff4 │ │ │ │ + ldr r2, [pc, #1052] @ 56ff0 │ │ │ │ and r3, r3, #7 │ │ │ │ add r2, pc, r2 │ │ │ │ sub r7, r4, #4 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 5800c │ │ │ │ + bhi 58008 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldrsh r3, [r8, #2] │ │ │ │ ldmib r8, {r6, r8} │ │ │ │ cmp r3, #0 │ │ │ │ sub lr, r4, r6, lsl #2 │ │ │ │ str r8, [sp, #60] @ 0x3c │ │ │ │ - bne 57a38 │ │ │ │ + bne 57a34 │ │ │ │ mov r4, lr │ │ │ │ tst r8, #1 │ │ │ │ - beq 56184 │ │ │ │ + beq 56180 │ │ │ │ str r8, [sp, #68] @ 0x44 │ │ │ │ - b 56584 │ │ │ │ + b 56580 │ │ │ │ ldrsh r3, [r8, #2] │ │ │ │ ldr r2, [r8, #4] │ │ │ │ bic r3, r3, #8192 @ 0x2000 │ │ │ │ cmp r3, #1 │ │ │ │ ldr r3, [r4, r2, lsl #2] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bne 56584 │ │ │ │ + bne 56580 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, r2, lsl #2] │ │ │ │ - b 56584 │ │ │ │ + b 56580 │ │ │ │ ldrsh r3, [r8, #2] │ │ │ │ ldr r2, [r8, #4] │ │ │ │ bic r3, r3, #8192 @ 0x2000 │ │ │ │ cmp r3, #1 │ │ │ │ ldr r3, [r4, r2, lsl #2] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bne 56584 │ │ │ │ - b 56c40 │ │ │ │ + bne 56580 │ │ │ │ + b 56c3c │ │ │ │ ldr r5, [r8, #4] │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ add r7, r5, #3 │ │ │ │ lsl r2, r7, #2 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ @@ -53151,43 +53150,43 @@ │ │ │ │ ldr r3, [r8, #8] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r8, [sp, #80] @ 0x50 │ │ │ │ sub r2, r2, #12 │ │ │ │ str r4, [fp] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ - beq 57e74 │ │ │ │ + beq 57e70 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 230c4 │ │ │ │ - ldr r2, [pc, #812] @ 56ff8 │ │ │ │ + ldr r2, [pc, #812] @ 56ff4 │ │ │ │ ldrb r3, [r8, r7, lsl #2] │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 58184 │ │ │ │ + bhi 58180 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldrsh r7, [r8, #2] │ │ │ │ ldr r3, [r8, #4] │ │ │ │ - ldr r2, [pc, #772] @ 56ffc │ │ │ │ + ldr r2, [pc, #772] @ 56ff8 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ sub r5, r4, #4 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #0 │ │ │ │ and r1, r7, #7 │ │ │ │ str r8, [sp, #84] @ 0x54 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ str r5, [fp] │ │ │ │ str r3, [r4, #-4] │ │ │ │ cmp r1, #3 │ │ │ │ - bhi 5804c │ │ │ │ + bhi 58048 │ │ │ │ add r1, r1, r1 │ │ │ │ ldrh r1, [r2, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r2, [r8, #8] │ │ │ │ ldr r3, [r4, r3, lsl #2] │ │ │ │ @@ -53195,393 +53194,393 @@ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r3, #3 │ │ │ │ moveq r0, r8 │ │ │ │ streq r4, [fp] │ │ │ │ - bne 56584 │ │ │ │ + bne 56580 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 525b8 │ │ │ │ + bl 525b4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [r2] │ │ │ │ - b 565fc │ │ │ │ + b 565f8 │ │ │ │ mov r3, #3 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mvn r1, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r4, [fp] │ │ │ │ - bl 55fdc │ │ │ │ - ldr r3, [pc, #600] @ 57000 │ │ │ │ + bl 55fd8 │ │ │ │ + ldr r3, [pc, #600] @ 56ffc │ │ │ │ ldr r2, [sl, r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r8, [r3, #8] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r2, r0 │ │ │ │ moveq r8, r3 │ │ │ │ str r8, [sp, #60] @ 0x3c │ │ │ │ - b 56c14 │ │ │ │ - ldr r3, [pc, #616] @ 57034 │ │ │ │ + b 56c10 │ │ │ │ + ldr r3, [pc, #616] @ 57030 │ │ │ │ mov r2, #3 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ str r4, [fp] │ │ │ │ ldr r3, [sl, r3] │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, #1 │ │ │ │ - bl 55900 │ │ │ │ + bl 558fc │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - b 56584 │ │ │ │ + b 56580 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ str r4, [fp] │ │ │ │ sub r8, r3, #1 │ │ │ │ cmp r8, #0 │ │ │ │ movgt r6, #0 │ │ │ │ movgt r7, #3 │ │ │ │ - ble 56e40 │ │ │ │ + ble 56e3c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add r2, r6, #2 │ │ │ │ ldr r0, [r3, r2, lsl #2] │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ str r7, [sp, #108] @ 0x6c │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ cmp r0, #6 │ │ │ │ - beq 57754 │ │ │ │ + beq 57750 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r8, r6 │ │ │ │ - bne 56e0c │ │ │ │ + bne 56e08 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ add r3, r8, #2 │ │ │ │ ldr r8, [r2, r3, lsl #2] │ │ │ │ str r8, [sp, #60] @ 0x3c │ │ │ │ - b 56c14 │ │ │ │ + b 56c10 │ │ │ │ mov r3, #3 │ │ │ │ mov r0, r8 │ │ │ │ str r4, [fp] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 58cec <_scheme_apply_multi_from_native@@Base+0x810> │ │ │ │ + bl 58ce8 <_scheme_apply_multi_from_native@@Base+0x810> │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - b 56634 │ │ │ │ + b 56630 │ │ │ │ mov r3, #3 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r4, [fp] │ │ │ │ - bl 52708 │ │ │ │ + bl 52704 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [pc, #416] @ 57034 │ │ │ │ + ldr r3, [pc, #416] @ 57030 │ │ │ │ mov r2, #0 │ │ │ │ ldr r7, [sl, r3] │ │ │ │ ldr r4, [fp] │ │ │ │ ldr r3, [r7] │ │ │ │ ldr r8, [r3, #724] @ 0x2d4 │ │ │ │ str r8, [sp, #60] @ 0x3c │ │ │ │ str r2, [r3, #724] @ 0x2d4 │ │ │ │ - b 56174 │ │ │ │ + b 56170 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ add r7, sp, #84 @ 0x54 │ │ │ │ ands r2, r0, #1 │ │ │ │ str r4, [fp] │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #124] @ 0x7c │ │ │ │ - bne 57974 │ │ │ │ + bne 57970 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #23 │ │ │ │ - ble 57d5c │ │ │ │ + ble 57d58 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ tst r1, #1 │ │ │ │ - bne 56f04 │ │ │ │ + bne 56f00 │ │ │ │ ldrsh r3, [r1] │ │ │ │ cmp r3, #23 │ │ │ │ - ble 57d88 │ │ │ │ + ble 57d84 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ tst r0, #1 │ │ │ │ - bne 56f10 │ │ │ │ + bne 56f0c │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq 57dac │ │ │ │ + beq 57da8 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 53708 │ │ │ │ + bl 53704 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r8, [r3, #12] │ │ │ │ str r8, [sp, #60] @ 0x3c │ │ │ │ - b 56c14 │ │ │ │ + b 56c10 │ │ │ │ mov r3, #3 │ │ │ │ mov r0, r8 │ │ │ │ str r4, [fp] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 58758 <_scheme_apply_multi_from_native@@Base+0x27c> │ │ │ │ + bl 58754 <_scheme_apply_multi_from_native@@Base+0x27c> │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - b 56634 │ │ │ │ + b 56630 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r2, [r8, #8] │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 56584 │ │ │ │ + bne 56580 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r4, [fp] │ │ │ │ - bl 4ff94 │ │ │ │ + bl 4ff90 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [r2] │ │ │ │ - b 565fc │ │ │ │ + b 565f8 │ │ │ │ mov r3, #3 │ │ │ │ mov r0, r8 │ │ │ │ str r4, [fp] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 5901c <_scheme_apply_multi_from_native@@Base+0xb40> │ │ │ │ + bl 59018 <_scheme_apply_multi_from_native@@Base+0xb40> │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - b 56634 │ │ │ │ - eoreq sl, r5, r0 │ │ │ │ + b 56630 │ │ │ │ + eoreq sl, r5, r4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq r9, [r5], -r8 @ │ │ │ │ + ldrdeq r9, [r5], -ip @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq r2, r4, r4, ror #16 │ │ │ │ + eorseq r2, r4, r8, ror #16 │ │ │ │ andeq r0, r0, r0, asr #13 │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ andeq r0, r0, r0, asr #12 │ │ │ │ - @ instruction: 0x0022d3b2 │ │ │ │ - @ instruction: 0x0022d3ba │ │ │ │ + @ instruction: 0x0022d3b6 │ │ │ │ + @ instruction: 0x0022d3be │ │ │ │ andeq r2, r0, r4, asr #9 │ │ │ │ - mlaeq r5, r0, sp, r9 │ │ │ │ + mlaeq r5, r4, sp, r9 │ │ │ │ andeq r2, r0, ip, lsr #29 │ │ │ │ - eorseq r2, r4, r8, lsr #7 │ │ │ │ - eorseq r2, r4, r8, lsl r2 │ │ │ │ - eorseq r1, r4, r8, lsr #29 │ │ │ │ - eoreq ip, r2, r8, lsr fp │ │ │ │ - ldrdeq r4, [r1], -r0 @ │ │ │ │ - eoreq ip, r2, r0, lsr #19 │ │ │ │ - @ instruction: 0x0022c8b4 │ │ │ │ - eoreq ip, r2, r4, lsl #17 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - eoreq ip, r2, r0, lsr #8 │ │ │ │ - ldrdeq ip, [r2], -ip @ │ │ │ │ - mlaeq r2, r0, r3, ip │ │ │ │ - eoreq ip, r2, r0, lsr #1 │ │ │ │ - eorseq r1, r4, ip, ror #4 │ │ │ │ + eorseq r2, r4, ip, lsr #7 │ │ │ │ + eorseq r2, r4, ip, lsl r2 │ │ │ │ + eorseq r1, r4, ip, lsr #29 │ │ │ │ + eoreq ip, r2, ip, lsr fp │ │ │ │ + ldrdeq r4, [r1], -r4 @ │ │ │ │ + eoreq ip, r2, r4, lsr #19 │ │ │ │ + @ instruction: 0x0022c8b8 │ │ │ │ + eoreq ip, r2, r8, lsl #17 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + eoreq ip, r2, r4, lsr #8 │ │ │ │ + eoreq ip, r2, r0, ror #7 │ │ │ │ + mlaeq r2, r4, r3, ip │ │ │ │ + eoreq ip, r2, r4, lsr #1 │ │ │ │ + eorseq r1, r4, r0, ror r2 │ │ │ │ andeq r0, r0, ip, lsr #12 │ │ │ │ - mlaseq r4, r0, r1, r1 │ │ │ │ - ldrsbeq r1, [r4], -r8 @ │ │ │ │ + mlaseq r4, r4, r1, r1 │ │ │ │ + ldrsbeq r1, [r4], -ip @ │ │ │ │ andeq r0, r0, r4, lsl #28 │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ andeq r0, r0, r8, lsl #12 │ │ │ │ - ldrdeq r3, [r1], -r0 @ │ │ │ │ + ldrdeq r3, [r1], -r4 @ │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - eoreq fp, r2, r4, lsr #14 │ │ │ │ + eoreq fp, r2, r8, 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 │ │ │ │ + bne 57060 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #23 │ │ │ │ - ble 57d18 │ │ │ │ + ble 57d14 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ands r2, r1, #1 │ │ │ │ - bne 57080 │ │ │ │ + bne 5707c │ │ │ │ ldrsh r3, [r1] │ │ │ │ cmp r3, #23 │ │ │ │ - ble 57d38 │ │ │ │ + ble 57d34 │ │ │ │ mov r3, #4 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ str r4, [fp] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ bl 83514 │ │ │ │ sub r4, r4, #4 │ │ │ │ str r0, [r4] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r8, [r3, #12] │ │ │ │ str r8, [sp, #60] @ 0x3c │ │ │ │ - b 56c14 │ │ │ │ + b 56c10 │ │ │ │ mov r3, #3 │ │ │ │ mov r0, r8 │ │ │ │ str r4, [fp] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 55ac8 │ │ │ │ + bl 55ac4 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - b 56634 │ │ │ │ + b 56630 │ │ │ │ ldr r8, [r8, #8] │ │ │ │ str r8, [sp, #60] @ 0x3c │ │ │ │ - b 56c14 │ │ │ │ + b 56c10 │ │ │ │ mov r3, #3 │ │ │ │ mov r0, r8 │ │ │ │ str r4, [fp] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 58e64 <_scheme_apply_multi_from_native@@Base+0x988> │ │ │ │ + bl 58e60 <_scheme_apply_multi_from_native@@Base+0x988> │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - b 56634 │ │ │ │ + b 56630 │ │ │ │ mov r3, #3 │ │ │ │ mov r0, r8 │ │ │ │ str r4, [fp] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 523fc │ │ │ │ + bl 523f8 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - b 56634 │ │ │ │ + b 56630 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 56644 │ │ │ │ + bne 56640 │ │ │ │ cmp r5, #0 │ │ │ │ - ble 56644 │ │ │ │ + ble 56640 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ lsl r2, r5, #2 │ │ │ │ mov r1, #0 │ │ │ │ bl 230c4 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - b 56634 │ │ │ │ - bl 523dc │ │ │ │ - b 562e8 │ │ │ │ + b 56630 │ │ │ │ + bl 523d8 │ │ │ │ + b 562e4 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldrsh r3, [r2, #2] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ bic r3, r3, #8192 @ 0x2000 │ │ │ │ cmp r3, #1 │ │ │ │ ldr r3, [r5, r2, lsl #2] │ │ │ │ - beq 57344 │ │ │ │ + beq 57340 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [pc, #-360] @ 57004 │ │ │ │ + ldr r2, [pc, #-360] @ 57000 │ │ │ │ lsr r3, r7, #3 │ │ │ │ and r3, r3, #7 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 58074 │ │ │ │ + bhi 58070 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldrsh r3, [r2, #2] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ bic r3, r3, #8192 @ 0x2000 │ │ │ │ cmp r3, #1 │ │ │ │ ldr r3, [r5, r2, lsl #2] │ │ │ │ - beq 57318 │ │ │ │ + beq 57314 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [pc, #-428] @ 57008 │ │ │ │ + ldr r2, [pc, #-428] @ 57004 │ │ │ │ lsr r3, r7, #3 │ │ │ │ and r3, r3, #7 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 57464 │ │ │ │ + bhi 57460 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 57284 │ │ │ │ + beq 57280 │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [pc, #-504] @ 5700c │ │ │ │ + ldr r1, [pc, #-504] @ 57008 │ │ │ │ lsr r3, r7, #6 │ │ │ │ and r3, r3, #7 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [r2] │ │ │ │ ldr r0, [r8, #12] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 580c0 │ │ │ │ + bhi 580bc │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ add r3, r3, r1, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ movne r0, r3 │ │ │ │ - beq 57284 │ │ │ │ + beq 57280 │ │ │ │ mov r4, r5 │ │ │ │ str r0, [r2, #4] │ │ │ │ mov r5, #2 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - b 56110 │ │ │ │ + b 5610c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 571a8 │ │ │ │ + bne 571a4 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r5, [fp] │ │ │ │ - bl 525b8 │ │ │ │ + bl 525b4 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r3, [r2] │ │ │ │ - b 565fc │ │ │ │ + b 565f8 │ │ │ │ ldrsh r3, [r0, #2] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ bic r3, r3, #8192 @ 0x2000 │ │ │ │ cmp r3, #1 │ │ │ │ ldr r3, [r2, r1, lsl #2] │ │ │ │ ldr r0, [r3] │ │ │ │ - bne 571fc │ │ │ │ + bne 571f8 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r2, r1, lsl #2] │ │ │ │ - b 571fc │ │ │ │ + b 571f8 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 57160 │ │ │ │ - b 57284 │ │ │ │ + bne 5715c │ │ │ │ + b 57280 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldrsh r3, [r3, #2] │ │ │ │ bic r3, r3, #8192 @ 0x2000 │ │ │ │ cmp r3, #1 │ │ │ │ ldr r3, [r5, r2, lsl #2] │ │ │ │ ldr r3, [r3] │ │ │ │ - bne 571a8 │ │ │ │ + bne 571a4 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r5, r2, lsl #2] │ │ │ │ - b 571a8 │ │ │ │ + b 571a4 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldrsh r3, [r3, #2] │ │ │ │ bic r3, r3, #8192 @ 0x2000 │ │ │ │ cmp r3, #1 │ │ │ │ ldr r3, [r5, r2, lsl #2] │ │ │ │ ldr r3, [r3] │ │ │ │ - bne 57160 │ │ │ │ + bne 5715c │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r5, r2, lsl #2] │ │ │ │ - b 57160 │ │ │ │ + b 5715c │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r7, r3, lsl #2] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [r4, #-4] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #4] │ │ │ │ @@ -53591,103 +53590,103 @@ │ │ │ │ ldreq r3, [r1, #4] │ │ │ │ moveq r2, #0 │ │ │ │ streq r2, [r7, r3, lsl #2] │ │ │ │ ldreq r3, [sp, #60] @ 0x3c │ │ │ │ ldr r8, [r3, #8] │ │ │ │ mov r4, r7 │ │ │ │ str r8, [sp, #60] @ 0x3c │ │ │ │ - b 56c14 │ │ │ │ + b 56c10 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r7, r3, lsl #2] │ │ │ │ - b 57360 │ │ │ │ + b 5735c │ │ │ │ ldr r0, [r8, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r7, r3, lsl #2] │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 58000 │ │ │ │ + beq 57ffc │ │ │ │ str r3, [r4, #-4] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ - b 57388 │ │ │ │ + b 57384 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ str r3, [r4, #-4] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ - b 57388 │ │ │ │ + b 57384 │ │ │ │ ldrsh r3, [r0, #2] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ bic r3, r3, #8192 @ 0x2000 │ │ │ │ cmp r3, #1 │ │ │ │ ldr r0, [r2, r1, lsl #2] │ │ │ │ - bne 571fc │ │ │ │ - b 572c4 │ │ │ │ + bne 571f8 │ │ │ │ + b 572c0 │ │ │ │ ldrsh r3, [r0, #2] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ bic r3, r3, #8192 @ 0x2000 │ │ │ │ cmp r3, #1 │ │ │ │ ldr r3, [r2, r1, lsl #2] │ │ │ │ ldr r0, [r3] │ │ │ │ - beq 57458 │ │ │ │ + beq 57454 │ │ │ │ str r0, [r2] │ │ │ │ mov r4, r5 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r5, #1 │ │ │ │ - b 56110 │ │ │ │ + b 5610c │ │ │ │ ldrsh r3, [r0, #2] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ bic r3, r3, #8192 @ 0x2000 │ │ │ │ cmp r3, #1 │ │ │ │ ldr r0, [r2, r1, lsl #2] │ │ │ │ - bne 57428 │ │ │ │ + bne 57424 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r2, r1, lsl #2] │ │ │ │ - b 57428 │ │ │ │ + b 57424 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ mvn r1, #0 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ - b 57428 │ │ │ │ + b 57424 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 57284 │ │ │ │ + beq 57280 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r0, r3 │ │ │ │ - b 57428 │ │ │ │ + b 57424 │ │ │ │ ldrsh r3, [r0, #2] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ bic r3, r3, #8192 @ 0x2000 │ │ │ │ cmp r3, #1 │ │ │ │ ldr r3, [r2, r1, lsl #2] │ │ │ │ ldr r0, [r3] │ │ │ │ - bne 5724c │ │ │ │ + bne 57248 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r2, r1, lsl #2] │ │ │ │ - b 5724c │ │ │ │ + b 57248 │ │ │ │ ldrsh r3, [r0, #2] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ bic r3, r3, #8192 @ 0x2000 │ │ │ │ cmp r3, #1 │ │ │ │ ldr r0, [r2, r1, lsl #2] │ │ │ │ - bne 5724c │ │ │ │ - b 574cc │ │ │ │ - ldr r3, [pc, #-1260] @ 57010 │ │ │ │ + bne 57248 │ │ │ │ + b 574c8 │ │ │ │ + ldr r3, [pc, #-1260] @ 5700c │ │ │ │ mov r7, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r8, [sp, #84] @ 0x54 │ │ │ │ add r6, r5, r7 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ str sl, [sp, #40] @ 0x28 │ │ │ │ @@ -53698,15 +53697,15 @@ │ │ │ │ add r7, r7, #1 │ │ │ │ ldr r0, [r3, r2, lsl #2] │ │ │ │ add r3, r3, r7 │ │ │ │ add r3, r3, r5 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 575d4 │ │ │ │ + bhi 575d0 │ │ │ │ ldrb r3, [sl, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ ldr r3, [r3] │ │ │ │ @@ -53716,318 +53715,318 @@ │ │ │ │ bic r3, r3, #8192 @ 0x2000 │ │ │ │ cmp r3, #1 │ │ │ │ ldreq r3, [r1, #4] │ │ │ │ moveq r1, #0 │ │ │ │ streq r1, [r2, r3, lsl #2] │ │ │ │ cmp r7, r6 │ │ │ │ add r8, r8, #4 │ │ │ │ - bne 5751c │ │ │ │ + bne 57518 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - b 56110 │ │ │ │ + b 5610c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ - b 57560 │ │ │ │ + b 5755c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r4, r3, lsl #2] │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 57e98 │ │ │ │ + beq 57e94 │ │ │ │ str r3, [r8] │ │ │ │ - b 57580 │ │ │ │ + b 5757c │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ mvn r1, #0 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ str r0, [r8] │ │ │ │ - b 57580 │ │ │ │ + b 5757c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r4, r3, lsl #2] │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 57e98 │ │ │ │ + beq 57e94 │ │ │ │ cmp r5, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bne 574f4 │ │ │ │ - ldr r3, [pc, #-1560] @ 57014 │ │ │ │ + bne 574f0 │ │ │ │ + ldr r3, [pc, #-1560] @ 57010 │ │ │ │ add r3, pc, r3 │ │ │ │ add r3, r3, #40 @ 0x28 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b 57594 │ │ │ │ + b 57590 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldrsh r3, [r3, #2] │ │ │ │ bic r3, r3, #8192 @ 0x2000 │ │ │ │ cmp r3, #1 │ │ │ │ ldr r3, [r4, r2, lsl #2] │ │ │ │ ldr r3, [r3] │ │ │ │ - bne 57618 │ │ │ │ + bne 57614 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r4, r2, lsl #2] │ │ │ │ - b 57618 │ │ │ │ + b 57614 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldrsh r3, [r2, #2] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ bic r3, r3, #8192 @ 0x2000 │ │ │ │ cmp r3, #1 │ │ │ │ ldr r3, [r4, r2, lsl #2] │ │ │ │ - bne 57618 │ │ │ │ - b 57658 │ │ │ │ + bne 57614 │ │ │ │ + b 57654 │ │ │ │ ldr r3, [r1, #708] @ 0x2c4 │ │ │ │ cmp r3, sl │ │ │ │ - beq 57988 │ │ │ │ + beq 57984 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ str r4, [fp] │ │ │ │ bl 1f17e0 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - beq 57700 │ │ │ │ + beq 576fc │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r6, r5, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bne 579a8 │ │ │ │ - ldr r3, [pc, #-1728] @ 57018 │ │ │ │ + bne 579a4 │ │ │ │ + ldr r3, [pc, #-1728] @ 57014 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, r4 │ │ │ │ - beq 579a8 │ │ │ │ + beq 579a4 │ │ │ │ sub r3, r4, #4 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r2, [r4, #-4] │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r6 │ │ │ │ - ldr r3, [pc, #-1772] @ 5701c │ │ │ │ + ldr r3, [pc, #-1772] @ 57018 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 57834 │ │ │ │ + ble 57830 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mvn r8, #0 │ │ │ │ - b 56894 │ │ │ │ + b 56890 │ │ │ │ str r4, [fp] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ mvn r2, #0 │ │ │ │ mov r3, r5 │ │ │ │ str ip, [sp] │ │ │ │ str r1, [r4] │ │ │ │ mov r1, r2 │ │ │ │ - bl 47e24 │ │ │ │ + bl 47e20 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [r4] │ │ │ │ - b 565fc │ │ │ │ - ldr r3, [pc, #-1832] @ 57034 │ │ │ │ + b 565f8 │ │ │ │ + ldr r3, [pc, #-1832] @ 57030 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ str r2, [r3, #740] @ 0x2e4 │ │ │ │ - b 56e34 │ │ │ │ + b 56e30 │ │ │ │ cmp r5, #4 │ │ │ │ - bgt 57a24 │ │ │ │ + bgt 57a20 │ │ │ │ cmp r5, #0 │ │ │ │ lsl r3, r5, #2 │ │ │ │ sub r1, r4, r5, lsl #2 │ │ │ │ addne r3, r2, r3 │ │ │ │ - beq 57798 │ │ │ │ + beq 57794 │ │ │ │ ldr r0, [r3, #-4]! │ │ │ │ str r0, [r4, #-4]! │ │ │ │ cmp r2, r3 │ │ │ │ - bne 57788 │ │ │ │ + bne 57784 │ │ │ │ mov r4, r1 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - b 564e4 │ │ │ │ + b 564e0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr ip, [r2] │ │ │ │ ldr r2, [r3, #116] @ 0x74 │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ cmp r2, ip, asr #6 │ │ │ │ - ldr r2, [pc, #-1952] @ 57020 │ │ │ │ + ldr r2, [pc, #-1952] @ 5701c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ asr r2, ip, #6 │ │ │ │ - ble 57b5c │ │ │ │ + ble 57b58 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ and ip, r5, #63 @ 0x3f │ │ │ │ add r5, r5, #1 │ │ │ │ add r3, r2, ip, lsl #4 │ │ │ │ ldr lr, [r9] │ │ │ │ str r5, [r6] │ │ │ │ str r0, [r2, ip, lsl #4] │ │ │ │ mov r2, #0 │ │ │ │ str r1, [r3, #4] │ │ │ │ str lr, [r3, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ - b 56a04 │ │ │ │ + b 56a00 │ │ │ │ mov r3, #3 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ bl 20966c │ │ │ │ ldr r3, [r7] │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [r3, #672] @ 0x2a0 │ │ │ │ - b 564fc │ │ │ │ + b 564f8 │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ - bl 523dc │ │ │ │ - b 56238 │ │ │ │ + bl 523d8 │ │ │ │ + b 56234 │ │ │ │ ldr r3, [r9] │ │ │ │ str r4, [fp] │ │ │ │ ldr r2, [r3, #708] @ 0x2c4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 57eb0 │ │ │ │ + beq 57eac │ │ │ │ mov r3, #4 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ bl 20966c │ │ │ │ ldr r3, [r9] │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [r3, #672] @ 0x2a0 │ │ │ │ - b 57714 │ │ │ │ + b 57710 │ │ │ │ cmp r8, r5 │ │ │ │ - bne 57b28 │ │ │ │ + bne 57b24 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ sub r4, r3, r5, lsl #2 │ │ │ │ cmp r4, r2 │ │ │ │ lsl r3, r5, #2 │ │ │ │ - beq 578a0 │ │ │ │ + beq 5789c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r3, r2, r3 │ │ │ │ ldr ip, [r3, #-4]! │ │ │ │ str ip, [r0, #-4]! │ │ │ │ cmp r2, r3 │ │ │ │ - bne 57890 │ │ │ │ - ldr r3, [pc, #-2164] @ 57034 │ │ │ │ + bne 5788c │ │ │ │ + ldr r3, [pc, #-2164] @ 57030 │ │ │ │ ldr r7, [sl, r3] │ │ │ │ - b 5695c │ │ │ │ + b 56958 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r8, #4 │ │ │ │ mov r0, r5 │ │ │ │ str r8, [sp, #108] @ 0x6c │ │ │ │ - bl 51fe8 │ │ │ │ - ldr r3, [pc, #-2200] @ 57034 │ │ │ │ + bl 51fe4 │ │ │ │ + ldr r3, [pc, #-2200] @ 57030 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [sl, r3] │ │ │ │ ldr r3, [r7] │ │ │ │ ldr r2, [r3, #708] @ 0x2c4 │ │ │ │ cmp r0, r2 │ │ │ │ - beq 57ec0 │ │ │ │ + beq 57ebc │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ str r2, [r3, #748] @ 0x2ec │ │ │ │ ldr r2, [r9] │ │ │ │ str r0, [r3, #752] @ 0x2f0 │ │ │ │ sub r2, r2, #2 │ │ │ │ str r2, [r9] │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ - ldr r1, [pc, #-2272] @ 57024 │ │ │ │ + ldr r1, [pc, #-2272] @ 57020 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mvn r2, #0 │ │ │ │ str r5, [r3, #768] @ 0x300 │ │ │ │ str r2, [r3, #772] @ 0x304 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, #4 │ │ │ │ str r4, [fp] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 531e4 │ │ │ │ + bl 531e0 │ │ │ │ ldr r3, [r9] │ │ │ │ add r3, r3, #2 │ │ │ │ str r3, [r9] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - b 56564 │ │ │ │ + b 56560 │ │ │ │ ldr r3, [r7] │ │ │ │ - ldr r1, [pc, #-2332] @ 57028 │ │ │ │ + ldr r1, [pc, #-2332] @ 57024 │ │ │ │ str r2, [r3, #752] @ 0x2f0 │ │ │ │ ldr r2, [r9] │ │ │ │ str r0, [r3, #748] @ 0x2ec │ │ │ │ sub r2, r2, #2 │ │ │ │ str r2, [r9] │ │ │ │ mvn r2, #0 │ │ │ │ str r5, [r3, #768] @ 0x300 │ │ │ │ str r2, [r3, #772] @ 0x304 │ │ │ │ mov r3, #3 │ │ │ │ lsr r0, ip, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - b 57920 │ │ │ │ + b 5791c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ tst r1, #1 │ │ │ │ - beq 56ee8 │ │ │ │ - b 56f10 │ │ │ │ + beq 56ee4 │ │ │ │ + b 56f0c │ │ │ │ cmp r5, #4 │ │ │ │ - ble 57ce4 │ │ │ │ + ble 57ce0 │ │ │ │ mov r3, #4 │ │ │ │ str r4, [fp] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 523dc │ │ │ │ + bl 523d8 │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ - b 57690 │ │ │ │ + b 5768c │ │ │ │ ldr r3, [r9] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [r3, #708] @ 0x2c4 │ │ │ │ cmp r0, r2 │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ - beq 579d4 │ │ │ │ + beq 579d0 │ │ │ │ ldr r3, [r3, #712] @ 0x2c8 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt 579e8 │ │ │ │ + bgt 579e4 │ │ │ │ mov r3, #5 │ │ │ │ lsl r0, r6, #2 │ │ │ │ str r4, [fp] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ cmp r5, #0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - beq 57a14 │ │ │ │ + beq 57a10 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ add r3, r0, r5, lsl #2 │ │ │ │ add r3, r3, #4 │ │ │ │ add r5, r2, r5, lsl #2 │ │ │ │ ldr r1, [r5, #-4]! │ │ │ │ str r1, [r3, #-4]! │ │ │ │ cmp r5, r2 │ │ │ │ - bne 57a04 │ │ │ │ + bne 57a00 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [r0] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - b 576fc │ │ │ │ + b 576f8 │ │ │ │ mov r3, #3 │ │ │ │ str r4, [fp] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 523dc │ │ │ │ - b 564e4 │ │ │ │ + bl 523d8 │ │ │ │ + b 564e0 │ │ │ │ cmp r6, #0 │ │ │ │ str lr, [fp] │ │ │ │ - beq 56c10 │ │ │ │ - ldr r2, [pc, #-2592] @ 5702c │ │ │ │ + beq 56c0c │ │ │ │ + ldr r2, [pc, #-2592] @ 57028 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ ldr r8, [sl, r2] │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ str sl, [sp, #44] @ 0x2c │ │ │ │ ldr sl, [sp, #20] │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ str r9, [sp, #52] @ 0x34 │ │ │ │ @@ -54046,856 +54045,856 @@ │ │ │ │ mov r3, #0 │ │ │ │ mov r0, #4 │ │ │ │ str r8, [sp, #80] @ 0x50 │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r6, [sl] │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr ip, [sp, #80] @ 0x50 │ │ │ │ subs r5, r5, #1 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ str ip, [r0] │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str r0, [sl] │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ str r0, [r9, #-4]! │ │ │ │ - bne 57a7c │ │ │ │ + bne 57a78 │ │ │ │ ldr lr, [sp, #40] @ 0x28 │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr r9, [sp, #52] @ 0x34 │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ mov r4, lr │ │ │ │ - b 56c14 │ │ │ │ - ldr r3, [pc, #-2760] @ 57034 │ │ │ │ + b 56c10 │ │ │ │ + ldr r3, [pc, #-2760] @ 57030 │ │ │ │ mov r2, #3 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sl, r3] │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [r3] │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r2, #740] @ 0x2e4 │ │ │ │ ldr r2, [r2, #744] @ 0x2e8 │ │ │ │ str r0, [sp] │ │ │ │ - bl 478a4 │ │ │ │ + bl 478a0 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ - b 57298 │ │ │ │ + b 57294 │ │ │ │ ldr lr, [sp, #20] │ │ │ │ str r4, [fp] │ │ │ │ ldr ip, [sp, #104] @ 0x68 │ │ │ │ str r2, [sp] │ │ │ │ and r3, r3, #16 │ │ │ │ mvn r2, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r3, r5 │ │ │ │ str ip, [lr] │ │ │ │ - bl 47dd4 │ │ │ │ + bl 47dd0 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ - b 57298 │ │ │ │ + b 57294 │ │ │ │ mov r3, #4 │ │ │ │ str r4, [fp] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 53708 │ │ │ │ + bl 53704 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - b 56a04 │ │ │ │ - ldr r3, [pc, #-2888] @ 57034 │ │ │ │ + b 56a00 │ │ │ │ + ldr r3, [pc, #-2888] @ 57030 │ │ │ │ ldr ip, [sl, r3] │ │ │ │ ldr r1, [ip] │ │ │ │ ldr r2, [r1, #744] @ 0x2e8 │ │ │ │ cmp r6, r2 │ │ │ │ - bne 57fdc │ │ │ │ + bne 57fd8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, #0 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r1, #740] @ 0x2e4 │ │ │ │ str r2, [r1, #740] @ 0x2e4 │ │ │ │ - bne 57bd4 │ │ │ │ + bne 57bd0 │ │ │ │ cmp r6, r2 │ │ │ │ subne r3, r3, #4 │ │ │ │ subne r2, r7, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r4, r2, lsl #2 │ │ │ │ addne r6, r3, r6, lsl #2 │ │ │ │ - beq 57bcc │ │ │ │ + beq 57bc8 │ │ │ │ ldr r1, [r3, #4]! │ │ │ │ str r1, [r2, #4]! │ │ │ │ cmp r6, r3 │ │ │ │ - bne 57bbc │ │ │ │ + bne 57bb8 │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ - b 56c14 │ │ │ │ + b 56c10 │ │ │ │ cmp r6, #0 │ │ │ │ subne r2, r7, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r4, r2, lsl #2 │ │ │ │ addne r6, r3, r6, lsl #2 │ │ │ │ - beq 57bcc │ │ │ │ + beq 57bc8 │ │ │ │ ldr r0, [r3], #4 │ │ │ │ ldr r1, [r2, #4]! │ │ │ │ cmp r3, r6 │ │ │ │ str r0, [r1] │ │ │ │ - bne 57be8 │ │ │ │ - b 57bcc │ │ │ │ - ldr r3, [pc, #-3028] @ 57034 │ │ │ │ + bne 57be4 │ │ │ │ + b 57bc8 │ │ │ │ + ldr r3, [pc, #-3028] @ 57030 │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [sl, r3] │ │ │ │ ldr r3, [r7] │ │ │ │ ldr r1, [r3, #708] @ 0x2c4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r1, r3 │ │ │ │ - beq 57f0c │ │ │ │ + beq 57f08 │ │ │ │ ldr ip, [sp, #60] @ 0x3c │ │ │ │ str r4, [fp] │ │ │ │ ldr r1, [ip, #16] │ │ │ │ ldr r2, [ip, #20] │ │ │ │ cmp r1, r5 │ │ │ │ - bgt 57f78 │ │ │ │ + bgt 57f74 │ │ │ │ cmp r1, #0 │ │ │ │ cmpge r5, r2 │ │ │ │ movgt r0, #1 │ │ │ │ movle r0, #0 │ │ │ │ - bgt 57f78 │ │ │ │ + bgt 57f74 │ │ │ │ mov r1, r3 │ │ │ │ mov r3, #3 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [ip, #8] │ │ │ │ mov r2, ip │ │ │ │ blx r3 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - b 56634 │ │ │ │ + b 56630 │ │ │ │ mov r2, #3 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, #0 │ │ │ │ mvn r1, #0 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r2, [r4, r7, lsl #2] │ │ │ │ streq r0, [r4, r7, lsl #2] │ │ │ │ strne r0, [r2] │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ - b 56c14 │ │ │ │ + b 56c10 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 523dc │ │ │ │ - b 56920 │ │ │ │ + bl 523d8 │ │ │ │ + b 5691c │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r4, [fp] │ │ │ │ - bl 523dc │ │ │ │ + bl 523d8 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 55e28 │ │ │ │ + bl 55e24 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b 569ac │ │ │ │ + b 569a8 │ │ │ │ cmp r5, #0 │ │ │ │ lsl r3, r5, #2 │ │ │ │ sub r0, r4, r5, lsl #2 │ │ │ │ addne r3, sl, r3 │ │ │ │ - beq 57d08 │ │ │ │ + beq 57d04 │ │ │ │ ldr r2, [r3, #-4]! │ │ │ │ str r2, [r4, #-4]! │ │ │ │ cmp r3, sl │ │ │ │ - bne 57cf8 │ │ │ │ + bne 57cf4 │ │ │ │ mov sl, r0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - b 57690 │ │ │ │ + b 5768c │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mvn r1, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r4, [fp] │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - b 57064 │ │ │ │ + b 57060 │ │ │ │ mov r3, #4 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mvn r1, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r4, [fp] │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ mov r1, r0 │ │ │ │ - b 57080 │ │ │ │ + b 5707c │ │ │ │ mov r3, #4 │ │ │ │ mvn r1, #0 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov r3, #1 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ tst r1, #1 │ │ │ │ - bne 56ef8 │ │ │ │ - b 56ee8 │ │ │ │ + bne 56ef4 │ │ │ │ + b 56ee4 │ │ │ │ mov r3, #4 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mvn r1, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ mov r1, r0 │ │ │ │ - b 56ef4 │ │ │ │ + b 56ef0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ands ip, r3, #1 │ │ │ │ - bne 56f0c │ │ │ │ + bne 56f08 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #154 @ 0x9a │ │ │ │ - bne 56f0c │ │ │ │ + bne 56f08 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ - ldr r0, [pc, #-3496] @ 57030 │ │ │ │ + ldr r0, [pc, #-3496] @ 5702c │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, ip │ │ │ │ bl 808a8 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - b 56f10 │ │ │ │ + b 56f0c │ │ │ │ cmp r4, r2 │ │ │ │ lsl r3, r5, #2 │ │ │ │ add lr, r4, r5, lsl #2 │ │ │ │ - bcs 57ed8 │ │ │ │ + bcs 57ed4 │ │ │ │ cmp r5, #0 │ │ │ │ subgt r2, r2, #4 │ │ │ │ addgt ip, r2, r3 │ │ │ │ subgt r3, r4, #4 │ │ │ │ - ble 57e2c │ │ │ │ + ble 57e28 │ │ │ │ ldr r0, [r2, #4]! │ │ │ │ str r0, [r3, #4]! │ │ │ │ cmp ip, r2 │ │ │ │ - bne 57e1c │ │ │ │ - ldr r3, [pc, #-3576] @ 5703c │ │ │ │ + bne 57e18 │ │ │ │ + ldr r3, [pc, #-3576] @ 57038 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ str r3, [lr] │ │ │ │ - ldr r3, [pc, #-3596] @ 57034 │ │ │ │ + ldr r3, [pc, #-3596] @ 57030 │ │ │ │ ldr r7, [sl, r3] │ │ │ │ - b 5695c │ │ │ │ + b 56958 │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ str r4, [fp] │ │ │ │ str ip, [sp] │ │ │ │ ldr ip, [sp, #20] │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ mvn r2, #0 │ │ │ │ mov r3, r5 │ │ │ │ str r1, [ip] │ │ │ │ mov r1, r2 │ │ │ │ - bl 47e24 │ │ │ │ + bl 47e20 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ - b 57298 │ │ │ │ - ldr r2, [pc, #-3652] @ 57038 │ │ │ │ + b 57294 │ │ │ │ + ldr r2, [pc, #-3652] @ 57034 │ │ │ │ ldrb r3, [r8, r7, lsl #2] │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 58184 │ │ │ │ + bhi 58180 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrsh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r4, [fp] │ │ │ │ - bl 525b8 │ │ │ │ + bl 525b4 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ - b 57298 │ │ │ │ + b 57294 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 523dc │ │ │ │ - b 5784c │ │ │ │ + bl 523d8 │ │ │ │ + b 57848 │ │ │ │ str r8, [sp, #108] @ 0x6c │ │ │ │ str r4, [fp] │ │ │ │ - bl 523dc │ │ │ │ + bl 523d8 │ │ │ │ ldr r3, [r7] │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - b 578e0 │ │ │ │ - ldr r0, [pc, #-3748] @ 5703c │ │ │ │ + b 578dc │ │ │ │ + ldr r0, [pc, #-3748] @ 57038 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r0, [sl, r0] │ │ │ │ str r0, [r4, r5, lsl #2] │ │ │ │ - beq 578a0 │ │ │ │ + beq 5789c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r3, r2, r3 │ │ │ │ sub r0, r0, #4 │ │ │ │ ldr ip, [r3, #-4]! │ │ │ │ str ip, [r0, #-4]! │ │ │ │ cmp r2, r3 │ │ │ │ - bne 57ef8 │ │ │ │ - b 578a0 │ │ │ │ + bne 57ef4 │ │ │ │ + b 5789c │ │ │ │ cmp r5, #4 │ │ │ │ - bgt 57fa8 │ │ │ │ + bgt 57fa4 │ │ │ │ cmp r5, #0 │ │ │ │ lsl r2, r5, #2 │ │ │ │ sub r3, r4, r5, lsl #2 │ │ │ │ addne r2, r1, r2 │ │ │ │ - beq 57f38 │ │ │ │ + beq 57f34 │ │ │ │ ldr r0, [r2, #-4]! │ │ │ │ str r0, [r4, #-4]! │ │ │ │ cmp r1, r2 │ │ │ │ - bne 57f28 │ │ │ │ + bne 57f24 │ │ │ │ mov r4, r3 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b 57c24 │ │ │ │ + b 57c20 │ │ │ │ cmp r5, #4 │ │ │ │ - bgt 57fc0 │ │ │ │ + bgt 57fbc │ │ │ │ cmp r5, #0 │ │ │ │ lsl r3, r5, #2 │ │ │ │ sub r2, r4, r5, lsl #2 │ │ │ │ addne r3, r1, r3 │ │ │ │ - beq 57f70 │ │ │ │ + beq 57f6c │ │ │ │ ldr r0, [r3, #-4]! │ │ │ │ str r0, [r4, #-4]! │ │ │ │ cmp r1, r3 │ │ │ │ - bne 57f60 │ │ │ │ + bne 57f5c │ │ │ │ mov r4, r2 │ │ │ │ - b 568d4 │ │ │ │ + b 568d0 │ │ │ │ ldr r0, [ip, #12] │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r5 │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr ip, [sp, #104] @ 0x68 │ │ │ │ str ip, [r4] │ │ │ │ - bl 47dd4 │ │ │ │ + bl 47dd0 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [r4] │ │ │ │ - b 565fc │ │ │ │ + b 565f8 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r4, [fp] │ │ │ │ - bl 523dc │ │ │ │ + bl 523d8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - b 57c24 │ │ │ │ + b 57c20 │ │ │ │ mov r3, #3 │ │ │ │ str r4, [fp] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 523dc │ │ │ │ + bl 523d8 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ - b 568d4 │ │ │ │ + b 568d0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ cmp r2, #1 │ │ │ │ ldrne r0, [r1, #740] @ 0x2e4 │ │ │ │ mov lr, r6 │ │ │ │ str r8, [sp, #108] @ 0x6c │ │ │ │ - b 56ab4 │ │ │ │ + b 56ab0 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 523dc │ │ │ │ - b 56138 │ │ │ │ + bl 523d8 │ │ │ │ + b 56134 │ │ │ │ mov r3, #3 │ │ │ │ str r7, [fp] │ │ │ │ - b 56d68 │ │ │ │ + b 56d64 │ │ │ │ mov r2, #0 │ │ │ │ str r7, [fp] │ │ │ │ str r2, [r4, #-4] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mvn r1, #0 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov r3, #1 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldrh r1, [r3, #2] │ │ │ │ tst r1, #8 │ │ │ │ streq r0, [r4, #-4] │ │ │ │ ldreq r3, [sp, #60] @ 0x3c │ │ │ │ - b 57388 │ │ │ │ + b 57384 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mvn r1, #0 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ ldr r8, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b 571ac │ │ │ │ + b 571a8 │ │ │ │ mov r3, #4 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mvn r1, #0 │ │ │ │ mov r3, #1 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r8, [sp, #84] @ 0x54 │ │ │ │ - b 571fc │ │ │ │ + b 571f8 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mvn r1, #0 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ ldr r8, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b 57164 │ │ │ │ + b 57160 │ │ │ │ mov r3, #4 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mvn r1, #0 │ │ │ │ mov r3, #1 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ - b 5724c │ │ │ │ + b 57248 │ │ │ │ cmp r2, #151 @ 0x97 │ │ │ │ - beq 5637c │ │ │ │ - ldr r3, [pc, #356] @ 58254 │ │ │ │ + beq 56378 │ │ │ │ + ldr r3, [pc, #356] @ 58250 │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #37 @ 0x25 │ │ │ │ ldr r7, [sl, r3] │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r7] │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #708] @ 0x2c4 │ │ │ │ - bne 56124 │ │ │ │ - ldr r1, [pc, #324] @ 58258 │ │ │ │ + bne 56120 │ │ │ │ + ldr r1, [pc, #324] @ 58254 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - ble 581a8 │ │ │ │ + ble 581a4 │ │ │ │ ldr r3, [r7] │ │ │ │ ldr r0, [r3, #708] @ 0x2c4 │ │ │ │ mov r3, r2 │ │ │ │ cmp r0, r2 │ │ │ │ - beq 581e8 │ │ │ │ + beq 581e4 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r4, [fp] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ ldr r2, [r0, #24] │ │ │ │ cmp r1, r5 │ │ │ │ - bgt 58224 │ │ │ │ + bgt 58220 │ │ │ │ cmp r2, #0 │ │ │ │ cmpge r5, r2 │ │ │ │ movgt ip, #1 │ │ │ │ movle ip, #0 │ │ │ │ - bgt 58224 │ │ │ │ + bgt 58220 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, r3 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ strne ip, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b 56544 │ │ │ │ + b 56540 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mvn r1, #0 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ mov r3, r0 │ │ │ │ - b 57618 │ │ │ │ + b 57614 │ │ │ │ cmp r3, r2 │ │ │ │ str r4, [fp] │ │ │ │ - beq 581d8 │ │ │ │ + beq 581d4 │ │ │ │ mov r3, #3 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ bl 20966c │ │ │ │ ldr r3, [r7] │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [r3, #672] @ 0x2a0 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ - b 58120 │ │ │ │ + b 5811c │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 523dc │ │ │ │ - b 581b4 │ │ │ │ + bl 523d8 │ │ │ │ + b 581b0 │ │ │ │ cmp r5, #4 │ │ │ │ - bgt 5823c │ │ │ │ + bgt 58238 │ │ │ │ cmp r5, #0 │ │ │ │ lsl r3, r5, #2 │ │ │ │ sub r1, r4, r5, lsl #2 │ │ │ │ addne r3, r2, r3 │ │ │ │ - beq 58214 │ │ │ │ + beq 58210 │ │ │ │ ldr r2, [r3, #-4]! │ │ │ │ str r2, [r4, #-4]! │ │ │ │ cmp r0, r3 │ │ │ │ - bne 58204 │ │ │ │ + bne 58200 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r1 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - b 58134 │ │ │ │ + b 58130 │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp] │ │ │ │ str ip, [sp, #4] │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b 57f8c │ │ │ │ + b 57f88 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r4, [fp] │ │ │ │ - bl 523dc │ │ │ │ + bl 523d8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - b 58134 │ │ │ │ + b 58130 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - eorseq r0, r4, r4, lsl #15 │ │ │ │ + eorseq r0, r4, r8, lsl #15 │ │ │ │ │ │ │ │ -0005825c <_scheme_apply_from_native@@Base>: │ │ │ │ +00058258 <_scheme_apply_from_native@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr lr, [pc, #584] @ 584bc <_scheme_apply_from_native@@Base+0x260> │ │ │ │ - ldr r3, [pc, #584] @ 584c0 <_scheme_apply_from_native@@Base+0x264> │ │ │ │ + ldr lr, [pc, #584] @ 584b8 <_scheme_apply_from_native@@Base+0x260> │ │ │ │ + ldr r3, [pc, #584] @ 584bc <_scheme_apply_from_native@@Base+0x264> │ │ │ │ add lr, pc, lr │ │ │ │ ldr r3, [lr, r3] │ │ │ │ - ldr r4, [pc, #576] @ 584c4 <_scheme_apply_from_native@@Base+0x268> │ │ │ │ + ldr r4, [pc, #576] @ 584c0 <_scheme_apply_from_native@@Base+0x268> │ │ │ │ sub sp, sp, #32 │ │ │ │ tst r0, #1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ mov ip, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov lr, r2 │ │ │ │ add r4, pc, r4 │ │ │ │ - bne 582bc <_scheme_apply_from_native@@Base+0x60> │ │ │ │ + bne 582b8 <_scheme_apply_from_native@@Base+0x60> │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ - beq 5831c <_scheme_apply_from_native@@Base+0xc0> │ │ │ │ + beq 58318 <_scheme_apply_from_native@@Base+0xc0> │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - beq 5839c <_scheme_apply_from_native@@Base+0x140> │ │ │ │ - ldr r3, [pc, #516] @ 584c8 <_scheme_apply_from_native@@Base+0x26c> │ │ │ │ + beq 58398 <_scheme_apply_from_native@@Base+0x140> │ │ │ │ + ldr r3, [pc, #516] @ 584c4 <_scheme_apply_from_native@@Base+0x26c> │ │ │ │ mov r2, lr │ │ │ │ ldr r4, [r4, r3] │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r0, ip │ │ │ │ sub r3, r3, #2 │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #1 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ ldr r3, [r4] │ │ │ │ add r3, r3, #2 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r2, [pc, #468] @ 584cc <_scheme_apply_from_native@@Base+0x270> │ │ │ │ - ldr r3, [pc, #452] @ 584c0 <_scheme_apply_from_native@@Base+0x264> │ │ │ │ + ldr r2, [pc, #468] @ 584c8 <_scheme_apply_from_native@@Base+0x270> │ │ │ │ + ldr r3, [pc, #452] @ 584bc <_scheme_apply_from_native@@Base+0x264> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 584b8 <_scheme_apply_from_native@@Base+0x25c> │ │ │ │ + bne 584b4 <_scheme_apply_from_native@@Base+0x25c> │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r6, [r0, #16] │ │ │ │ ands r3, r6, #1 │ │ │ │ - bne 582bc <_scheme_apply_from_native@@Base+0x60> │ │ │ │ + bne 582b8 <_scheme_apply_from_native@@Base+0x60> │ │ │ │ ldrsh r7, [r6] │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ - bne 582bc <_scheme_apply_from_native@@Base+0x60> │ │ │ │ + bne 582b8 <_scheme_apply_from_native@@Base+0x60> │ │ │ │ ldr r7, [r6, #4] │ │ │ │ tst r7, #1 │ │ │ │ - beq 582bc <_scheme_apply_from_native@@Base+0x60> │ │ │ │ + beq 582b8 <_scheme_apply_from_native@@Base+0x60> │ │ │ │ ldrsh r7, [r0, #2] │ │ │ │ cmp r7, #2 │ │ │ │ - bne 582bc <_scheme_apply_from_native@@Base+0x60> │ │ │ │ - ldr r7, [pc, #380] @ 584d0 <_scheme_apply_from_native@@Base+0x274> │ │ │ │ + bne 582b8 <_scheme_apply_from_native@@Base+0x60> │ │ │ │ + ldr r7, [pc, #380] @ 584cc <_scheme_apply_from_native@@Base+0x274> │ │ │ │ ldr r7, [r4, r7] │ │ │ │ mov r8, r7 │ │ │ │ ldr r7, [r6, #12] │ │ │ │ cmp r7, r8 │ │ │ │ - beq 5836c <_scheme_apply_from_native@@Base+0x110> │ │ │ │ + beq 58368 <_scheme_apply_from_native@@Base+0x110> │ │ │ │ cmp r1, r7, asr #1 │ │ │ │ - bne 584a8 <_scheme_apply_from_native@@Base+0x24c> │ │ │ │ + bne 584a4 <_scheme_apply_from_native@@Base+0x24c> │ │ │ │ ldrh r3, [r6, #2] │ │ │ │ tst r3, #1 │ │ │ │ - beq 58390 <_scheme_apply_from_native@@Base+0x134> │ │ │ │ - ldr r3, [pc, #340] @ 584d4 <_scheme_apply_from_native@@Base+0x278> │ │ │ │ + beq 5838c <_scheme_apply_from_native@@Base+0x134> │ │ │ │ + ldr r3, [pc, #340] @ 584d0 <_scheme_apply_from_native@@Base+0x278> │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r3, #784] @ 0x310 │ │ │ │ cmp r2, #0 │ │ │ │ streq ip, [r3, #784] @ 0x310 │ │ │ │ ldr ip, [r6, #8] │ │ │ │ ldrsh r3, [ip] │ │ │ │ - b 582b4 <_scheme_apply_from_native@@Base+0x58> │ │ │ │ - ldr r3, [pc, #308] @ 584d8 <_scheme_apply_from_native@@Base+0x27c> │ │ │ │ + b 582b0 <_scheme_apply_from_native@@Base+0x58> │ │ │ │ + ldr r3, [pc, #308] @ 584d4 <_scheme_apply_from_native@@Base+0x27c> │ │ │ │ str lr, [sp, #12] │ │ │ │ ldr r6, [r4, r3] │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r1, [ip, #16] │ │ │ │ ldr r3, [r6] │ │ │ │ str r2, [r6] │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r5, r1 │ │ │ │ add r2, sp, #12 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r2, [ip, #20] │ │ │ │ - blt 58448 <_scheme_apply_from_native@@Base+0x1ec> │ │ │ │ + blt 58444 <_scheme_apply_from_native@@Base+0x1ec> │ │ │ │ cmp r1, #0 │ │ │ │ cmpge r5, r2 │ │ │ │ movgt r7, #1 │ │ │ │ movle r7, #0 │ │ │ │ - bgt 58448 <_scheme_apply_from_native@@Base+0x1ec> │ │ │ │ + bgt 58444 <_scheme_apply_from_native@@Base+0x1ec> │ │ │ │ ldr r3, [ip, #8] │ │ │ │ mov r1, lr │ │ │ │ mov r2, ip │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #4 │ │ │ │ - beq 5841c <_scheme_apply_from_native@@Base+0x1c0> │ │ │ │ + beq 58418 <_scheme_apply_from_native@@Base+0x1c0> │ │ │ │ cmp r0, #6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - beq 58470 <_scheme_apply_from_native@@Base+0x214> │ │ │ │ + beq 5846c <_scheme_apply_from_native@@Base+0x214> │ │ │ │ str r3, [r6] │ │ │ │ - b 582f0 <_scheme_apply_from_native@@Base+0x94> │ │ │ │ + b 582ec <_scheme_apply_from_native@@Base+0x94> │ │ │ │ cmp r5, #0 │ │ │ │ - ble 58434 <_scheme_apply_from_native@@Base+0x1d8> │ │ │ │ + ble 58430 <_scheme_apply_from_native@@Base+0x1d8> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ lsl r2, r5, #2 │ │ │ │ mov r1, r7 │ │ │ │ bl 230c4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, #4 │ │ │ │ str r3, [r6] │ │ │ │ bl 78e70 │ │ │ │ - b 58408 <_scheme_apply_from_native@@Base+0x1ac> │ │ │ │ + b 58404 <_scheme_apply_from_native@@Base+0x1ac> │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [ip, #12] │ │ │ │ str r3, [r6] │ │ │ │ mov r3, r5 │ │ │ │ str lr, [sp] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 47dd4 │ │ │ │ + bl 47dd0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - b 58414 <_scheme_apply_from_native@@Base+0x1b8> │ │ │ │ - ldr r2, [pc, #92] @ 584d4 <_scheme_apply_from_native@@Base+0x278> │ │ │ │ + b 58410 <_scheme_apply_from_native@@Base+0x1b8> │ │ │ │ + ldr r2, [pc, #92] @ 584d0 <_scheme_apply_from_native@@Base+0x278> │ │ │ │ str r3, [r6] │ │ │ │ ldr r3, [r4, r2] │ │ │ │ mov r4, #0 │ │ │ │ ldr r2, [r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r2, #740] @ 0x2e4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #744] @ 0x2e8 │ │ │ │ str r4, [sp] │ │ │ │ - bl 478a4 │ │ │ │ + bl 478a0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - b 58414 <_scheme_apply_from_native@@Base+0x1b8> │ │ │ │ + b 58410 <_scheme_apply_from_native@@Base+0x1b8> │ │ │ │ mov ip, #3 │ │ │ │ str ip, [sp] │ │ │ │ bl 836e0 │ │ │ │ - b 582f0 <_scheme_apply_from_native@@Base+0x94> │ │ │ │ + b 582ec <_scheme_apply_from_native@@Base+0x94> │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r7, r5, r4, lsl #27 │ │ │ │ + eoreq r7, r5, r8, lsl #27 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r7, r5, r8, asr sp │ │ │ │ + eoreq r7, r5, ip, asr sp │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ - eoreq r7, r5, r0, lsl #26 │ │ │ │ + eoreq r7, r5, r4, lsl #26 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ │ │ │ │ -000584dc <_scheme_apply_multi_from_native@@Base>: │ │ │ │ +000584d8 <_scheme_apply_multi_from_native@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr lr, [pc, #520] @ 586fc <_scheme_apply_multi_from_native@@Base+0x220> │ │ │ │ - ldr r3, [pc, #520] @ 58700 <_scheme_apply_multi_from_native@@Base+0x224> │ │ │ │ + ldr lr, [pc, #520] @ 586f8 <_scheme_apply_multi_from_native@@Base+0x220> │ │ │ │ + ldr r3, [pc, #520] @ 586fc <_scheme_apply_multi_from_native@@Base+0x224> │ │ │ │ add lr, pc, lr │ │ │ │ ldr r3, [lr, r3] │ │ │ │ - ldr r4, [pc, #512] @ 58704 <_scheme_apply_multi_from_native@@Base+0x228> │ │ │ │ + ldr r4, [pc, #512] @ 58700 <_scheme_apply_multi_from_native@@Base+0x228> │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ tst r0, #1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ mov ip, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov lr, r2 │ │ │ │ add r4, pc, r4 │ │ │ │ - bne 5853c <_scheme_apply_multi_from_native@@Base+0x60> │ │ │ │ + bne 58538 <_scheme_apply_multi_from_native@@Base+0x60> │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ - beq 5859c <_scheme_apply_multi_from_native@@Base+0xc0> │ │ │ │ + beq 58598 <_scheme_apply_multi_from_native@@Base+0xc0> │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - beq 5861c <_scheme_apply_multi_from_native@@Base+0x140> │ │ │ │ - ldr r3, [pc, #452] @ 58708 <_scheme_apply_multi_from_native@@Base+0x22c> │ │ │ │ + beq 58618 <_scheme_apply_multi_from_native@@Base+0x140> │ │ │ │ + ldr r3, [pc, #452] @ 58704 <_scheme_apply_multi_from_native@@Base+0x22c> │ │ │ │ mov r2, lr │ │ │ │ ldr r4, [r4, r3] │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r0, ip │ │ │ │ sub r3, r3, #2 │ │ │ │ str r3, [r4] │ │ │ │ mvn r3, #0 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ ldr r3, [r4] │ │ │ │ add r3, r3, #2 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r2, [pc, #404] @ 5870c <_scheme_apply_multi_from_native@@Base+0x230> │ │ │ │ - ldr r3, [pc, #388] @ 58700 <_scheme_apply_multi_from_native@@Base+0x224> │ │ │ │ + ldr r2, [pc, #404] @ 58708 <_scheme_apply_multi_from_native@@Base+0x230> │ │ │ │ + ldr r3, [pc, #388] @ 586fc <_scheme_apply_multi_from_native@@Base+0x224> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 586f8 <_scheme_apply_multi_from_native@@Base+0x21c> │ │ │ │ + bne 586f4 <_scheme_apply_multi_from_native@@Base+0x21c> │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ands r6, r3, #1 │ │ │ │ - bne 5853c <_scheme_apply_multi_from_native@@Base+0x60> │ │ │ │ + bne 58538 <_scheme_apply_multi_from_native@@Base+0x60> │ │ │ │ ldrsh r7, [r3] │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ - bne 5853c <_scheme_apply_multi_from_native@@Base+0x60> │ │ │ │ + bne 58538 <_scheme_apply_multi_from_native@@Base+0x60> │ │ │ │ ldr r7, [r3, #4] │ │ │ │ tst r7, #1 │ │ │ │ - beq 5853c <_scheme_apply_multi_from_native@@Base+0x60> │ │ │ │ + beq 58538 <_scheme_apply_multi_from_native@@Base+0x60> │ │ │ │ ldrsh r7, [r0, #2] │ │ │ │ cmp r7, #2 │ │ │ │ - bne 5853c <_scheme_apply_multi_from_native@@Base+0x60> │ │ │ │ - ldr r8, [pc, #316] @ 58710 <_scheme_apply_multi_from_native@@Base+0x234> │ │ │ │ + bne 58538 <_scheme_apply_multi_from_native@@Base+0x60> │ │ │ │ + ldr r8, [pc, #316] @ 5870c <_scheme_apply_multi_from_native@@Base+0x234> │ │ │ │ ldr r8, [r4, r8] │ │ │ │ mov r9, r8 │ │ │ │ ldr r8, [r3, #12] │ │ │ │ cmp r8, r9 │ │ │ │ - beq 585ec <_scheme_apply_multi_from_native@@Base+0x110> │ │ │ │ + beq 585e8 <_scheme_apply_multi_from_native@@Base+0x110> │ │ │ │ cmp r1, r8, asr #1 │ │ │ │ - bne 586e8 <_scheme_apply_multi_from_native@@Base+0x20c> │ │ │ │ + bne 586e4 <_scheme_apply_multi_from_native@@Base+0x20c> │ │ │ │ ldrh r2, [r3, #2] │ │ │ │ tst r2, #1 │ │ │ │ - beq 58610 <_scheme_apply_multi_from_native@@Base+0x134> │ │ │ │ - ldr r2, [pc, #276] @ 58714 <_scheme_apply_multi_from_native@@Base+0x238> │ │ │ │ + beq 5860c <_scheme_apply_multi_from_native@@Base+0x134> │ │ │ │ + ldr r2, [pc, #276] @ 58710 <_scheme_apply_multi_from_native@@Base+0x238> │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ ldr r1, [r2, #784] @ 0x310 │ │ │ │ cmp r1, #0 │ │ │ │ streq ip, [r2, #784] @ 0x310 │ │ │ │ ldr ip, [r3, #8] │ │ │ │ ldrsh r3, [ip] │ │ │ │ - b 58534 <_scheme_apply_multi_from_native@@Base+0x58> │ │ │ │ - ldr r3, [pc, #244] @ 58718 <_scheme_apply_multi_from_native@@Base+0x23c> │ │ │ │ + b 58530 <_scheme_apply_multi_from_native@@Base+0x58> │ │ │ │ + ldr r3, [pc, #244] @ 58714 <_scheme_apply_multi_from_native@@Base+0x23c> │ │ │ │ str lr, [sp, #12] │ │ │ │ ldr r6, [r4, r3] │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r1, [ip, #16] │ │ │ │ ldr r3, [r6] │ │ │ │ str r2, [r6] │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r5, r1 │ │ │ │ add r2, sp, #12 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r2, [ip, #20] │ │ │ │ - blt 586c0 <_scheme_apply_multi_from_native@@Base+0x1e4> │ │ │ │ + blt 586bc <_scheme_apply_multi_from_native@@Base+0x1e4> │ │ │ │ cmp r1, #0 │ │ │ │ cmpge r5, r2 │ │ │ │ movgt r4, #1 │ │ │ │ movle r4, #0 │ │ │ │ - bgt 586c0 <_scheme_apply_multi_from_native@@Base+0x1e4> │ │ │ │ + bgt 586bc <_scheme_apply_multi_from_native@@Base+0x1e4> │ │ │ │ ldr r3, [ip, #8] │ │ │ │ mov r1, lr │ │ │ │ mov r2, ip │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #4 │ │ │ │ - beq 58694 <_scheme_apply_multi_from_native@@Base+0x1b8> │ │ │ │ + beq 58690 <_scheme_apply_multi_from_native@@Base+0x1b8> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [r6] │ │ │ │ - b 58570 <_scheme_apply_multi_from_native@@Base+0x94> │ │ │ │ + b 5856c <_scheme_apply_multi_from_native@@Base+0x94> │ │ │ │ cmp r5, #0 │ │ │ │ - ble 586ac <_scheme_apply_multi_from_native@@Base+0x1d0> │ │ │ │ + ble 586a8 <_scheme_apply_multi_from_native@@Base+0x1d0> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ lsl r2, r5, #2 │ │ │ │ mov r1, r4 │ │ │ │ bl 230c4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, #4 │ │ │ │ str r3, [r6] │ │ │ │ bl 78e70 │ │ │ │ - b 58688 <_scheme_apply_multi_from_native@@Base+0x1ac> │ │ │ │ + b 58684 <_scheme_apply_multi_from_native@@Base+0x1ac> │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [ip, #12] │ │ │ │ str r3, [r6] │ │ │ │ mov r3, r5 │ │ │ │ str lr, [sp] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 47dd4 │ │ │ │ + bl 47dd0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - b 5868c <_scheme_apply_multi_from_native@@Base+0x1b0> │ │ │ │ + b 58688 <_scheme_apply_multi_from_native@@Base+0x1b0> │ │ │ │ mov r3, r6 │ │ │ │ str r7, [sp] │ │ │ │ bl 836e0 │ │ │ │ - b 58570 <_scheme_apply_multi_from_native@@Base+0x94> │ │ │ │ + b 5856c <_scheme_apply_multi_from_native@@Base+0x94> │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r7, r5, r4, lsl #22 │ │ │ │ + eoreq r7, r5, r8, lsl #22 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq r7, [r5], -r8 @ │ │ │ │ + ldrdeq r7, [r5], -ip @ │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ - eoreq r7, r5, r0, lsl #21 │ │ │ │ + eoreq r7, r5, r4, lsl #21 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - ldr r3, [pc, #44] @ 58750 <_scheme_apply_multi_from_native@@Base+0x274> │ │ │ │ - ldr r2, [pc, #44] @ 58754 <_scheme_apply_multi_from_native@@Base+0x278> │ │ │ │ + ldr r3, [pc, #44] @ 5874c <_scheme_apply_multi_from_native@@Base+0x274> │ │ │ │ + ldr r2, [pc, #44] @ 58750 <_scheme_apply_multi_from_native@@Base+0x278> │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ mov ip, #0 │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [r1, #752] @ 0x2f0 │ │ │ │ ldr r0, [r1, #748] @ 0x2ec │ │ │ │ ldr r3, [r1, #772] @ 0x304 │ │ │ │ str ip, [r1, #748] @ 0x2ec │ │ │ │ str ip, [r1, #752] @ 0x2f0 │ │ │ │ ldr r1, [r1, #768] @ 0x300 │ │ │ │ - b 55fdc │ │ │ │ - ldrdeq r7, [r5], -r4 @ │ │ │ │ + b 55fd8 │ │ │ │ + ldrdeq r7, [r5], -r8 @ │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ - ldr r1, [pc, #1320] @ 58c98 <_scheme_apply_multi_from_native@@Base+0x7bc> │ │ │ │ - ldr r2, [pc, #1320] @ 58c9c <_scheme_apply_multi_from_native@@Base+0x7c0> │ │ │ │ + ldr r1, [pc, #1320] @ 58c94 <_scheme_apply_multi_from_native@@Base+0x7bc> │ │ │ │ + ldr r2, [pc, #1320] @ 58c98 <_scheme_apply_multi_from_native@@Base+0x7c0> │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - ldr r5, [pc, #1308] @ 58ca0 <_scheme_apply_multi_from_native@@Base+0x7c4> │ │ │ │ + ldr r5, [pc, #1308] @ 58c9c <_scheme_apply_multi_from_native@@Base+0x7c4> │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #1304] @ 58ca4 <_scheme_apply_multi_from_native@@Base+0x7c8> │ │ │ │ + ldr r3, [pc, #1304] @ 58ca0 <_scheme_apply_multi_from_native@@Base+0x7c8> │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ mov r2, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ - add r3, sp, #68 @ 0x44 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ mov r6, #0 │ │ │ │ mov r2, #6 │ │ │ │ str r3, [r4] │ │ │ │ @@ -54905,130 +54904,130 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [r2, #4] │ │ │ │ cmp r0, #6 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - beq 5895c <_scheme_apply_multi_from_native@@Base+0x480> │ │ │ │ + beq 58958 <_scheme_apply_multi_from_native@@Base+0x480> │ │ │ │ cmp r7, #2 │ │ │ │ - beq 588cc <_scheme_apply_multi_from_native@@Base+0x3f0> │ │ │ │ + beq 588c8 <_scheme_apply_multi_from_native@@Base+0x3f0> │ │ │ │ subs r7, r7, #1 │ │ │ │ - bne 589d4 <_scheme_apply_multi_from_native@@Base+0x4f8> │ │ │ │ - ldr r0, [pc, #1128] @ 58ca8 <_scheme_apply_multi_from_native@@Base+0x7cc> │ │ │ │ - ldr ip, [pc, #1128] @ 58cac <_scheme_apply_multi_from_native@@Base+0x7d0> │ │ │ │ + bne 589d0 <_scheme_apply_multi_from_native@@Base+0x4f8> │ │ │ │ + ldr r0, [pc, #1128] @ 58ca4 <_scheme_apply_multi_from_native@@Base+0x7cc> │ │ │ │ + ldr ip, [pc, #1128] @ 58ca8 <_scheme_apply_multi_from_native@@Base+0x7d0> │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ str r2, [r4] │ │ │ │ mov fp, #1 │ │ │ │ add ip, pc, ip │ │ │ │ mov r2, r0 │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #1084] @ 58cb0 <_scheme_apply_multi_from_native@@Base+0x7d4> │ │ │ │ + ldr r0, [pc, #1084] @ 58cac <_scheme_apply_multi_from_native@@Base+0x7d4> │ │ │ │ str r2, [sp, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #1072] @ 58cb4 <_scheme_apply_multi_from_native@@Base+0x7d8> │ │ │ │ + ldr r0, [pc, #1072] @ 58cb0 <_scheme_apply_multi_from_native@@Base+0x7d8> │ │ │ │ mov r2, fp │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r7 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 478a4 │ │ │ │ + bl 478a0 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r2, [pc, #1040] @ 58cb8 <_scheme_apply_multi_from_native@@Base+0x7dc> │ │ │ │ - ldr r3, [pc, #1008] @ 58c9c <_scheme_apply_multi_from_native@@Base+0x7c0> │ │ │ │ + ldr r2, [pc, #1040] @ 58cb4 <_scheme_apply_multi_from_native@@Base+0x7dc> │ │ │ │ + ldr r3, [pc, #1008] @ 58c98 <_scheme_apply_multi_from_native@@Base+0x7c0> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 58c94 <_scheme_apply_multi_from_native@@Base+0x7b8> │ │ │ │ + bne 58c90 <_scheme_apply_multi_from_native@@Base+0x7b8> │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ tst r2, #1 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - bne 5890c <_scheme_apply_multi_from_native@@Base+0x430> │ │ │ │ + bne 58908 <_scheme_apply_multi_from_native@@Base+0x430> │ │ │ │ ldrsh r0, [r2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5890c <_scheme_apply_multi_from_native@@Base+0x430> │ │ │ │ + bne 58908 <_scheme_apply_multi_from_native@@Base+0x430> │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - ldr r2, [pc, #964] @ 58cbc <_scheme_apply_multi_from_native@@Base+0x7e0> │ │ │ │ + ldr r2, [pc, #964] @ 58cb8 <_scheme_apply_multi_from_native@@Base+0x7e0> │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ ldr r2, [r2, r0, lsl #2] │ │ │ │ add r2, r2, r1, lsl #2 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ - b 58918 <_scheme_apply_multi_from_native@@Base+0x43c> │ │ │ │ + b 58914 <_scheme_apply_multi_from_native@@Base+0x43c> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ add r2, r2, r1, lsl #2 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ - ldr r0, [pc, #928] @ 58cc0 <_scheme_apply_multi_from_native@@Base+0x7e4> │ │ │ │ + ldr r0, [pc, #928] @ 58cbc <_scheme_apply_multi_from_native@@Base+0x7e4> │ │ │ │ mov r2, r3 │ │ │ │ mov r6, #6 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ - bl 55454 │ │ │ │ + bl 55450 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ tst r3, #1 │ │ │ │ - bne 58bc0 <_scheme_apply_multi_from_native@@Base+0x6e4> │ │ │ │ + bne 58bbc <_scheme_apply_multi_from_native@@Base+0x6e4> │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #876] @ 58cc4 <_scheme_apply_multi_from_native@@Base+0x7e8> │ │ │ │ + ldr r3, [pc, #876] @ 58cc0 <_scheme_apply_multi_from_native@@Base+0x7e8> │ │ │ │ ldr r0, [r5, r3] │ │ │ │ - b 588a0 <_scheme_apply_multi_from_native@@Base+0x3c4> │ │ │ │ - ldr r1, [pc, #868] @ 58cc8 <_scheme_apply_multi_from_native@@Base+0x7ec> │ │ │ │ + b 5889c <_scheme_apply_multi_from_native@@Base+0x3c4> │ │ │ │ + ldr r1, [pc, #868] @ 58cc4 <_scheme_apply_multi_from_native@@Base+0x7ec> │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ ldr r1, [r5, r1] │ │ │ │ sub r7, r7, #1 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr fp, [r0, #744] @ 0x2e8 │ │ │ │ ldr ip, [r0, #740] @ 0x2e4 │ │ │ │ cmp r7, fp │ │ │ │ ldr lr, [r0, #716] @ 0x2cc │ │ │ │ - beq 58a68 <_scheme_apply_multi_from_native@@Base+0x58c> │ │ │ │ + beq 58a64 <_scheme_apply_multi_from_native@@Base+0x58c> │ │ │ │ cmp lr, ip │ │ │ │ streq r6, [r0, #716] @ 0x2cc │ │ │ │ cmp r7, #0 │ │ │ │ - bne 589d8 <_scheme_apply_multi_from_native@@Base+0x4fc> │ │ │ │ - ldr r0, [pc, #812] @ 58ccc <_scheme_apply_multi_from_native@@Base+0x7f0> │ │ │ │ + bne 589d4 <_scheme_apply_multi_from_native@@Base+0x4fc> │ │ │ │ + ldr r0, [pc, #812] @ 58cc8 <_scheme_apply_multi_from_native@@Base+0x7f0> │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [r4] │ │ │ │ cmp fp, #1 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ - beq 58c84 <_scheme_apply_multi_from_native@@Base+0x7a8> │ │ │ │ + beq 58c80 <_scheme_apply_multi_from_native@@Base+0x7a8> │ │ │ │ mov r3, ip │ │ │ │ - ldr ip, [pc, #772] @ 58cd0 <_scheme_apply_multi_from_native@@Base+0x7f4> │ │ │ │ + ldr ip, [pc, #772] @ 58ccc <_scheme_apply_multi_from_native@@Base+0x7f4> │ │ │ │ mov r2, r0 │ │ │ │ add ip, pc, ip │ │ │ │ - b 58868 <_scheme_apply_multi_from_native@@Base+0x38c> │ │ │ │ + b 58864 <_scheme_apply_multi_from_native@@Base+0x38c> │ │ │ │ mov fp, #1 │ │ │ │ - ldr r3, [pc, #732] @ 58cbc <_scheme_apply_multi_from_native@@Base+0x7e0> │ │ │ │ + ldr r3, [pc, #732] @ 58cb8 <_scheme_apply_multi_from_native@@Base+0x7e0> │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r3, [r3, r0, lsl #2] │ │ │ │ @@ -55044,28 +55043,28 @@ │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ bl 1f6968 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp fp, #1 │ │ │ │ str r3, [r4] │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - beq 58c24 <_scheme_apply_multi_from_native@@Base+0x748> │ │ │ │ - ldr r3, [pc, #644] @ 58cc8 <_scheme_apply_multi_from_native@@Base+0x7ec> │ │ │ │ + beq 58c20 <_scheme_apply_multi_from_native@@Base+0x748> │ │ │ │ + ldr r3, [pc, #644] @ 58cc4 <_scheme_apply_multi_from_native@@Base+0x7ec> │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r3, [r3, #740] @ 0x2e4 │ │ │ │ cmp r7, #1 │ │ │ │ - beq 58c10 <_scheme_apply_multi_from_native@@Base+0x734> │ │ │ │ - ldr ip, [pc, #632] @ 58cd4 <_scheme_apply_multi_from_native@@Base+0x7f8> │ │ │ │ - ldr r2, [pc, #632] @ 58cd8 <_scheme_apply_multi_from_native@@Base+0x7fc> │ │ │ │ + beq 58c0c <_scheme_apply_multi_from_native@@Base+0x734> │ │ │ │ + ldr ip, [pc, #632] @ 58cd0 <_scheme_apply_multi_from_native@@Base+0x7f8> │ │ │ │ + ldr r2, [pc, #632] @ 58cd4 <_scheme_apply_multi_from_native@@Base+0x7fc> │ │ │ │ add ip, pc, ip │ │ │ │ add r2, pc, r2 │ │ │ │ - b 58868 <_scheme_apply_multi_from_native@@Base+0x38c> │ │ │ │ + b 58864 <_scheme_apply_multi_from_native@@Base+0x38c> │ │ │ │ cmp lr, ip │ │ │ │ - ldr r2, [pc, #584] @ 58cbc <_scheme_apply_multi_from_native@@Base+0x7e0> │ │ │ │ + ldr r2, [pc, #584] @ 58cb8 <_scheme_apply_multi_from_native@@Base+0x7e0> │ │ │ │ streq r6, [r0, #716] @ 0x2cc │ │ │ │ mov r3, #0 │ │ │ │ mov r6, #7 │ │ │ │ mov r7, #5 │ │ │ │ str r3, [r0, #740] @ 0x2e4 │ │ │ │ str ip, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #28] │ │ │ │ @@ -55080,527 +55079,527 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r2, #1 │ │ │ │ mov r1, fp │ │ │ │ - bl 14cc48 │ │ │ │ + bl 14cc50 │ │ │ │ subs r3, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ - beq 58c4c <_scheme_apply_multi_from_native@@Base+0x770> │ │ │ │ + beq 58c48 <_scheme_apply_multi_from_native@@Base+0x770> │ │ │ │ cmp fp, #0 │ │ │ │ - ble 58948 <_scheme_apply_multi_from_native@@Base+0x46c> │ │ │ │ - ldr r3, [pc, #500] @ 58cdc <_scheme_apply_multi_from_native@@Base+0x800> │ │ │ │ + ble 58944 <_scheme_apply_multi_from_native@@Base+0x46c> │ │ │ │ + ldr r3, [pc, #500] @ 58cd8 <_scheme_apply_multi_from_native@@Base+0x800> │ │ │ │ mov r7, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ mov r6, r7 │ │ │ │ add sl, sp, #80 @ 0x50 │ │ │ │ mov r9, r7 │ │ │ │ mov r8, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r3 │ │ │ │ - b 58b88 <_scheme_apply_multi_from_native@@Base+0x6ac> │ │ │ │ + b 58b84 <_scheme_apply_multi_from_native@@Base+0x6ac> │ │ │ │ ldrsh r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 58bb0 <_scheme_apply_multi_from_native@@Base+0x6d4> │ │ │ │ + bne 58bac <_scheme_apply_multi_from_native@@Base+0x6d4> │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r3, [r3, r1, lsl #2] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r8, [sp, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, r7] │ │ │ │ mov r3, #1 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ - bl 55454 │ │ │ │ + bl 55450 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ tst r3, #1 │ │ │ │ - beq 58b7c <_scheme_apply_multi_from_native@@Base+0x6a0> │ │ │ │ + beq 58b78 <_scheme_apply_multi_from_native@@Base+0x6a0> │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ cmp r5, #0 │ │ │ │ ldrsh r3, [r2, #12] │ │ │ │ orrne r3, r3, #66 @ 0x42 │ │ │ │ orreq r3, r3, #64 @ 0x40 │ │ │ │ strh r3, [r2, #12] │ │ │ │ cmp r6, fp │ │ │ │ add r7, r7, #4 │ │ │ │ - beq 58bf4 <_scheme_apply_multi_from_native@@Base+0x718> │ │ │ │ + beq 58bf0 <_scheme_apply_multi_from_native@@Base+0x718> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r6, r6, #1 │ │ │ │ add r2, r6, #2 │ │ │ │ str sl, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ str r9, [sp, #80] @ 0x50 │ │ │ │ tst r3, #1 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - beq 58b10 <_scheme_apply_multi_from_native@@Base+0x634> │ │ │ │ + beq 58b0c <_scheme_apply_multi_from_native@@Base+0x634> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - b 58b38 <_scheme_apply_multi_from_native@@Base+0x65c> │ │ │ │ + b 58b34 <_scheme_apply_multi_from_native@@Base+0x65c> │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ - bl 155d98 │ │ │ │ + bl 155da0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 58c2c <_scheme_apply_multi_from_native@@Base+0x750> │ │ │ │ + beq 58c28 <_scheme_apply_multi_from_native@@Base+0x750> │ │ │ │ mov r3, #66 @ 0x42 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldrh r1, [r2, #12] │ │ │ │ orr r3, r3, r1 │ │ │ │ strh r3, [r2, #12] │ │ │ │ - b 58948 <_scheme_apply_multi_from_native@@Base+0x46c> │ │ │ │ + b 58944 <_scheme_apply_multi_from_native@@Base+0x46c> │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [r4] │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #184] @ 58cc4 <_scheme_apply_multi_from_native@@Base+0x7e8> │ │ │ │ + ldr r3, [pc, #184] @ 58cc0 <_scheme_apply_multi_from_native@@Base+0x7e8> │ │ │ │ ldr r0, [r5, r3] │ │ │ │ - b 588a0 <_scheme_apply_multi_from_native@@Base+0x3c4> │ │ │ │ - ldr ip, [pc, #200] @ 58ce0 <_scheme_apply_multi_from_native@@Base+0x804> │ │ │ │ - ldr r2, [pc, #200] @ 58ce4 <_scheme_apply_multi_from_native@@Base+0x808> │ │ │ │ + b 5889c <_scheme_apply_multi_from_native@@Base+0x3c4> │ │ │ │ + ldr ip, [pc, #200] @ 58cdc <_scheme_apply_multi_from_native@@Base+0x804> │ │ │ │ + ldr r2, [pc, #200] @ 58ce0 <_scheme_apply_multi_from_native@@Base+0x808> │ │ │ │ add ip, pc, ip │ │ │ │ add r2, pc, r2 │ │ │ │ - b 58868 <_scheme_apply_multi_from_native@@Base+0x38c> │ │ │ │ + b 58864 <_scheme_apply_multi_from_native@@Base+0x38c> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - b 58a4c <_scheme_apply_multi_from_native@@Base+0x570> │ │ │ │ + b 58a48 <_scheme_apply_multi_from_native@@Base+0x570> │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ tst r3, #1 │ │ │ │ - bne 58bdc <_scheme_apply_multi_from_native@@Base+0x700> │ │ │ │ + bne 58bd8 <_scheme_apply_multi_from_native@@Base+0x700> │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #23 │ │ │ │ movgt r3, #66 @ 0x42 │ │ │ │ movle r3, #64 @ 0x40 │ │ │ │ - b 58be0 <_scheme_apply_multi_from_native@@Base+0x704> │ │ │ │ + b 58bdc <_scheme_apply_multi_from_native@@Base+0x704> │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r2, #1 │ │ │ │ mov r1, fp │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ - bl 14e8a0 │ │ │ │ - b 58ad8 <_scheme_apply_multi_from_native@@Base+0x5fc> │ │ │ │ - ldr ip, [pc, #92] @ 58ce8 <_scheme_apply_multi_from_native@@Base+0x80c> │ │ │ │ + bl 14e8a8 │ │ │ │ + b 58ad4 <_scheme_apply_multi_from_native@@Base+0x5fc> │ │ │ │ + ldr ip, [pc, #92] @ 58ce4 <_scheme_apply_multi_from_native@@Base+0x80c> │ │ │ │ mov r2, r0 │ │ │ │ add ip, pc, ip │ │ │ │ - b 58868 <_scheme_apply_multi_from_native@@Base+0x38c> │ │ │ │ + b 58864 <_scheme_apply_multi_from_native@@Base+0x38c> │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r7, r5, r4, lsl #17 │ │ │ │ + eoreq r7, r5, r8, lsl #17 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r7, r5, r4, ror #16 │ │ │ │ + eoreq r7, r5, r8, ror #16 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r2, r1, r4, lsl #25 │ │ │ │ - eoreq r2, r1, r4, lsl #31 │ │ │ │ - mlaeq r1, r0, pc, r2 @ │ │ │ │ - eoreq r2, r1, r0, ror pc │ │ │ │ - eoreq r7, r5, r0, asr r7 │ │ │ │ + eoreq r2, r1, r8, lsl #25 │ │ │ │ + eoreq r2, r1, r8, lsl #31 │ │ │ │ + mlaeq r1, r4, pc, r2 @ │ │ │ │ + eoreq r2, r1, r4, ror pc │ │ │ │ + eoreq r7, r5, r4, asr r7 │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ - eoreq r2, r1, ip, asr #29 │ │ │ │ + ldrdeq r2, [r1], -r0 @ │ │ │ │ @ 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, ip, lsr #22 │ │ │ │ + eoreq r2, r1, r0, lsl lr │ │ │ │ + eoreq r2, r1, r8, ror #26 │ │ │ │ + eoreq r2, r1, r4, ror sp │ │ │ │ + eoreq r2, r1, r0, lsl sp │ │ │ │ + eoreq r2, r1, ip, lsr #23 │ │ │ │ + @ instruction: 0x002128b0 │ │ │ │ + eoreq r2, r1, r0, 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> │ │ │ │ + ldr r1, [pc, #320] @ 58e40 <_scheme_apply_multi_from_native@@Base+0x968> │ │ │ │ + ldr r2, [pc, #320] @ 58e44 <_scheme_apply_multi_from_native@@Base+0x96c> │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r5, [pc, #312] @ 58e4c <_scheme_apply_multi_from_native@@Base+0x970> │ │ │ │ + ldr r5, [pc, #312] @ 58e48 <_scheme_apply_multi_from_native@@Base+0x970> │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ - ldr r3, [pc, #308] @ 58e50 <_scheme_apply_multi_from_native@@Base+0x974> │ │ │ │ + ldr r3, [pc, #308] @ 58e4c <_scheme_apply_multi_from_native@@Base+0x974> │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r4, [r5, r3] │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - add r3, sp, #12 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #16 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, #1 │ │ │ │ mvn r1, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ tst r3, #1 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - bne 58db0 <_scheme_apply_multi_from_native@@Base+0x8d4> │ │ │ │ + bne 58dac <_scheme_apply_multi_from_native@@Base+0x8d4> │ │ │ │ ldrsh ip, [r3] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 58e1c <_scheme_apply_multi_from_native@@Base+0x940> │ │ │ │ + beq 58e18 <_scheme_apply_multi_from_native@@Base+0x940> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r3, r3, r1, lsl #2 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r0, [r4] │ │ │ │ - ldr r0, [pc, #132] @ 58e54 <_scheme_apply_multi_from_native@@Base+0x978> │ │ │ │ + ldr r0, [pc, #132] @ 58e50 <_scheme_apply_multi_from_native@@Base+0x978> │ │ │ │ str r1, [sp, #20] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 55454 │ │ │ │ - ldr r3, [pc, #120] @ 58e58 <_scheme_apply_multi_from_native@@Base+0x97c> │ │ │ │ + bl 55450 │ │ │ │ + ldr r3, [pc, #120] @ 58e54 <_scheme_apply_multi_from_native@@Base+0x97c> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #112] @ 58e5c <_scheme_apply_multi_from_native@@Base+0x980> │ │ │ │ + ldr r2, [pc, #112] @ 58e58 <_scheme_apply_multi_from_native@@Base+0x980> │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #80] @ 58e48 <_scheme_apply_multi_from_native@@Base+0x96c> │ │ │ │ + ldr r3, [pc, #80] @ 58e44 <_scheme_apply_multi_from_native@@Base+0x96c> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 58e40 <_scheme_apply_multi_from_native@@Base+0x964> │ │ │ │ + bne 58e3c <_scheme_apply_multi_from_native@@Base+0x964> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr ip, [r3, #4] │ │ │ │ - ldr r3, [pc, #56] @ 58e60 <_scheme_apply_multi_from_native@@Base+0x984> │ │ │ │ + ldr r3, [pc, #56] @ 58e5c <_scheme_apply_multi_from_native@@Base+0x984> │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r3, [r3, ip, lsl #2] │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, r3, r1, lsl #2 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - b 58dbc <_scheme_apply_multi_from_native@@Base+0x8e0> │ │ │ │ + b 58db8 <_scheme_apply_multi_from_native@@Base+0x8e0> │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq r7, [r5], -r4 @ │ │ │ │ + strdeq r7, [r5], -r8 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq r7, [r5], -r4 @ │ │ │ │ + ldrdeq r7, [r5], -r8 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r6, r1, r8, asr ip │ │ │ │ + eoreq r6, r1, ip, asr ip │ │ │ │ @ instruction: 0x000003bc │ │ │ │ - eoreq r7, r5, r4, lsl #4 │ │ │ │ + eoreq r7, r5, r8, lsl #4 │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r1, [pc, #392] @ 59004 <_scheme_apply_multi_from_native@@Base+0xb28> │ │ │ │ - ldr r2, [pc, #392] @ 59008 <_scheme_apply_multi_from_native@@Base+0xb2c> │ │ │ │ + ldr r1, [pc, #392] @ 59000 <_scheme_apply_multi_from_native@@Base+0xb28> │ │ │ │ + ldr r2, [pc, #392] @ 59004 <_scheme_apply_multi_from_native@@Base+0xb2c> │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r6, [pc, #380] @ 5900c <_scheme_apply_multi_from_native@@Base+0xb30> │ │ │ │ + ldr r6, [pc, #380] @ 59008 <_scheme_apply_multi_from_native@@Base+0xb30> │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #376] @ 59010 <_scheme_apply_multi_from_native@@Base+0xb34> │ │ │ │ + ldr r3, [pc, #376] @ 5900c <_scheme_apply_multi_from_native@@Base+0xb34> │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r7, [r6, r3] │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r2, [r7] │ │ │ │ str r3, [r7] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ - add r3, sp, #12 │ │ │ │ + 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 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r4 │ │ │ │ str r4, [sp, #8] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ sub r3, r5, #1 │ │ │ │ cmp r0, #6 │ │ │ │ str r0, [sp, #8] │ │ │ │ - beq 58fd0 <_scheme_apply_multi_from_native@@Base+0xaf4> │ │ │ │ + beq 58fcc <_scheme_apply_multi_from_native@@Base+0xaf4> │ │ │ │ cmp r3, #0 │ │ │ │ movne r9, #1 │ │ │ │ str r4, [sp, #12] │ │ │ │ - beq 58f9c <_scheme_apply_multi_from_native@@Base+0xac0> │ │ │ │ + beq 58f98 <_scheme_apply_multi_from_native@@Base+0xac0> │ │ │ │ mov r4, #1 │ │ │ │ mov r8, #0 │ │ │ │ - b 58f34 <_scheme_apply_multi_from_native@@Base+0xa58> │ │ │ │ + b 58f30 <_scheme_apply_multi_from_native@@Base+0xa58> │ │ │ │ cmp r5, r4 │ │ │ │ - beq 58f74 <_scheme_apply_multi_from_native@@Base+0xa98> │ │ │ │ + beq 58f70 <_scheme_apply_multi_from_native@@Base+0xa98> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r2, r4, #2 │ │ │ │ mvn r3, #0 │ │ │ │ ldr r0, [r1, r2, lsl #2] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r0, #6 │ │ │ │ - bne 58f2c <_scheme_apply_multi_from_native@@Base+0xa50> │ │ │ │ - ldr r3, [pc, #176] @ 59014 <_scheme_apply_multi_from_native@@Base+0xb38> │ │ │ │ + bne 58f28 <_scheme_apply_multi_from_native@@Base+0xa50> │ │ │ │ + ldr r3, [pc, #176] @ 59010 <_scheme_apply_multi_from_native@@Base+0xb38> │ │ │ │ cmp r5, r4 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ str r8, [r3, #740] @ 0x2e4 │ │ │ │ - bne 58f34 <_scheme_apply_multi_from_native@@Base+0xa58> │ │ │ │ + bne 58f30 <_scheme_apply_multi_from_native@@Base+0xa58> │ │ │ │ cmp r9, #1 │ │ │ │ ldreq r0, [sp, #8] │ │ │ │ - beq 58f9c <_scheme_apply_multi_from_native@@Base+0xac0> │ │ │ │ - ldr r3, [pc, #140] @ 59014 <_scheme_apply_multi_from_native@@Base+0xb38> │ │ │ │ + beq 58f98 <_scheme_apply_multi_from_native@@Base+0xac0> │ │ │ │ + ldr r3, [pc, #140] @ 59010 <_scheme_apply_multi_from_native@@Base+0xb38> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r3] │ │ │ │ str r2, [r3, #740] @ 0x2e4 │ │ │ │ str r9, [r3, #744] @ 0x2e8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #112] @ 59018 <_scheme_apply_multi_from_native@@Base+0xb3c> │ │ │ │ + ldr r2, [pc, #112] @ 59014 <_scheme_apply_multi_from_native@@Base+0xb3c> │ │ │ │ str r3, [r7] │ │ │ │ - ldr r3, [pc, #88] @ 59008 <_scheme_apply_multi_from_native@@Base+0xb2c> │ │ │ │ + ldr r3, [pc, #88] @ 59004 <_scheme_apply_multi_from_native@@Base+0xb2c> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 59000 <_scheme_apply_multi_from_native@@Base+0xb24> │ │ │ │ + bne 58ffc <_scheme_apply_multi_from_native@@Base+0xb24> │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r2, [pc, #60] @ 59014 <_scheme_apply_multi_from_native@@Base+0xb38> │ │ │ │ + ldr r2, [pc, #60] @ 59010 <_scheme_apply_multi_from_native@@Base+0xb38> │ │ │ │ ldr r2, [r6, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ ldr r1, [r2, #740] @ 0x2e4 │ │ │ │ ldr r0, [r2, #716] @ 0x2cc │ │ │ │ ldr r9, [r2, #744] @ 0x2e8 │ │ │ │ cmp r1, r0 │ │ │ │ streq r4, [r2, #716] @ 0x2cc │ │ │ │ cmp r3, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bne 58f20 <_scheme_apply_multi_from_native@@Base+0xa44> │ │ │ │ - b 58f74 <_scheme_apply_multi_from_native@@Base+0xa98> │ │ │ │ + bne 58f1c <_scheme_apply_multi_from_native@@Base+0xa44> │ │ │ │ + b 58f70 <_scheme_apply_multi_from_native@@Base+0xa98> │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r7, r5, r8, ror r1 │ │ │ │ + eoreq r7, r5, ip, ror r1 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r7, r5, r8, asr r1 │ │ │ │ + eoreq r7, r5, ip, asr r1 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - eoreq r7, r5, ip, asr #32 │ │ │ │ + eoreq r7, r5, r0, asr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r1, [pc, #436] @ 591e8 <_scheme_apply_multi_from_native@@Base+0xd0c> │ │ │ │ - ldr r2, [pc, #436] @ 591ec <_scheme_apply_multi_from_native@@Base+0xd10> │ │ │ │ + ldr r1, [pc, #436] @ 591e4 <_scheme_apply_multi_from_native@@Base+0xd0c> │ │ │ │ + ldr r2, [pc, #436] @ 591e8 <_scheme_apply_multi_from_native@@Base+0xd10> │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r4, [pc, #424] @ 591f0 <_scheme_apply_multi_from_native@@Base+0xd14> │ │ │ │ + ldr r4, [pc, #424] @ 591ec <_scheme_apply_multi_from_native@@Base+0xd14> │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #420] @ 591f4 <_scheme_apply_multi_from_native@@Base+0xd18> │ │ │ │ + ldr r3, [pc, #420] @ 591f0 <_scheme_apply_multi_from_native@@Base+0xd18> │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r5, [r4, r3] │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #0 │ │ │ │ str r3, [r5] │ │ │ │ mov r6, #3 │ │ │ │ mov r3, #1 │ │ │ │ mvn r1, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ ands r7, r0, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bne 59194 <_scheme_apply_multi_from_native@@Base+0xcb8> │ │ │ │ + bne 59190 <_scheme_apply_multi_from_native@@Base+0xcb8> │ │ │ │ ldrh r3, [r0] │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi 59194 <_scheme_apply_multi_from_native@@Base+0xcb8> │ │ │ │ + bhi 59190 <_scheme_apply_multi_from_native@@Base+0xcb8> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #6 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - beq 59150 <_scheme_apply_multi_from_native@@Base+0xc74> │ │ │ │ + beq 5914c <_scheme_apply_multi_from_native@@Base+0xc74> │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ bl 7939c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [r5] │ │ │ │ - ldr r2, [pc, #204] @ 591f8 <_scheme_apply_multi_from_native@@Base+0xd1c> │ │ │ │ - ldr r3, [pc, #188] @ 591ec <_scheme_apply_multi_from_native@@Base+0xd10> │ │ │ │ + ldr r2, [pc, #204] @ 591f4 <_scheme_apply_multi_from_native@@Base+0xd1c> │ │ │ │ + ldr r3, [pc, #188] @ 591e8 <_scheme_apply_multi_from_native@@Base+0xd10> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 591e4 <_scheme_apply_multi_from_native@@Base+0xd08> │ │ │ │ + bne 591e0 <_scheme_apply_multi_from_native@@Base+0xd08> │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #164] @ 591fc <_scheme_apply_multi_from_native@@Base+0xd20> │ │ │ │ + ldr r3, [pc, #164] @ 591f8 <_scheme_apply_multi_from_native@@Base+0xd20> │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r3, #712] @ 0x2c8 │ │ │ │ ldr r1, [r3, #744] @ 0x2e8 │ │ │ │ cmp r2, r1 │ │ │ │ ldr r2, [r3, #740] @ 0x2e4 │ │ │ │ - bge 5917c <_scheme_apply_multi_from_native@@Base+0xca0> │ │ │ │ + bge 59178 <_scheme_apply_multi_from_native@@Base+0xca0> │ │ │ │ ldr ip, [r3, #716] @ 0x2cc │ │ │ │ cmp ip, r2 │ │ │ │ streq r7, [r3, #716] @ 0x2cc │ │ │ │ mov ip, #0 │ │ │ │ str ip, [r3, #740] @ 0x2e4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [r5] │ │ │ │ bl 7939c │ │ │ │ - b 59124 <_scheme_apply_multi_from_native@@Base+0xc48> │ │ │ │ + b 59120 <_scheme_apply_multi_from_native@@Base+0xc48> │ │ │ │ add r2, sp, #24 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r1, [pc, #92] @ 59200 <_scheme_apply_multi_from_native@@Base+0xd24> │ │ │ │ - ldr r0, [pc, #92] @ 59204 <_scheme_apply_multi_from_native@@Base+0xd28> │ │ │ │ + ldr r1, [pc, #92] @ 591fc <_scheme_apply_multi_from_native@@Base+0xd24> │ │ │ │ + ldr r0, [pc, #92] @ 59200 <_scheme_apply_multi_from_native@@Base+0xd28> │ │ │ │ str r2, [sp] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #6 │ │ │ │ mov r3, #1 │ │ │ │ mov r4, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ mvn r2, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5] │ │ │ │ - b 59124 <_scheme_apply_multi_from_native@@Base+0xc48> │ │ │ │ + b 59120 <_scheme_apply_multi_from_native@@Base+0xc48> │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r6, r5, r0, asr #31 │ │ │ │ + eoreq r6, r5, r4, asr #31 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r6, r5, r0, lsr #31 │ │ │ │ + eoreq r6, r5, r4, lsr #31 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r6, r5, ip, asr #29 │ │ │ │ + ldrdeq r6, [r5], -r0 @ │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - eoreq r3, r2, r0, lsl pc │ │ │ │ - eoreq r2, r1, ip, asr r6 │ │ │ │ - ldr r3, [pc, #72] @ 59258 <_scheme_apply_multi_from_native@@Base+0xd7c> │ │ │ │ - ldr r1, [pc, #72] @ 5925c <_scheme_apply_multi_from_native@@Base+0xd80> │ │ │ │ + eoreq r3, r2, r4, lsl pc │ │ │ │ + eoreq r2, r1, r0, ror #12 │ │ │ │ + ldr r3, [pc, #72] @ 59254 <_scheme_apply_multi_from_native@@Base+0xd7c> │ │ │ │ + ldr r1, [pc, #72] @ 59258 <_scheme_apply_multi_from_native@@Base+0xd80> │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ - ldr r2, [pc, #64] @ 59260 <_scheme_apply_multi_from_native@@Base+0xd84> │ │ │ │ + ldr r2, [pc, #64] @ 5925c <_scheme_apply_multi_from_native@@Base+0xd84> │ │ │ │ ldr r1, [r1] │ │ │ │ ldr r0, [r1, #756] @ 0x2f4 │ │ │ │ str r0, [r1, #784] @ 0x310 │ │ │ │ ldr ip, [r3, r2] │ │ │ │ ldr r0, [r1, #748] @ 0x2ec │ │ │ │ ldr r3, [ip] │ │ │ │ ldr r2, [r1, #752] @ 0x2f0 │ │ │ │ sub r3, r3, #2 │ │ │ │ str r3, [ip] │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [r1, #772] @ 0x304 │ │ │ │ str ip, [r1, #748] @ 0x2ec │ │ │ │ str ip, [r1, #752] @ 0x2f0 │ │ │ │ ldr r1, [r1, #768] @ 0x300 │ │ │ │ - b 55fdc │ │ │ │ - eoreq r6, r5, r8, ror #27 │ │ │ │ + b 55fd8 │ │ │ │ + eoreq r6, r5, ip, ror #27 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #152] @ 59314 <_scheme_apply_multi_from_native@@Base+0xe38> │ │ │ │ - ldr r3, [pc, #152] @ 59318 <_scheme_apply_multi_from_native@@Base+0xe3c> │ │ │ │ + ldr r2, [pc, #152] @ 59310 <_scheme_apply_multi_from_native@@Base+0xe38> │ │ │ │ + ldr r3, [pc, #152] @ 59314 <_scheme_apply_multi_from_native@@Base+0xe3c> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r6, [r2, r3] │ │ │ │ ldr r4, [r6] │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ ldr r5, [r4, #752] @ 0x2f0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r3, r3, r1, lsl #2 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 592c8 <_scheme_apply_multi_from_native@@Base+0xdec> │ │ │ │ + beq 592c4 <_scheme_apply_multi_from_native@@Base+0xdec> │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r4, #748] @ 0x2ec │ │ │ │ str r1, [r4, #752] @ 0x2f0 │ │ │ │ str r1, [r4, #748] @ 0x2ec │ │ │ │ ldr r3, [r4, #772] @ 0x304 │ │ │ │ ldr r1, [r4, #768] @ 0x300 │ │ │ │ mov r2, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 55fdc │ │ │ │ - ldr r1, [pc, #76] @ 5931c <_scheme_apply_multi_from_native@@Base+0xe40> │ │ │ │ + b 55fd8 │ │ │ │ + ldr r1, [pc, #76] @ 59318 <_scheme_apply_multi_from_native@@Base+0xe40> │ │ │ │ ldr r3, [r4, #768] @ 0x300 │ │ │ │ ldr r7, [r2, r1] │ │ │ │ lsl r8, r3, #2 │ │ │ │ ldr r0, [r7] │ │ │ │ mov r1, r5 │ │ │ │ sub r0, r0, r3, lsl #2 │ │ │ │ mov r2, r8 │ │ │ │ @@ -55610,107 +55609,107 @@ │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #0 │ │ │ │ bl 230c4 │ │ │ │ ldr r3, [r7] │ │ │ │ str r3, [r4, #752] @ 0x2f0 │ │ │ │ ldr r4, [r6] │ │ │ │ ldr r5, [r4, #752] @ 0x2f0 │ │ │ │ - b 592a4 <_scheme_apply_multi_from_native@@Base+0xdc8> │ │ │ │ - eoreq r6, r5, ip, ror sp │ │ │ │ + b 592a0 <_scheme_apply_multi_from_native@@Base+0xdc8> │ │ │ │ + eoreq r6, r5, r0, lsl #27 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ │ │ │ │ -00059320 : │ │ │ │ - ldr r3, [pc, #16] @ 59338 │ │ │ │ - ldr r2, [pc, #16] @ 5933c │ │ │ │ +0005931c : │ │ │ │ + ldr r3, [pc, #16] @ 59334 │ │ │ │ + ldr r2, [pc, #16] @ 59338 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3] │ │ │ │ bx lr │ │ │ │ - ldrdeq r6, [r5], -r0 @ │ │ │ │ + ldrdeq r6, [r5], -r4 @ │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ │ │ │ │ -00059340 : │ │ │ │ +0005933c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr ip, [pc, #180] @ 5940c │ │ │ │ + ldr ip, [pc, #180] @ 59408 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #172] @ 59410 │ │ │ │ + ldr r1, [pc, #172] @ 5940c │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #164] @ 59414 │ │ │ │ - ldr r2, [pc, #164] @ 59418 │ │ │ │ + ldr r3, [pc, #164] @ 59410 │ │ │ │ + ldr r2, [pc, #164] @ 59414 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r4] │ │ │ │ - ldr r0, [pc, #136] @ 5941c │ │ │ │ + ldr r0, [pc, #136] @ 59418 │ │ │ │ add r3, sp, #12 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [r4] │ │ │ │ mov r2, #2 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #4 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 3d088 │ │ │ │ + bl 3d084 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ str r3, [r4] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 79184 │ │ │ │ - ldr r2, [pc, #60] @ 59420 │ │ │ │ - ldr r3, [pc, #40] @ 59410 │ │ │ │ + ldr r2, [pc, #60] @ 5941c │ │ │ │ + ldr r3, [pc, #40] @ 5940c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 59408 │ │ │ │ + bne 59404 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mlaeq r5, r8, ip, r6 │ │ │ │ + mlaeq r5, ip, ip, r6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r6, r5, ip, ror ip │ │ │ │ + eoreq r6, r5, r0, lsl #25 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - mlaeq r0, r4, r4, lr │ │ │ │ - eoreq r6, r5, r4, lsl ip │ │ │ │ + mlaeq r0, r8, r4, lr │ │ │ │ + eoreq r6, r5, r8, lsl ip │ │ │ │ │ │ │ │ -00059424 : │ │ │ │ +00059420 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r1, [pc, #248] @ 59534 │ │ │ │ - ldr r2, [pc, #248] @ 59538 │ │ │ │ + ldr r1, [pc, #248] @ 59530 │ │ │ │ + ldr r2, [pc, #248] @ 59534 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r4, [pc, #236] @ 5953c │ │ │ │ + ldr r4, [pc, #236] @ 59538 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #232] @ 59540 │ │ │ │ + ldr r3, [pc, #232] @ 5953c │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r5, [r4, r3] │ │ │ │ - ldr r6, [pc, #212] @ 59544 │ │ │ │ + ldr r6, [pc, #212] @ 59540 │ │ │ │ ldr r3, [r5] │ │ │ │ mov r0, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [sp, #20] │ │ │ │ add r3, sp, #12 │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -55721,369 +55720,369 @@ │ │ │ │ add r2, sp, #8 │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ add r3, sp, r1 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ - beq 5950c │ │ │ │ + beq 59508 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 79184 │ │ │ │ - ldr r3, [pc, #120] @ 59548 │ │ │ │ + ldr r3, [pc, #120] @ 59544 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [r5] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ - ldr r2, [pc, #108] @ 5954c │ │ │ │ + ldr r2, [pc, #108] @ 59548 │ │ │ │ add r2, pc, r2 │ │ │ │ subs r0, r3, r0 │ │ │ │ - ldr r3, [pc, #76] @ 59538 │ │ │ │ + ldr r3, [pc, #76] @ 59534 │ │ │ │ movne r0, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 59530 │ │ │ │ + bne 5952c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r0, r6, #44 @ 0x2c │ │ │ │ str r2, [sp] │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #48] @ 59550 │ │ │ │ + bl 38b80 │ │ │ │ + ldr r0, [pc, #48] @ 5954c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 3d088 │ │ │ │ + bl 3d084 │ │ │ │ ldr r2, [sp] │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ - b 594b8 │ │ │ │ + b 594b4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x00256bb8 │ │ │ │ + @ instruction: 0x00256bbc │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r5, r8, fp, r6 │ │ │ │ + mlaeq r5, ip, fp, r6 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq pc, r3, r0, lsr #8 │ │ │ │ + eorseq pc, r3, r4, lsr #8 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r6, r5, ip, lsl fp │ │ │ │ - eoreq r2, r1, ip, lsl #6 │ │ │ │ + eoreq r6, r5, r0, lsr #22 │ │ │ │ + eoreq r2, r1, r0, lsl r3 │ │ │ │ │ │ │ │ -00059554 : │ │ │ │ +00059550 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr ip, [pc, #252] @ 59668 │ │ │ │ - ldr r1, [pc, #252] @ 5966c │ │ │ │ + ldr ip, [pc, #252] @ 59664 │ │ │ │ + ldr r1, [pc, #252] @ 59668 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #240] @ 59670 │ │ │ │ + ldr r3, [pc, #240] @ 5966c │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #236] @ 59674 │ │ │ │ + ldr r2, [pc, #236] @ 59670 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r2, sp, #12 │ │ │ │ ldr lr, [r4] │ │ │ │ mov r1, #4 │ │ │ │ mov r5, #1 │ │ │ │ str r2, [r4] │ │ │ │ mov r2, #0 │ │ │ │ - ldr ip, [pc, #192] @ 59678 │ │ │ │ + ldr ip, [pc, #192] @ 59674 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r5, [sp, #28] │ │ │ │ add r2, sp, #8 │ │ │ │ add r5, sp, r1 │ │ │ │ str lr, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r5, [sp, #32] │ │ │ │ ldr r3, [r3, ip] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 59610 │ │ │ │ - ldr r5, [pc, #140] @ 5967c │ │ │ │ + bne 5960c │ │ │ │ + ldr r5, [pc, #140] @ 59678 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 59640 │ │ │ │ + beq 5963c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 79184 │ │ │ │ ldr lr, [sp, #12] │ │ │ │ - ldr r2, [pc, #104] @ 59680 │ │ │ │ - ldr r3, [pc, #80] @ 5966c │ │ │ │ + ldr r2, [pc, #104] @ 5967c │ │ │ │ + ldr r3, [pc, #80] @ 59668 │ │ │ │ add r2, pc, r2 │ │ │ │ str lr, [r4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 59664 │ │ │ │ + bne 59660 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ add r0, r5, #48 @ 0x30 │ │ │ │ str r2, [sp] │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #48] @ 59684 │ │ │ │ + bl 38b80 │ │ │ │ + ldr r0, [pc, #48] @ 59680 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 3d088 │ │ │ │ + bl 3d084 │ │ │ │ ldr r2, [sp] │ │ │ │ str r0, [r5, #48] @ 0x30 │ │ │ │ - b 595fc │ │ │ │ + b 595f8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r6, r5, r8, lsl #21 │ │ │ │ + eoreq r6, r5, ip, lsl #21 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r6, r5, r8, ror #20 │ │ │ │ + eoreq r6, r5, ip, ror #20 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, lsr #15 │ │ │ │ - eorseq pc, r3, r8, lsr #5 │ │ │ │ - eoreq r6, r5, r0, ror #19 │ │ │ │ - eoreq r2, r1, r0, ror #3 │ │ │ │ + eorseq pc, r3, ip, lsr #5 │ │ │ │ + eoreq r6, r5, r4, ror #19 │ │ │ │ + eoreq r2, r1, r4, ror #3 │ │ │ │ │ │ │ │ -00059688 : │ │ │ │ +00059684 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #200] @ 59770 │ │ │ │ - ldr r1, [pc, #200] @ 59774 │ │ │ │ + ldr r0, [pc, #200] @ 5976c │ │ │ │ + ldr r1, [pc, #200] @ 59770 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #192] @ 59778 │ │ │ │ - ldr r2, [pc, #192] @ 5977c │ │ │ │ + ldr r3, [pc, #192] @ 59774 │ │ │ │ + ldr r2, [pc, #192] @ 59778 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - ldr r0, [pc, #172] @ 59780 │ │ │ │ + ldr r0, [pc, #172] @ 5977c │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r1, [r5] │ │ │ │ str r3, [r5] │ │ │ │ add r3, sp, #8 │ │ │ │ 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 r0, pc, r0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - str r2, [sp, #28] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + str r2, [sp, #32] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - str r4, [sp, #32] │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ - bl 3d088 │ │ │ │ + str r4, [sp, #36] @ 0x24 │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ + bl 3d084 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 79184 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #64] @ 59784 │ │ │ │ + ldr r2, [pc, #64] @ 59780 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #40] @ 59774 │ │ │ │ + ldr r3, [pc, #40] @ 59770 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 5976c │ │ │ │ + bne 59768 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r6, r5, r0, asr r9 │ │ │ │ + eoreq r6, r5, r4, asr r9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r6, r5, r4, lsr r9 │ │ │ │ + eoreq r6, r5, r8, lsr r9 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - strdeq lr, [r0], -ip @ │ │ │ │ - @ instruction: 0x002568b0 │ │ │ │ + eoreq lr, r0, r0, lsl #8 │ │ │ │ + @ instruction: 0x002568b4 │ │ │ │ │ │ │ │ -00059788 : │ │ │ │ +00059784 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r0, [pc, #300] @ 598cc │ │ │ │ - ldr r1, [pc, #300] @ 598d0 │ │ │ │ + ldr r0, [pc, #300] @ 598c8 │ │ │ │ + ldr r1, [pc, #300] @ 598cc │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #292] @ 598d4 │ │ │ │ + ldr r3, [pc, #292] @ 598d0 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ - ldr r2, [pc, #288] @ 598d8 │ │ │ │ + ldr r2, [pc, #288] @ 598d4 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ add r3, sp, #24 │ │ │ │ ldr r2, [r6] │ │ │ │ str r3, [r6] │ │ │ │ - add r3, sp, #4 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #8 │ │ │ │ - ldr r0, [pc, #244] @ 598dc │ │ │ │ + str r3, [sp, #32] │ │ │ │ + add r3, sp, #4 │ │ │ │ + ldr r0, [pc, #244] @ 598d8 │ │ │ │ str r2, [sp, #24] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, #7 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r4, #0 │ │ │ │ mov r7, #2 │ │ │ │ add r5, sp, #16 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ strd r2, [sp, #16] │ │ │ │ - str sp, [sp, #32] │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r7, [sp, #48] @ 0x30 │ │ │ │ + str sp, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #44] @ 0x2c │ │ │ │ + str r5, [sp, #48] @ 0x30 │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp] │ │ │ │ str r4, [sp, #4] │ │ │ │ str r4, [sp, #8] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 3d088 │ │ │ │ + bl 3d084 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp] │ │ │ │ bl 79184 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 525ec │ │ │ │ + bl 525e8 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #128] @ 598e0 │ │ │ │ + ldr r0, [pc, #128] @ 598dc │ │ │ │ str r3, [sp, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 3d088 │ │ │ │ + bl 3d084 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r0, [sp] │ │ │ │ bl 79184 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - ldr r1, [pc, #80] @ 598e4 │ │ │ │ + ldr r1, [pc, #80] @ 598e0 │ │ │ │ str r2, [r6] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #48] @ 598d0 │ │ │ │ + ldr r2, [pc, #48] @ 598cc │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bne 598c8 │ │ │ │ + bne 598c4 │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r6, r5, r8, asr r8 │ │ │ │ + eoreq r6, r5, ip, asr r8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r6, r5, r8, lsr r8 │ │ │ │ + eoreq r6, r5, ip, lsr r8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r2, r1, r4, lsr r0 │ │ │ │ - strdeq r1, [r1], -r8 @ │ │ │ │ - eoreq r6, r5, ip, asr r7 │ │ │ │ + eoreq r2, r1, r8, lsr r0 │ │ │ │ + strdeq r1, [r1], -ip @ │ │ │ │ + eoreq r6, r5, r0, ror #14 │ │ │ │ │ │ │ │ -000598e8 : │ │ │ │ +000598e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r0, [pc, #184] @ 599b8 │ │ │ │ - ldr r1, [pc, #184] @ 599bc │ │ │ │ + ldr r0, [pc, #184] @ 599b4 │ │ │ │ + ldr r1, [pc, #184] @ 599b8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #176] @ 599c0 │ │ │ │ + ldr r3, [pc, #176] @ 599bc │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ - ldr r2, [pc, #172] @ 599c4 │ │ │ │ + ldr r2, [pc, #172] @ 599c0 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ - ldr r0, [pc, #152] @ 599c8 │ │ │ │ + ldr r0, [pc, #152] @ 599c4 │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r2, [r4] │ │ │ │ str r3, [r4] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r5, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, #2 │ │ │ │ add r3, sp, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r5, [sp, #4] │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 3d088 │ │ │ │ + bl 3d084 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 79184 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r4] │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 525ec │ │ │ │ - ldr r2, [pc, #60] @ 599cc │ │ │ │ - ldr r3, [pc, #40] @ 599bc │ │ │ │ + bl 525e8 │ │ │ │ + ldr r2, [pc, #60] @ 599c8 │ │ │ │ + ldr r3, [pc, #40] @ 599b8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 599b4 │ │ │ │ + bne 599b0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq r6, [r5], -r8 @ │ │ │ │ + strdeq r6, [r5], -ip @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq r6, [r5], -r8 @ │ │ │ │ + ldrdeq r6, [r5], -ip @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - strdeq r1, [r1], -r4 @ │ │ │ │ - eoreq r6, r5, r8, ror #12 │ │ │ │ + strdeq r1, [r1], -r8 @ │ │ │ │ + eoreq r6, r5, ip, ror #12 │ │ │ │ │ │ │ │ -000599d0 : │ │ │ │ +000599cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #204] @ 59abc │ │ │ │ - ldr r1, [pc, #204] @ 59ac0 │ │ │ │ + ldr r0, [pc, #204] @ 59ab8 │ │ │ │ + ldr r1, [pc, #204] @ 59abc │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #196] @ 59ac4 │ │ │ │ - ldr r2, [pc, #196] @ 59ac8 │ │ │ │ + ldr r3, [pc, #196] @ 59ac0 │ │ │ │ + ldr r2, [pc, #196] @ 59ac4 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - ldr r0, [pc, #176] @ 59acc │ │ │ │ + ldr r0, [pc, #176] @ 59ac8 │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r1, [r5] │ │ │ │ str r3, [r5] │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, #0 │ │ │ │ mov r6, #1 │ │ │ │ add r4, sp, #12 │ │ │ │ @@ -56095,763 +56094,763 @@ │ │ │ │ str r1, [sp, #20] │ │ │ │ str r2, [sp, #28] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #32] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - bl 3d088 │ │ │ │ + bl 3d084 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 79184 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #64] @ 59ad0 │ │ │ │ + ldr r2, [pc, #64] @ 59acc │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #40] @ 59ac0 │ │ │ │ + ldr r3, [pc, #40] @ 59abc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 59ab8 │ │ │ │ + bne 59ab4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r6, r5, r8, lsl #12 │ │ │ │ + eoreq r6, r5, ip, lsl #12 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r6, r5, ip, ror #11 │ │ │ │ + strdeq r6, [r5], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r1, r1, r0, lsl #28 │ │ │ │ - eoreq r6, r5, r4, ror #10 │ │ │ │ + eoreq r1, r1, r4, lsl #28 │ │ │ │ + eoreq r6, r5, r8, ror #10 │ │ │ │ │ │ │ │ -00059ad4 : │ │ │ │ +00059ad0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #268] @ 59c00 │ │ │ │ + ldr r0, [pc, #268] @ 59bfc │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #264] @ 59c04 │ │ │ │ + ldr r1, [pc, #264] @ 59c00 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r5, [pc, #256] @ 59c08 │ │ │ │ - ldr r3, [pc, #256] @ 59c0c │ │ │ │ + ldr r5, [pc, #256] @ 59c04 │ │ │ │ + ldr r3, [pc, #256] @ 59c08 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov r1, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ mov r6, r2 │ │ │ │ - mov r3, #0 │ │ │ │ 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] │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ add r2, sp, #12 │ │ │ │ - add r3, sp, #4 │ │ │ │ + ldr r0, [pc, #204] @ 59c0c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + add r2, sp, #4 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + mov r3, #3 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ 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 r7, [sp, #48] @ 0x30 │ │ │ │ str sp, [sp, #56] @ 0x38 │ │ │ │ - bl 3d088 │ │ │ │ + bl 3d084 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r6, #0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq 59bf0 │ │ │ │ - ldr r3, [pc, #104] @ 59c14 │ │ │ │ + beq 59bec │ │ │ │ + ldr r3, [pc, #104] @ 59c10 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #3 │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 79184 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r2, [pc, #80] @ 59c18 │ │ │ │ + ldr r2, [pc, #80] @ 59c14 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #52] @ 59c04 │ │ │ │ + ldr r3, [pc, #52] @ 59c00 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 59bfc │ │ │ │ + bne 59bf8 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #36] @ 59c1c │ │ │ │ + ldr r3, [pc, #36] @ 59c18 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - b 59bac │ │ │ │ + b 59ba8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r6, r5, r0, lsl #10 │ │ │ │ + eoreq r6, r5, r4, lsl #10 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r6, r5, r4, ror #9 │ │ │ │ + eoreq r6, r5, r8, ror #9 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r1, r1, r0, lsl #26 │ │ │ │ + eoreq r1, r1, r4, lsl #26 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - eoreq r6, r5, ip, lsr #8 │ │ │ │ + eoreq r6, r5, r0, lsr r4 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ │ │ │ │ -00059c20 : │ │ │ │ +00059c1c : │ │ │ │ mov r2, #0 │ │ │ │ - b 59ad4 │ │ │ │ + b 59ad0 │ │ │ │ │ │ │ │ -00059c28 : │ │ │ │ +00059c24 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #240] @ 59d38 │ │ │ │ + ldr r0, [pc, #240] @ 59d34 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #236] @ 59d3c │ │ │ │ + ldr r1, [pc, #236] @ 59d38 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #228] @ 59d40 │ │ │ │ - ldr r2, [pc, #228] @ 59d44 │ │ │ │ + ldr r3, [pc, #228] @ 59d3c │ │ │ │ + ldr r2, [pc, #228] @ 59d40 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r1, [r4] │ │ │ │ - mov r2, #0 │ │ │ │ str r3, [r4] │ │ │ │ + ldr r0, [pc, #196] @ 59d44 │ │ │ │ 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] │ │ │ │ mov r2, #0 │ │ │ │ - strd r2, [sp, #16] │ │ │ │ - add r5, sp, #16 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #4 │ │ │ │ + add r5, sp, #16 │ │ │ │ mov r6, #2 │ │ │ │ str r1, [sp, #28] │ │ │ │ - add r0, pc, r0 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, #6 │ │ │ │ + mov r3, #0 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp, #12] │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #0 │ │ │ │ + strd r2, [sp, #16] │ │ │ │ str r1, [sp, #32] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r6, [sp, #48] @ 0x30 │ │ │ │ + str r5, [sp, #48] @ 0x30 │ │ │ │ + str r6, [sp, #52] @ 0x34 │ │ │ │ str sp, [sp, #56] @ 0x38 │ │ │ │ - bl 3d088 │ │ │ │ + bl 3d084 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r3, #4] │ │ │ │ movne r2, r5 │ │ │ │ moveq r2, r5 │ │ │ │ movne r1, r6 │ │ │ │ moveq r1, #1 │ │ │ │ strne r3, [sp, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ bl 79184 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r2, [pc, #64] @ 59d4c │ │ │ │ + ldr r2, [pc, #64] @ 59d48 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 59d3c │ │ │ │ + ldr r3, [pc, #40] @ 59d38 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 59d34 │ │ │ │ + bne 59d30 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r6, r5, ip, lsr #7 │ │ │ │ + @ instruction: 0x002563b0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r5, r0, r3, r6 │ │ │ │ + mlaeq r5, r4, r3, r6 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r1, r1, r4, asr #23 │ │ │ │ - eoreq r6, r5, r8, ror #5 │ │ │ │ + eoreq r1, r1, r8, asr #23 │ │ │ │ + eoreq r6, r5, ip, ror #5 │ │ │ │ ldmib r0, {r0, r1} │ │ │ │ - b 59c28 │ │ │ │ + b 59c24 │ │ │ │ │ │ │ │ -00059d58 : │ │ │ │ +00059d54 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #240] @ 59e68 │ │ │ │ + ldr r0, [pc, #240] @ 59e64 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #236] @ 59e6c │ │ │ │ + ldr r1, [pc, #236] @ 59e68 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #228] @ 59e70 │ │ │ │ - ldr r2, [pc, #228] @ 59e74 │ │ │ │ + ldr r3, [pc, #228] @ 59e6c │ │ │ │ + ldr r2, [pc, #228] @ 59e70 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r1, [r4] │ │ │ │ - mov r2, #0 │ │ │ │ str r3, [r4] │ │ │ │ + ldr r0, [pc, #196] @ 59e74 │ │ │ │ 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] │ │ │ │ mov r2, #0 │ │ │ │ - strd r2, [sp, #16] │ │ │ │ - add r5, sp, #16 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #4 │ │ │ │ + add r5, sp, #16 │ │ │ │ mov r6, #2 │ │ │ │ str r1, [sp, #28] │ │ │ │ - add r0, pc, r0 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, #6 │ │ │ │ + mov r3, #0 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp, #12] │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #0 │ │ │ │ + strd r2, [sp, #16] │ │ │ │ str r1, [sp, #32] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r6, [sp, #48] @ 0x30 │ │ │ │ + str r5, [sp, #48] @ 0x30 │ │ │ │ + str r6, [sp, #52] @ 0x34 │ │ │ │ str sp, [sp, #56] @ 0x38 │ │ │ │ - bl 3d088 │ │ │ │ + bl 3d084 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r3, #4] │ │ │ │ movne r2, r5 │ │ │ │ moveq r2, r5 │ │ │ │ movne r1, r6 │ │ │ │ moveq r1, #1 │ │ │ │ strne r3, [sp, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ bl 791cc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r2, [pc, #64] @ 59e7c │ │ │ │ + ldr r2, [pc, #64] @ 59e78 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 59e6c │ │ │ │ + ldr r3, [pc, #40] @ 59e68 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 59e64 │ │ │ │ + bne 59e60 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r6, r5, ip, ror r2 │ │ │ │ + eoreq r6, r5, r0, lsl #5 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r6, r5, r0, ror #4 │ │ │ │ + eoreq r6, r5, r4, ror #4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - mlaeq r1, r4, sl, r1 │ │ │ │ - @ instruction: 0x002561b8 │ │ │ │ - ldr r3, [pc, #28] @ 59ea4 │ │ │ │ - ldr r2, [pc, #28] @ 59ea8 │ │ │ │ + mlaeq r1, r8, sl, r1 │ │ │ │ + @ instruction: 0x002561bc │ │ │ │ + ldr r3, [pc, #28] @ 59ea0 │ │ │ │ + ldr r2, [pc, #28] @ 59ea4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r1, r2 │ │ │ │ moveq r1, #0 │ │ │ │ - b 59d58 │ │ │ │ - eoreq r6, r5, r0, ror r1 │ │ │ │ + b 59d54 │ │ │ │ + eoreq r6, r5, r4, ror r1 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3888] @ 0xf30 │ │ │ │ - ldr lr, [pc, #1088] @ 5a304 │ │ │ │ + ldr lr, [pc, #1088] @ 5a300 │ │ │ │ sub sp, sp, #172 @ 0xac │ │ │ │ - ldr ip, [pc, #1084] @ 5a308 │ │ │ │ + ldr ip, [pc, #1084] @ 5a304 │ │ │ │ str r2, [sp, #32] │ │ │ │ - ldr r2, [pc, #1080] @ 5a30c │ │ │ │ + ldr r2, [pc, #1080] @ 5a308 │ │ │ │ add lr, pc, lr │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str lr, [sp, #28] │ │ │ │ ldr r2, [ip, r2] │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #1056] @ 5a310 │ │ │ │ + ldr r3, [pc, #1056] @ 5a30c │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #164] @ 0xa4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [lr, r3] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #1036] @ 5a314 │ │ │ │ + ldr r3, [pc, #1036] @ 5a310 │ │ │ │ subs r2, r0, #0 │ │ │ │ ldr r4, [lr, r3] │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r4] │ │ │ │ - str r1, [sp, #104] @ 0x68 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - str r1, [sp, #112] @ 0x70 │ │ │ │ + str r1, [sp, #108] @ 0x6c │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ - add r1, sp, #48 @ 0x30 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ - add r1, sp, #32 │ │ │ │ - add r3, sp, #104 @ 0x68 │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ + add r1, sp, #32 │ │ │ │ + add r3, sp, #108 @ 0x6c │ │ │ │ + str r1, [sp, #128] @ 0x80 │ │ │ │ mov r1, #0 │ │ │ │ str r3, [r4] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - beq 5a2dc │ │ │ │ + beq 5a2d8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - ldr r1, [pc, #960] @ 5a318 │ │ │ │ - add r8, sp, #72 @ 0x48 │ │ │ │ + ldr r1, [pc, #960] @ 5a314 │ │ │ │ + add r8, sp, #76 @ 0x4c │ │ │ │ ldr r1, [r0, r1] │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r1, [pc, #948] @ 5a31c │ │ │ │ - add sl, sp, #60 @ 0x3c │ │ │ │ + ldr r1, [pc, #948] @ 5a318 │ │ │ │ + add sl, sp, #56 @ 0x38 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r1, [pc, #936] @ 5a320 │ │ │ │ + ldr r1, [pc, #936] @ 5a31c │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - ldr r1, [pc, #924] @ 5a324 │ │ │ │ + ldr r1, [pc, #924] @ 5a320 │ │ │ │ mov r9, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #24] │ │ │ │ - add r1, sp, #56 @ 0x38 │ │ │ │ - str r1, [sp, #4] │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ str r1, [sp, #20] │ │ │ │ + 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 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #64] @ 0x40 │ │ │ │ mov r5, #0 │ │ │ │ mov r2, #6 │ │ │ │ mov r4, #2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov fp, #4 │ │ │ │ - str r1, [sp, #72] @ 0x48 │ │ │ │ - str r2, [sp, #76] @ 0x4c │ │ │ │ + str r1, [sp, #76] @ 0x4c │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ str r8, [r9] │ │ │ │ - str sl, [sp, #80] @ 0x50 │ │ │ │ - str r7, [sp, #96] @ 0x60 │ │ │ │ - str r5, [sp, #92] @ 0x5c │ │ │ │ + str sl, [sp, #88] @ 0x58 │ │ │ │ + str r7, [sp, #100] @ 0x64 │ │ │ │ + str r5, [sp, #96] @ 0x60 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ - str fp, [sp, #108] @ 0x6c │ │ │ │ - str r4, [sp, #100] @ 0x64 │ │ │ │ - bl 3d088 │ │ │ │ + str fp, [sp, #112] @ 0x70 │ │ │ │ + str r4, [sp, #104] @ 0x68 │ │ │ │ + bl 3d084 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ bl 79184 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmn r6, #2 │ │ │ │ str r2, [r9] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - beq 5a0ac │ │ │ │ + beq 5a0a8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 5a1a4 │ │ │ │ + beq 5a1a0 │ │ │ │ cmp r6, #0 │ │ │ │ - blt 5a298 │ │ │ │ + blt 5a294 │ │ │ │ cmp r6, #2 │ │ │ │ - beq 5a278 │ │ │ │ + beq 5a274 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r2, #4 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - str r2, [sp, #108] @ 0x6c │ │ │ │ - beq 5a1b0 │ │ │ │ + str r2, [sp, #112] @ 0x70 │ │ │ │ + beq 5a1ac │ │ │ │ ldr r5, [r9] │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ str r5, [r9] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 85cb8 │ │ │ │ cmp r6, #2 │ │ │ │ str r5, [r9] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - beq 5a1c0 │ │ │ │ + beq 5a1bc │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5a2f8 │ │ │ │ + beq 5a2f4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r9] │ │ │ │ - b 59fa4 │ │ │ │ + b 59fa0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r4, r9 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 5a1a8 │ │ │ │ + beq 5a1a4 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #608] @ 5a328 │ │ │ │ + ldr r0, [pc, #608] @ 5a324 │ │ │ │ mov r3, #5 │ │ │ │ mov r6, #1 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - str fp, [sp, #108] @ 0x6c │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + str fp, [sp, #112] @ 0x70 │ │ │ │ str r8, [r9] │ │ │ │ - str sl, [sp, #80] @ 0x50 │ │ │ │ - str r5, [sp, #88] @ 0x58 │ │ │ │ - str r7, [sp, #92] @ 0x5c │ │ │ │ - str r6, [sp, #96] @ 0x60 │ │ │ │ + str sl, [sp, #84] @ 0x54 │ │ │ │ + str r5, [sp, #92] @ 0x5c │ │ │ │ + str r7, [sp, #96] @ 0x60 │ │ │ │ + str r6, [sp, #100] @ 0x64 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ - bl 3d088 │ │ │ │ + bl 3d084 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ bl 79184 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [r9] │ │ │ │ cmp r0, r2 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - beq 5a1a8 │ │ │ │ + beq 5a1a4 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #4 │ │ │ │ - beq 5a26c │ │ │ │ + beq 5a268 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ moveq r1, r2 │ │ │ │ ldr r5, [r4] │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 103924 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + bl 103930 │ │ │ │ str r5, [r4] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #448] @ 5a32c │ │ │ │ + ldr r0, [pc, #448] @ 5a328 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 85cac │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r2, [pc, #436] @ 5a330 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + ldr r2, [pc, #436] @ 5a32c │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #392] @ 5a30c │ │ │ │ + ldr r3, [pc, #392] @ 5a308 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 5a300 │ │ │ │ + bne 5a2fc │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r9 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - b 5a170 │ │ │ │ - bl 59d58 │ │ │ │ + b 5a16c │ │ │ │ + bl 59d54 │ │ │ │ cmp r6, #2 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - bne 5a098 │ │ │ │ + bne 5a094 │ │ │ │ mov r2, #0 │ │ │ │ cmp r0, #6 │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - str sl, [sp, #128] @ 0x80 │ │ │ │ - str r3, [sp, #132] @ 0x84 │ │ │ │ - str r8, [sp, #140] @ 0x8c │ │ │ │ - str r7, [sp, #152] @ 0x98 │ │ │ │ - str r2, [sp, #136] @ 0x88 │ │ │ │ + str r7, [sp, #136] @ 0x88 │ │ │ │ + str r3, [sp, #144] @ 0x90 │ │ │ │ + str r8, [sp, #152] @ 0x98 │ │ │ │ + str sl, [sp, #160] @ 0xa0 │ │ │ │ + str r2, [sp, #132] @ 0x84 │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ - str r2, [sp, #72] @ 0x48 │ │ │ │ + str r2, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - str r1, [sp, #144] @ 0x90 │ │ │ │ + str r1, [sp, #140] @ 0x8c │ │ │ │ str r1, [sp, #156] @ 0x9c │ │ │ │ strne r0, [sp, #64] @ 0x40 │ │ │ │ strne r7, [sp, #56] @ 0x38 │ │ │ │ - beq 5a2a0 │ │ │ │ + beq 5a29c │ │ │ │ mov r5, #0 │ │ │ │ mov fp, #12 │ │ │ │ mov r4, r1 │ │ │ │ - str fp, [sp, #108] @ 0x6c │ │ │ │ + str fp, [sp, #112] @ 0x70 │ │ │ │ bl 20df58 │ │ │ │ mov r1, #11 │ │ │ │ bl 2137d4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - str fp, [sp, #108] @ 0x6c │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + str fp, [sp, #112] @ 0x70 │ │ │ │ bl 79184 │ │ │ │ - str fp, [sp, #108] @ 0x6c │ │ │ │ + str fp, [sp, #112] @ 0x70 │ │ │ │ bl 20df58 │ │ │ │ mov r1, #2 │ │ │ │ bl 2137d4 │ │ │ │ add r5, r5, #1 │ │ │ │ - bl 174800 │ │ │ │ + bl 174808 │ │ │ │ cmp r4, r5 │ │ │ │ - bne 5a218 │ │ │ │ - b 5a0a0 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 59c28 │ │ │ │ - b 5a170 │ │ │ │ - ldr r0, [pc, #180] @ 5a334 │ │ │ │ - str fp, [sp, #108] @ 0x6c │ │ │ │ + bne 5a214 │ │ │ │ + b 5a09c │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + bl 59c24 │ │ │ │ + b 5a16c │ │ │ │ + ldr r0, [pc, #180] @ 5a330 │ │ │ │ + str fp, [sp, #112] @ 0x70 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1f5da0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - b 5a058 │ │ │ │ + b 5a054 │ │ │ │ mov r4, r9 │ │ │ │ - b 5a130 │ │ │ │ - ldr r1, [pc, #144] @ 5a338 │ │ │ │ + b 5a12c │ │ │ │ + ldr r1, [pc, #144] @ 5a334 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r1, [r0, #740] @ 0x2e4 │ │ │ │ ldr ip, [r0, #716] @ 0x2cc │ │ │ │ cmp r1, ip │ │ │ │ streq r2, [r0, #716] @ 0x2cc │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [r0, #744] @ 0x2e8 │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r0, #740] @ 0x2e4 │ │ │ │ - bgt 5a20c │ │ │ │ - b 5a0a0 │ │ │ │ + bgt 5a208 │ │ │ │ + b 5a09c │ │ │ │ mov r3, #4 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 1889d8 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + bl 1889e0 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - b 59f4c │ │ │ │ + b 59f48 │ │ │ │ mov r4, r9 │ │ │ │ - b 5a170 │ │ │ │ + b 5a16c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ + eoreq r6, r5, ip, lsr #2 │ │ │ │ eoreq r6, r5, r8, lsr #2 │ │ │ │ - eoreq r6, r5, r4, lsr #2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x000003bc │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - eoreq r1, r1, ip, lsl #18 │ │ │ │ + eoreq r1, r1, r0, lsl r9 │ │ │ │ @ instruction: 0xfffffef0 │ │ │ │ - eoreq r1, r1, r0, asr #15 │ │ │ │ + eoreq r1, r1, r4, asr #15 │ │ │ │ @ instruction: 0xfffffbe0 │ │ │ │ - eoreq r5, r5, r8, ror lr │ │ │ │ - eoreq r1, r1, r4, lsr #12 │ │ │ │ + eoreq r5, r5, ip, ror lr │ │ │ │ + eoreq r1, r1, r8, lsr #12 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ │ │ │ │ -0005a33c : │ │ │ │ +0005a338 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #64] @ 5a394 │ │ │ │ - ldr r3, [pc, #64] @ 5a398 │ │ │ │ + ldr r2, [pc, #64] @ 5a390 │ │ │ │ + ldr r3, [pc, #64] @ 5a394 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ cmp r1, #0 │ │ │ │ ldr r5, [r4] │ │ │ │ - beq 5a388 │ │ │ │ - bl 103924 │ │ │ │ + beq 5a384 │ │ │ │ + bl 103930 │ │ │ │ str r5, [r4] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #32] @ 5a39c │ │ │ │ + ldr r0, [pc, #32] @ 5a398 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 85cac │ │ │ │ str r5, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #16] @ 5a3a0 │ │ │ │ + ldr r3, [pc, #16] @ 5a39c │ │ │ │ ldr r1, [r2, r3] │ │ │ │ - b 5a368 │ │ │ │ - eoreq r5, r5, r4, lsr #25 │ │ │ │ + b 5a364 │ │ │ │ + eoreq r5, r5, r8, lsr #25 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @ instruction: 0xfffff9d0 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ │ │ │ │ -0005a3a4 : │ │ │ │ +0005a3a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #44] @ 5a3e8 │ │ │ │ - ldr r2, [pc, #44] @ 5a3ec │ │ │ │ + ldr r3, [pc, #44] @ 5a3e4 │ │ │ │ + ldr r2, [pc, #44] @ 5a3e8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldr r5, [r4] │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ str r5, [r4] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #20] @ 5a3f0 │ │ │ │ + ldr r0, [pc, #20] @ 5a3ec │ │ │ │ add r0, pc, r0 │ │ │ │ bl 85cb8 │ │ │ │ str r5, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eoreq r5, r5, ip, lsr ip │ │ │ │ + eoreq r5, r5, r0, asr #24 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @ instruction: 0xfffffaa0 │ │ │ │ │ │ │ │ -0005a3f4 <_scheme_eval_compiled@@Base>: │ │ │ │ +0005a3f0 <_scheme_eval_compiled@@Base>: │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mvn r1, #0 │ │ │ │ - b 55fdc │ │ │ │ + b 55fd8 │ │ │ │ │ │ │ │ -0005a404 <_scheme_eval_compiled_multi@@Base>: │ │ │ │ +0005a400 <_scheme_eval_compiled_multi@@Base>: │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ - b 55fdc │ │ │ │ + b 55fd8 │ │ │ │ │ │ │ │ -0005a414 : │ │ │ │ - ldr r3, [pc, #28] @ 5a438 │ │ │ │ - ldr r2, [pc, #28] @ 5a43c │ │ │ │ +0005a410 : │ │ │ │ + ldr r3, [pc, #28] @ 5a434 │ │ │ │ + ldr r2, [pc, #28] @ 5a438 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r2] │ │ │ │ mov r0, #2 │ │ │ │ str r1, [r3, #724] @ 0x2d4 │ │ │ │ bx lr │ │ │ │ - ldrdeq r5, [r5], -ip @ │ │ │ │ + eoreq r5, r5, r0, ror #23 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ │ │ │ │ -0005a440 : │ │ │ │ +0005a43c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #252] @ 5a55c │ │ │ │ + ldr r0, [pc, #252] @ 5a558 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #248] @ 5a560 │ │ │ │ + ldr r1, [pc, #248] @ 5a55c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #240] @ 5a564 │ │ │ │ - ldr r2, [pc, #240] @ 5a568 │ │ │ │ + ldr r3, [pc, #240] @ 5a560 │ │ │ │ + ldr r2, [pc, #240] @ 5a564 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ add r3, sp, #24 │ │ │ │ ldr r2, [r5] │ │ │ │ str r3, [r5] │ │ │ │ add r3, sp, #20 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #4 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - add r3, sp, #16 │ │ │ │ mov r4, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r2, #5 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r0, #20 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - str sp, [sp, #32] │ │ │ │ + str sp, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r2, #95 @ 0x5f │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r3, [r0, #4] │ │ │ │ strh r2, [r0] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl f1af0 │ │ │ │ + bl f1afc │ │ │ │ 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 │ │ │ │ + ldr r1, [pc, #72] @ 5a568 │ │ │ │ str r2, [r5] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #48] @ 5a560 │ │ │ │ + ldr r2, [pc, #48] @ 5a55c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [r3, #16] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bne 5a558 │ │ │ │ + bne 5a554 │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mlaeq r5, r4, fp, r5 │ │ │ │ + mlaeq r5, r8, fp, r5 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r5, r5, r8, ror fp │ │ │ │ + eoreq r5, r5, ip, ror fp │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r5, r5, ip, asr #21 │ │ │ │ + ldrdeq r5, [r5], -r0 @ │ │ │ │ │ │ │ │ -0005a570 : │ │ │ │ +0005a56c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r1, [pc, #284] @ 5a6a4 │ │ │ │ - ldr r2, [pc, #284] @ 5a6a8 │ │ │ │ + ldr r1, [pc, #284] @ 5a6a0 │ │ │ │ + ldr r2, [pc, #284] @ 5a6a4 │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r6, [pc, #272] @ 5a6ac │ │ │ │ + ldr r6, [pc, #272] @ 5a6a8 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #268] @ 5a6b0 │ │ │ │ + ldr r3, [pc, #268] @ 5a6ac │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ add r4, sp, #12 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r0, [pc, #240] @ 5a6b4 │ │ │ │ + ldr r0, [pc, #240] @ 5a6b0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, #5 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [r4, #4] │ │ │ │ str r3, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ @@ -56864,77 +56863,77 @@ │ │ │ │ ldr r1, [r5] │ │ │ │ str r3, [r5] │ │ │ │ add r3, sp, #8 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ - bl 3d088 │ │ │ │ + bl 3d084 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r0, [sp, #8] │ │ │ │ - beq 5a694 │ │ │ │ - ldr r3, [pc, #104] @ 5a6b8 │ │ │ │ + beq 5a690 │ │ │ │ + ldr r3, [pc, #104] @ 5a6b4 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #5 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 79184 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr r2, [pc, #80] @ 5a6bc │ │ │ │ + ldr r2, [pc, #80] @ 5a6b8 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #52] @ 5a6a8 │ │ │ │ + ldr r3, [pc, #52] @ 5a6a4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 5a6a0 │ │ │ │ + bne 5a69c │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #36] @ 5a6c0 │ │ │ │ + ldr r3, [pc, #36] @ 5a6bc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ - b 5a650 │ │ │ │ + b 5a64c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r5, r5, ip, ror #20 │ │ │ │ + eoreq r5, r5, r0, ror sl │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r5, r5, ip, asr #20 │ │ │ │ + eoreq r5, r5, r0, asr sl │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r1, r1, ip, asr #5 │ │ │ │ + ldrdeq r1, [r1], -r0 @ │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - eoreq r5, r5, r8, lsl #19 │ │ │ │ + eoreq r5, r5, ip, lsl #19 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ │ │ │ │ -0005a6c4 : │ │ │ │ +0005a6c0 : │ │ │ │ str r1, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005a6cc : │ │ │ │ +0005a6c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr lr, [pc, #176] @ 5a794 │ │ │ │ - ldr ip, [pc, #176] @ 5a798 │ │ │ │ + ldr lr, [pc, #176] @ 5a790 │ │ │ │ + ldr ip, [pc, #176] @ 5a794 │ │ │ │ sub sp, sp, #32 │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #164] @ 5a79c │ │ │ │ + ldr r3, [pc, #164] @ 5a798 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r2, [pc, #160] @ 5a7a0 │ │ │ │ + ldr r2, [pc, #160] @ 5a79c │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #28] │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r2, [r4] │ │ │ │ @@ -56945,418 +56944,418 @@ │ │ │ │ str r2, [sp, #16] │ │ │ │ add r2, sp, #8 │ │ │ │ str r2, [sp, #20] │ │ │ │ add r2, sp, #4 │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #88] @ 5a7a4 │ │ │ │ + ldr r2, [pc, #88] @ 5a7a0 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ str r2, [sp] │ │ │ │ - bl 97bcc │ │ │ │ + bl 97bd0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #48] @ 5a798 │ │ │ │ + ldr r3, [pc, #48] @ 5a794 │ │ │ │ str r0, [r2, #16] │ │ │ │ - ldr r2, [pc, #56] @ 5a7a8 │ │ │ │ + ldr r2, [pc, #56] @ 5a7a4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 5a790 │ │ │ │ + bne 5a78c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r5, r5, r0, lsl r9 │ │ │ │ + eoreq r5, r5, r4, lsl r9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq r5, [r5], -r0 @ │ │ │ │ + strdeq r5, [r5], -r4 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - eoreq r5, r5, ip, lsl #17 │ │ │ │ + mlaeq r5, r0, r8, r5 │ │ │ │ │ │ │ │ -0005a7ac : │ │ │ │ +0005a7a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov ip, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r3, r2 │ │ │ │ str ip, [sp] │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, ip │ │ │ │ - bl 59eac │ │ │ │ + bl 59ea8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0005a7e4 : │ │ │ │ +0005a7e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov ip, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r2, r1 │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, ip │ │ │ │ - bl 59eac │ │ │ │ + bl 59ea8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0005a81c : │ │ │ │ +0005a818 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov ip, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r2, r1 │ │ │ │ mvn r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, ip │ │ │ │ - bl 59eac │ │ │ │ + bl 59ea8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0005a854 : │ │ │ │ +0005a850 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r2, r1 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 59eac │ │ │ │ + bl 59ea8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0005a888 : │ │ │ │ +0005a884 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov ip, #1 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r3, r2 │ │ │ │ str ip, [sp] │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ - bl 59eac │ │ │ │ + bl 59ea8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0005a8c0 : │ │ │ │ +0005a8bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr ip, [pc, #60] @ 5a914 │ │ │ │ + ldr ip, [pc, #60] @ 5a910 │ │ │ │ cmp r0, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ add ip, pc, ip │ │ │ │ mov r3, r2 │ │ │ │ - beq 5a904 │ │ │ │ + beq 5a900 │ │ │ │ mov ip, #1 │ │ │ │ mov r2, r1 │ │ │ │ str ip, [sp] │ │ │ │ mov r1, #0 │ │ │ │ - bl 59eac │ │ │ │ + bl 59ea8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r2, [pc, #12] @ 5a918 │ │ │ │ + ldr r2, [pc, #12] @ 5a914 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ ldr r0, [r2] │ │ │ │ - b 5a8e8 │ │ │ │ - eoreq r5, r5, ip, lsl r7 │ │ │ │ + b 5a8e4 │ │ │ │ + eoreq r5, r5, r0, lsr #14 │ │ │ │ muleq r0, r8, r6 │ │ │ │ │ │ │ │ -0005a91c : │ │ │ │ +0005a918 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov ip, #1 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r2, r1 │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #0 │ │ │ │ - bl 59eac │ │ │ │ + bl 59ea8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0005a954 : │ │ │ │ +0005a950 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov ip, #1 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r1 │ │ │ │ str ip, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 59eac │ │ │ │ + bl 59ea8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0005a98c : │ │ │ │ +0005a988 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ - ldr ip, [pc, #492] @ 5ab90 │ │ │ │ + ldr ip, [pc, #492] @ 5ab8c │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #484] @ 5ab94 │ │ │ │ + ldr r1, [pc, #484] @ 5ab90 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r6, [pc, #476] @ 5ab98 │ │ │ │ - ldr r3, [pc, #476] @ 5ab9c │ │ │ │ + ldr r6, [pc, #476] @ 5ab94 │ │ │ │ + ldr r3, [pc, #476] @ 5ab98 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ mov r1, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r7, [r6, r3] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r7] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [r7] │ │ │ │ mov r3, #8 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #4 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #20 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + add r3, sp, #4 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #412] @ 5aba0 │ │ │ │ + ldr r0, [pc, #412] @ 5ab9c │ │ │ │ add r3, sp, #8 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ add r3, sp, #12 │ │ │ │ mov r4, #0 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ add r8, sp, #24 │ │ │ │ add r3, sp, #16 │ │ │ │ mov sl, #5 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r9, r2 │ │ │ │ - str r4, [sp, #60] @ 0x3c │ │ │ │ + str r4, [sp, #72] @ 0x48 │ │ │ │ str r4, [sp, #8] │ │ │ │ str r4, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ str r4, [sp, #24] │ │ │ │ str r4, [sp, #20] │ │ │ │ str r4, [sp, #28] │ │ │ │ str r4, [sp, #32] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ - str r8, [sp, #64] @ 0x40 │ │ │ │ - str sl, [sp, #68] @ 0x44 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 3d088 │ │ │ │ + str r8, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + str sl, [sp, #80] @ 0x50 │ │ │ │ + bl 3d084 │ │ │ │ cmp r5, r4 │ │ │ │ ldr fp, [sp, #4] │ │ │ │ str r0, [sp, #20] │ │ │ │ - blt 5aaf0 │ │ │ │ - ldr r3, [pc, #300] @ 5aba4 │ │ │ │ + blt 5aaec │ │ │ │ + ldr r3, [pc, #300] @ 5aba0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r4, [r6, r3] │ │ │ │ mov r0, fp │ │ │ │ str r4, [sp, #24] │ │ │ │ str r4, [sp, #28] │ │ │ │ - bl 1d2088 │ │ │ │ + bl 1d2074 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 5aaac │ │ │ │ - ldr r3, [pc, #252] @ 5aba8 │ │ │ │ + beq 5aaa8 │ │ │ │ + ldr r3, [pc, #252] @ 5aba4 │ │ │ │ ldr r4, [r6, r3] │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl 79184 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #228] @ 5abac │ │ │ │ + ldr r2, [pc, #228] @ 5aba8 │ │ │ │ str r3, [r7] │ │ │ │ - ldr r3, [pc, #196] @ 5ab94 │ │ │ │ + ldr r3, [pc, #196] @ 5ab90 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 5ab8c │ │ │ │ + bne 5ab88 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, fp │ │ │ │ bl 232ec │ │ │ │ add r4, r0, #1 │ │ │ │ add r0, fp, r4 │ │ │ │ bl 232ec │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1ce4c0 │ │ │ │ + bl 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 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 5ab70 │ │ │ │ - ldr r2, [pc, #88] @ 5aba4 │ │ │ │ + bne 5ab6c │ │ │ │ + ldr r2, [pc, #88] @ 5aba0 │ │ │ │ mov r1, #4 │ │ │ │ ldr r4, [r6, r2] │ │ │ │ str r4, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #32] │ │ │ │ str r3, [sp, #24] │ │ │ │ - b 5aa9c │ │ │ │ - bl 1d226c │ │ │ │ - ldr r3, [pc, #40] @ 5aba4 │ │ │ │ + b 5aa98 │ │ │ │ + bl 1d2258 │ │ │ │ + ldr r3, [pc, #40] @ 5aba0 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r4, [r6, r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b 5ab58 │ │ │ │ + b 5ab54 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r5, r5, ip, asr #12 │ │ │ │ + eoreq r5, r5, r0, asr r6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r5, r5, r0, lsr r6 │ │ │ │ + eoreq r5, r5, r4, lsr r6 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x00210eb4 │ │ │ │ + @ instruction: 0x00210eb8 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - eoreq r5, r5, ip, lsr #10 │ │ │ │ + eoreq r5, r5, r0, lsr r5 │ │ │ │ │ │ │ │ -0005abb0 : │ │ │ │ +0005abac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r1, [pc, #236] @ 5acb4 │ │ │ │ - ldr r2, [pc, #236] @ 5acb8 │ │ │ │ + ldr r1, [pc, #236] @ 5acb0 │ │ │ │ + ldr r2, [pc, #236] @ 5acb4 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r4, [pc, #224] @ 5acbc │ │ │ │ + ldr r4, [pc, #224] @ 5acb8 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #220] @ 5acc0 │ │ │ │ + ldr r3, [pc, #220] @ 5acbc │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r6, [r4, r3] │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r6] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r0, [pc, #176] @ 5acc4 │ │ │ │ + ldr r0, [pc, #176] @ 5acc0 │ │ │ │ add r3, sp, #4 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #20 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #12 │ │ │ │ add r5, sp, #16 │ │ │ │ mov r7, #1 │ │ │ │ str r2, [r6] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r2, #6 │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #32] │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ - bl 3d088 │ │ │ │ + bl 3d084 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 79184 │ │ │ │ - ldr r3, [pc, #84] @ 5acc8 │ │ │ │ + ldr r3, [pc, #84] @ 5acc4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r2, [r6] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ - ldr r2, [pc, #72] @ 5accc │ │ │ │ + ldr r2, [pc, #72] @ 5acc8 │ │ │ │ add r2, pc, r2 │ │ │ │ subs r0, r3, r0 │ │ │ │ - ldr r3, [pc, #40] @ 5acb8 │ │ │ │ + ldr r3, [pc, #40] @ 5acb4 │ │ │ │ movne r0, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 5acb0 │ │ │ │ + bne 5acac │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r5, r5, ip, lsr #8 │ │ │ │ + eoreq r5, r5, r0, lsr r4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r5, r5, ip, lsl #8 │ │ │ │ + eoreq r5, r5, r0, lsl r4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r0, r1, r8, lsr #25 │ │ │ │ + eoreq r0, r1, ip, lsr #25 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r5, r5, r8, ror r3 │ │ │ │ + eoreq r5, r5, ip, ror r3 │ │ │ │ │ │ │ │ -0005acd0 : │ │ │ │ +0005accc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3616] @ 0xe20 │ │ │ │ - ldr ip, [pc, #328] @ 5ae30 │ │ │ │ - ldr r0, [pc, #328] @ 5ae34 │ │ │ │ - ldr r1, [pc, #328] @ 5ae38 │ │ │ │ + ldr ip, [pc, #328] @ 5ae2c │ │ │ │ + ldr r0, [pc, #328] @ 5ae30 │ │ │ │ + ldr r1, [pc, #328] @ 5ae34 │ │ │ │ sub sp, sp, #468 @ 0x1d4 │ │ │ │ add ip, pc, ip │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r2, [pc, #308] @ 5ae3c │ │ │ │ + ldr r2, [pc, #308] @ 5ae38 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #460] @ 0x1cc │ │ │ │ mov r1, #0 │ │ │ │ - ldr r3, [pc, #296] @ 5ae40 │ │ │ │ + ldr r3, [pc, #296] @ 5ae3c │ │ │ │ ldr r2, [ip, r2] │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r3, [ip, r3] │ │ │ │ add r5, sp, #24 │ │ │ │ ldr r1, [r3] │ │ │ │ str r5, [r3] │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #8 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #12 │ │ │ │ add r0, sp, #16 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #24] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #32] │ │ │ │ bl 205158 │ │ │ │ @@ -57367,99 +57366,99 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r4, [r2, #24] │ │ │ │ str r5, [sp, #448] @ 0x1c0 │ │ │ │ str r3, [sp, #452] @ 0x1c4 │ │ │ │ - bl e9694 │ │ │ │ + bl e96a0 │ │ │ │ mov r0, r4 │ │ │ │ bl 232a4 <_setjmp@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 5ae18 │ │ │ │ - ldr r0, [pc, #164] @ 5ae44 │ │ │ │ + bne 5ae14 │ │ │ │ + ldr r0, [pc, #164] @ 5ae40 │ │ │ │ mov r2, #4 │ │ │ │ add r3, sp, #20 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #28] │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl 3e304 │ │ │ │ + bl 3e300 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r1, [r2, #24] │ │ │ │ - ldr r3, [pc, #96] @ 5ae40 │ │ │ │ + ldr r3, [pc, #96] @ 5ae3c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [r3] │ │ │ │ - ldr r2, [pc, #84] @ 5ae48 │ │ │ │ - ldr r3, [pc, #64] @ 5ae38 │ │ │ │ + ldr r2, [pc, #84] @ 5ae44 │ │ │ │ + ldr r3, [pc, #64] @ 5ae34 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #460] @ 0x1cc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 5ae2c │ │ │ │ + bne 5ae28 │ │ │ │ add sp, sp, #468 @ 0x1d4 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 80864 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - b 5adcc │ │ │ │ + b 5adc8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ + eoreq r5, r5, ip, lsl #6 │ │ │ │ eoreq r5, r5, r8, lsl #6 │ │ │ │ - eoreq r5, r5, r4, lsl #6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r0, r1, r4, asr fp │ │ │ │ - eoreq r5, r5, r4, lsl #4 │ │ │ │ + eoreq r0, r1, r8, asr fp │ │ │ │ + eoreq r5, r5, r8, lsl #4 │ │ │ │ │ │ │ │ -0005ae4c : │ │ │ │ +0005ae48 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3552] @ 0xde0 │ │ │ │ - ldr r4, [pc, #700] @ 5b120 │ │ │ │ - ldr lr, [pc, #700] @ 5b124 │ │ │ │ - ldr ip, [pc, #700] @ 5b128 │ │ │ │ + ldr r4, [pc, #700] @ 5b11c │ │ │ │ + ldr lr, [pc, #700] @ 5b120 │ │ │ │ + ldr ip, [pc, #700] @ 5b124 │ │ │ │ sub sp, sp, #532 @ 0x214 │ │ │ │ add lr, pc, lr │ │ │ │ add r4, pc, r4 │ │ │ │ str r4, [sp] │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r0, [pc, #680] @ 5b12c │ │ │ │ + ldr r0, [pc, #680] @ 5b128 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #524] @ 0x20c │ │ │ │ mov ip, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r4, r0] │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ ldr r1, [r3] │ │ │ │ str r5, [r3] │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #4 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #12 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #8 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #20] │ │ │ │ bl 205158 │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ mov r3, #5 │ │ │ │ @@ -57468,172 +57467,172 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r4, [r2, #24] │ │ │ │ str r5, [sp, #512] @ 0x200 │ │ │ │ str r3, [sp, #516] @ 0x204 │ │ │ │ - bl e9694 │ │ │ │ + bl e96a0 │ │ │ │ mov r0, r4 │ │ │ │ bl 232a4 <_setjmp@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5b10c │ │ │ │ - add r4, sp, #40 @ 0x28 │ │ │ │ + bne 5b108 │ │ │ │ add r3, sp, #24 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ + add r4, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ + add r3, sp, #32 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ add r3, sp, #28 │ │ │ │ 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 │ │ │ │ + ldr r0, [pc, #456] @ 5b12c │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ - mov r2, #4 │ │ │ │ mov r5, #12 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ add r0, pc, r0 │ │ │ │ - add r3, sp, #32 │ │ │ │ - str r2, [sp, #96] @ 0x60 │ │ │ │ + mov r3, #4 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - str r4, [sp, #92] @ 0x5c │ │ │ │ + str r4, [sp, #104] @ 0x68 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ - bl 3e304 │ │ │ │ + bl 3e300 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov r2, r4 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #24] │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #380] @ 5b134 │ │ │ │ + ldr r0, [pc, #380] @ 5b130 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 3e304 │ │ │ │ + bl 3e300 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #364] @ 5b138 │ │ │ │ + ldr r0, [pc, #364] @ 5b134 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 3e304 │ │ │ │ + bl 3e300 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ cmpne r0, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bne 5b0c8 │ │ │ │ - ldr r0, [pc, #332] @ 5b13c │ │ │ │ + bne 5b0c4 │ │ │ │ + ldr r0, [pc, #332] @ 5b138 │ │ │ │ mov r4, #12 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ - bl 3e304 │ │ │ │ + bl 3e300 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #308] @ 5b140 │ │ │ │ + ldr r0, [pc, #308] @ 5b13c │ │ │ │ str r3, [sp, #28] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 3e304 │ │ │ │ + bl 3e300 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ cmpne r0, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - beq 5b07c │ │ │ │ + beq 5b078 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #4 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #1 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r5 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r1, [r2, #24] │ │ │ │ - ldr r3, [pc, #156] @ 5b12c │ │ │ │ + ldr r3, [pc, #156] @ 5b128 │ │ │ │ ldr r2, [sp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r2, [r3] │ │ │ │ - ldr r2, [pc, #160] @ 5b144 │ │ │ │ - ldr r3, [pc, #128] @ 5b128 │ │ │ │ + ldr r2, [pc, #160] @ 5b140 │ │ │ │ + ldr r3, [pc, #128] @ 5b124 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #524] @ 0x20c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 5b11c │ │ │ │ + bne 5b118 │ │ │ │ add sp, sp, #532 @ 0x214 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r1, #2 │ │ │ │ mov r3, #1 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r4 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 55fdc │ │ │ │ - b 5afe8 │ │ │ │ + bl 55fd8 │ │ │ │ + b 5afe4 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ bl 80864 │ │ │ │ - b 5b07c │ │ │ │ + b 5b078 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r5, r5, r8, lsl #3 │ │ │ │ eoreq r5, r5, ip, lsl #3 │ │ │ │ + mlaeq r5, r0, r1, r5 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @ instruction: 0x002109b0 │ │ │ │ - eoreq r0, r1, r0, lsl #19 │ │ │ │ - mlaeq r1, r0, r9, r0 │ │ │ │ - eoreq r0, r1, ip, lsl #19 │ │ │ │ + eoreq r0, r1, r4, lsl #19 │ │ │ │ mlaeq r1, r4, r9, r0 │ │ │ │ - eoreq r4, r5, r4, asr pc │ │ │ │ + mlaeq r1, r0, r9, r0 │ │ │ │ + mlaeq r1, r8, r9, r0 │ │ │ │ + eoreq r4, r5, r8, asr pc │ │ │ │ │ │ │ │ -0005b148 : │ │ │ │ +0005b144 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r1, [pc, #172] @ 5b214 │ │ │ │ + ldr r1, [pc, #172] @ 5b210 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #168] @ 5b218 │ │ │ │ + ldr r2, [pc, #168] @ 5b214 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r3, [pc, #160] @ 5b21c │ │ │ │ + ldr r3, [pc, #160] @ 5b218 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr ip, [pc, #156] @ 5b220 │ │ │ │ + ldr ip, [pc, #156] @ 5b21c │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, ip] │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r2, [r4] │ │ │ │ @@ -57643,80 +57642,80 @@ │ │ │ │ add r3, sp, #4 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r2, #3 │ │ │ │ add r3, sp, #12 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 5acd0 │ │ │ │ + bl 5accc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 5ae4c │ │ │ │ + bl 5ae48 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #60] @ 5b224 │ │ │ │ + ldr r2, [pc, #60] @ 5b220 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 5b218 │ │ │ │ + ldr r3, [pc, #40] @ 5b214 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 5b210 │ │ │ │ + bne 5b20c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r4, r5, ip, lsl #29 │ │ │ │ + mlaeq r5, r0, lr, r4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r4, r5, ip, ror #28 │ │ │ │ + eoreq r4, r5, r0, ror lr │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r4, r5, ip, lsl #28 │ │ │ │ + eoreq r4, r5, r0, lsl lr │ │ │ │ │ │ │ │ -0005b228 : │ │ │ │ - ldr r3, [pc, #28] @ 5b24c │ │ │ │ - ldr r2, [pc, #28] @ 5b250 │ │ │ │ +0005b224 : │ │ │ │ + ldr r3, [pc, #28] @ 5b248 │ │ │ │ + ldr r2, [pc, #28] @ 5b24c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ - b 5b148 │ │ │ │ - eoreq r4, r5, r8, asr #27 │ │ │ │ + b 5b144 │ │ │ │ + eoreq r4, r5, ip, asr #27 │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ │ │ │ │ -0005b254 : │ │ │ │ +0005b250 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3568] @ 0xdf0 │ │ │ │ - ldr ip, [pc, #732] @ 5b548 │ │ │ │ - ldr r0, [pc, #732] @ 5b54c │ │ │ │ - ldr r2, [pc, #732] @ 5b550 │ │ │ │ + ldr ip, [pc, #732] @ 5b544 │ │ │ │ + ldr r0, [pc, #732] @ 5b548 │ │ │ │ + ldr r2, [pc, #732] @ 5b54c │ │ │ │ sub sp, sp, #516 @ 0x204 │ │ │ │ add ip, pc, ip │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [sp] │ │ │ │ ldr r2, [r0, r2] │ │ │ │ - ldr r3, [pc, #712] @ 5b554 │ │ │ │ + ldr r3, [pc, #712] @ 5b550 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #508] @ 0x1fc │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r3, [ip, r3] │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ ldr r1, [r3] │ │ │ │ str r5, [r3] │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #8 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - add r3, sp, #4 │ │ │ │ - add r0, sp, #8 │ │ │ │ + add r3, sp, #12 │ │ │ │ + add r0, sp, #4 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ bl 205158 │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ @@ -57726,316 +57725,316 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r4, [r2, #24] │ │ │ │ str r5, [sp, #496] @ 0x1f0 │ │ │ │ str r3, [sp, #500] @ 0x1f4 │ │ │ │ - bl e9694 │ │ │ │ + bl e96a0 │ │ │ │ mov r0, r4 │ │ │ │ bl 232a4 <_setjmp@plt> │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 5b534 │ │ │ │ + bne 5b530 │ │ │ │ mov r1, #3 │ │ │ │ + str r1, [sp, #76] @ 0x4c │ │ │ │ + add r1, sp, #20 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ - add r1, sp, #28 │ │ │ │ + add r1, sp, #24 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ add r1, sp, #16 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ - add r1, sp, #24 │ │ │ │ + add r1, sp, #28 │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [sp, #32] │ │ │ │ - ldr r0, [pc, #528] @ 5b558 │ │ │ │ - add r2, sp, #20 │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ - mov r4, #10 │ │ │ │ + ldr r0, [pc, #520] @ 5b554 │ │ │ │ add r2, sp, #32 │ │ │ │ + mov r4, #10 │ │ │ │ add r0, pc, r0 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - str r2, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - bl 3e304 │ │ │ │ + bl 3e300 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #468] @ 5b55c │ │ │ │ + ldr r0, [pc, #468] @ 5b558 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 3e304 │ │ │ │ + bl 3e300 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq 5b424 │ │ │ │ - ldr r0, [pc, #440] @ 5b560 │ │ │ │ + beq 5b420 │ │ │ │ + ldr r0, [pc, #440] @ 5b55c │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 3e304 │ │ │ │ + bl 3e300 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #420] @ 5b564 │ │ │ │ + ldr r0, [pc, #420] @ 5b560 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 3e304 │ │ │ │ + bl 3e300 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne 5b438 │ │ │ │ + bne 5b434 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r1, [r2, #24] │ │ │ │ - ldr r3, [pc, #360] @ 5b554 │ │ │ │ + ldr r3, [pc, #360] @ 5b550 │ │ │ │ ldr r2, [sp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str r2, [r3] │ │ │ │ - ldr r2, [pc, #360] @ 5b568 │ │ │ │ - ldr r3, [pc, #332] @ 5b550 │ │ │ │ + ldr r2, [pc, #360] @ 5b564 │ │ │ │ + ldr r3, [pc, #332] @ 5b54c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 5b544 │ │ │ │ + bne 5b540 │ │ │ │ add sp, sp, #516 @ 0x204 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #320] @ 5b56c │ │ │ │ + ldr r3, [pc, #320] @ 5b568 │ │ │ │ ldr r2, [sp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5b3d8 │ │ │ │ + beq 5b3d4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5b3d8 │ │ │ │ + beq 5b3d4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5b3d8 │ │ │ │ + beq 5b3d4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5b4c8 │ │ │ │ - ldr r0, [pc, #256] @ 5b570 │ │ │ │ + beq 5b4c4 │ │ │ │ + ldr r0, [pc, #256] @ 5b56c │ │ │ │ mov r4, #10 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - bl 1ce4c0 │ │ │ │ + bl 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 │ │ │ │ + bl 55fd8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r4, #10 │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - beq 5b510 │ │ │ │ + beq 5b50c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r3, #1 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, #2 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #10 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r3 │ │ │ │ - bl 55fdc │ │ │ │ - b 5b3d8 │ │ │ │ + bl 55fd8 │ │ │ │ + b 5b3d4 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ bl 80864 │ │ │ │ - b 5b3d8 │ │ │ │ + b 5b3d4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ + eoreq r4, r5, r8, lsl #27 │ │ │ │ eoreq r4, r5, r4, lsl #27 │ │ │ │ - eoreq r4, r5, r0, lsl #27 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r0, r1, ip, ror #12 │ │ │ │ + eoreq r0, r1, r0, ror r6 │ │ │ │ + eoreq r0, r1, r8, asr r6 │ │ │ │ eoreq r0, r1, r4, asr r6 │ │ │ │ - eoreq r0, r1, r0, asr r6 │ │ │ │ - eoreq r0, r1, r8, asr #12 │ │ │ │ - strdeq r4, [r5], -r8 @ │ │ │ │ + eoreq r0, r1, ip, asr #12 │ │ │ │ + strdeq r4, [r5], -ip @ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - @ instruction: 0x002105b4 │ │ │ │ + @ instruction: 0x002105b8 │ │ │ │ │ │ │ │ -0005b574 : │ │ │ │ +0005b570 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr ip, [pc, #160] @ 5b62c │ │ │ │ + ldr ip, [pc, #160] @ 5b628 │ │ │ │ sub sp, sp, #32 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #152] @ 5b630 │ │ │ │ + ldr r1, [pc, #152] @ 5b62c │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #144] @ 5b634 │ │ │ │ + ldr r3, [pc, #144] @ 5b630 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #140] @ 5b638 │ │ │ │ + ldr r2, [pc, #140] @ 5b634 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ mov r2, #2 │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [r4] │ │ │ │ add r3, sp, #4 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ - str sp, [sp, #24] │ │ │ │ - bl 5acd0 │ │ │ │ + str sp, [sp, #20] │ │ │ │ + bl 5accc │ │ │ │ ldr r1, [sp] │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 5b254 │ │ │ │ + bl 5b250 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #60] @ 5b63c │ │ │ │ + ldr r2, [pc, #60] @ 5b638 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 5b630 │ │ │ │ + ldr r3, [pc, #40] @ 5b62c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 5b628 │ │ │ │ + bne 5b624 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r4, r5, r4, ror #20 │ │ │ │ + eoreq r4, r5, r8, ror #20 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r4, r5, r4, asr #20 │ │ │ │ + eoreq r4, r5, r8, asr #20 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - strdeq r4, [r5], -r4 @ │ │ │ │ + strdeq r4, [r5], -r8 @ │ │ │ │ │ │ │ │ -0005b640 : │ │ │ │ +0005b63c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #224] @ 5b740 │ │ │ │ + ldr r0, [pc, #224] @ 5b73c │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #220] @ 5b744 │ │ │ │ + ldr r1, [pc, #220] @ 5b740 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #212] @ 5b748 │ │ │ │ - ldr r2, [pc, #212] @ 5b74c │ │ │ │ + ldr r3, [pc, #212] @ 5b744 │ │ │ │ + ldr r2, [pc, #212] @ 5b748 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r1, [r5] │ │ │ │ - mov r2, #0 │ │ │ │ str r3, [r5] │ │ │ │ + ldr r0, [pc, #180] @ 5b74c │ │ │ │ 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] │ │ │ │ mov r2, #0 │ │ │ │ - strd r2, [sp, #16] │ │ │ │ - mov r6, #2 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #12 │ │ │ │ + mov r6, #2 │ │ │ │ add r4, sp, #16 │ │ │ │ str r1, [sp, #28] │ │ │ │ - add r0, pc, r0 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, #6 │ │ │ │ + mov r3, #0 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp, #12] │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #0 │ │ │ │ + strd r2, [sp, #16] │ │ │ │ str r1, [sp, #32] │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ - str r6, [sp, #48] @ 0x30 │ │ │ │ - str sp, [sp, #52] @ 0x34 │ │ │ │ - bl 3d088 │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ + str r6, [sp, #52] @ 0x34 │ │ │ │ + str sp, [sp, #56] @ 0x38 │ │ │ │ + bl 3d084 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [sp] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ bl 79184 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r2, [pc, #64] @ 5b754 │ │ │ │ + ldr r2, [pc, #64] @ 5b750 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #40] @ 5b744 │ │ │ │ + ldr r3, [pc, #40] @ 5b740 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 5b73c │ │ │ │ + bne 5b738 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mlaeq r5, r4, r9, r4 │ │ │ │ + mlaeq r5, r8, r9, r4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r4, r5, r8, ror r9 │ │ │ │ + eoreq r4, r5, ip, ror r9 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq ip, r0, r4, asr r1 │ │ │ │ - eoreq r4, r5, r0, ror #17 │ │ │ │ + eoreq ip, r0, r8, asr r1 │ │ │ │ + eoreq r4, r5, r4, ror #17 │ │ │ │ │ │ │ │ -0005b758 : │ │ │ │ +0005b754 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r1, [pc, #224] @ 5b850 │ │ │ │ - ldr r2, [pc, #224] @ 5b854 │ │ │ │ + ldr r1, [pc, #224] @ 5b84c │ │ │ │ + ldr r2, [pc, #224] @ 5b850 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r4, [pc, #212] @ 5b858 │ │ │ │ + ldr r4, [pc, #212] @ 5b854 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #208] @ 5b85c │ │ │ │ + ldr r3, [pc, #208] @ 5b858 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r6, [r4, r3] │ │ │ │ - ldr r0, [pc, #188] @ 5b860 │ │ │ │ + ldr r0, [pc, #188] @ 5b85c │ │ │ │ ldr r2, [r6] │ │ │ │ str r2, [sp, #16] │ │ │ │ add r2, sp, #16 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [r6] │ │ │ │ mov r2, #5 │ │ │ │ mov r7, #1 │ │ │ │ @@ -58047,66 +58046,66 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, sp, #4 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #32] │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ - bl 3d088 │ │ │ │ + bl 3d084 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 79184 │ │ │ │ - ldr r3, [pc, #84] @ 5b864 │ │ │ │ + ldr r3, [pc, #84] @ 5b860 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [r6] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ - ldr r2, [pc, #72] @ 5b868 │ │ │ │ + ldr r2, [pc, #72] @ 5b864 │ │ │ │ add r2, pc, r2 │ │ │ │ subs r0, r3, r0 │ │ │ │ - ldr r3, [pc, #40] @ 5b854 │ │ │ │ + ldr r3, [pc, #40] @ 5b850 │ │ │ │ movne r0, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 5b84c │ │ │ │ + bne 5b848 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r4, r5, r4, lsl #17 │ │ │ │ + eoreq r4, r5, r8, lsl #17 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r4, r5, r4, ror #16 │ │ │ │ + eoreq r4, r5, r8, ror #16 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r0, r1, r0, ror #4 │ │ │ │ + eoreq r0, r1, r4, ror #4 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - ldrdeq r4, [r5], -ip @ │ │ │ │ + eoreq r4, r5, r0, ror #15 │ │ │ │ │ │ │ │ -0005b86c : │ │ │ │ +0005b868 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r1, [pc, #224] @ 5b964 │ │ │ │ - ldr r2, [pc, #224] @ 5b968 │ │ │ │ + ldr r1, [pc, #224] @ 5b960 │ │ │ │ + ldr r2, [pc, #224] @ 5b964 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r4, [pc, #212] @ 5b96c │ │ │ │ + ldr r4, [pc, #212] @ 5b968 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #208] @ 5b970 │ │ │ │ + ldr r3, [pc, #208] @ 5b96c │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r6, [r4, r3] │ │ │ │ - ldr r0, [pc, #188] @ 5b974 │ │ │ │ + ldr r0, [pc, #188] @ 5b970 │ │ │ │ ldr r2, [r6] │ │ │ │ str r2, [sp, #16] │ │ │ │ add r2, sp, #16 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [r6] │ │ │ │ mov r2, #5 │ │ │ │ mov r7, #1 │ │ │ │ @@ -58118,66 +58117,66 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, sp, #4 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #32] │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ - bl 3d088 │ │ │ │ + bl 3d084 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 79184 │ │ │ │ - ldr r3, [pc, #84] @ 5b978 │ │ │ │ + ldr r3, [pc, #84] @ 5b974 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [r6] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ - ldr r2, [pc, #72] @ 5b97c │ │ │ │ + ldr r2, [pc, #72] @ 5b978 │ │ │ │ add r2, pc, r2 │ │ │ │ subs r0, r3, r0 │ │ │ │ - ldr r3, [pc, #40] @ 5b968 │ │ │ │ + ldr r3, [pc, #40] @ 5b964 │ │ │ │ movne r0, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 5b960 │ │ │ │ + bne 5b95c │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r4, r5, r0, ror r7 │ │ │ │ + eoreq r4, r5, r4, ror r7 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r4, r5, r0, asr r7 │ │ │ │ + eoreq r4, r5, r4, asr r7 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r0, r1, r0, ror #2 │ │ │ │ + eoreq r0, r1, r4, ror #2 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r4, r5, r8, asr #13 │ │ │ │ + eoreq r4, r5, ip, asr #13 │ │ │ │ │ │ │ │ -0005b980 : │ │ │ │ +0005b97c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r1, [pc, #224] @ 5ba78 │ │ │ │ - ldr r2, [pc, #224] @ 5ba7c │ │ │ │ + ldr r1, [pc, #224] @ 5ba74 │ │ │ │ + ldr r2, [pc, #224] @ 5ba78 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r4, [pc, #212] @ 5ba80 │ │ │ │ + ldr r4, [pc, #212] @ 5ba7c │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #208] @ 5ba84 │ │ │ │ + ldr r3, [pc, #208] @ 5ba80 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r6, [r4, r3] │ │ │ │ - ldr r0, [pc, #188] @ 5ba88 │ │ │ │ + ldr r0, [pc, #188] @ 5ba84 │ │ │ │ ldr r2, [r6] │ │ │ │ str r2, [sp, #16] │ │ │ │ add r2, sp, #16 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [r6] │ │ │ │ mov r2, #5 │ │ │ │ mov r7, #1 │ │ │ │ @@ -58189,150 +58188,150 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, sp, #4 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #32] │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ - bl 3d088 │ │ │ │ + bl 3d084 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 79184 │ │ │ │ - ldr r3, [pc, #84] @ 5ba8c │ │ │ │ + ldr r3, [pc, #84] @ 5ba88 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [r6] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ - ldr r2, [pc, #72] @ 5ba90 │ │ │ │ + ldr r2, [pc, #72] @ 5ba8c │ │ │ │ add r2, pc, r2 │ │ │ │ subs r0, r3, r0 │ │ │ │ - ldr r3, [pc, #40] @ 5ba7c │ │ │ │ + ldr r3, [pc, #40] @ 5ba78 │ │ │ │ movne r0, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 5ba74 │ │ │ │ + bne 5ba70 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r4, r5, ip, asr r6 │ │ │ │ + eoreq r4, r5, r0, ror #12 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r4, r5, ip, lsr r6 │ │ │ │ + eoreq r4, r5, r0, asr #12 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r0, r1, r4, rrx │ │ │ │ + eoreq r0, r1, r8, rrx │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - @ instruction: 0x002545b4 │ │ │ │ + @ instruction: 0x002545b8 │ │ │ │ │ │ │ │ -0005ba94 : │ │ │ │ +0005ba90 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #264] @ 5bbbc │ │ │ │ - ldr r2, [pc, #264] @ 5bbc0 │ │ │ │ + ldr r0, [pc, #264] @ 5bbb8 │ │ │ │ + ldr r2, [pc, #264] @ 5bbbc │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ - ldr r4, [pc, #256] @ 5bbc4 │ │ │ │ - ldr r3, [pc, #256] @ 5bbc8 │ │ │ │ + ldr r4, [pc, #256] @ 5bbc0 │ │ │ │ + ldr r3, [pc, #256] @ 5bbc4 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r5, [r4, r3] │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r5] │ │ │ │ str r2, [sp, #24] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #32] │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #16] │ │ │ │ mov r3, #5 │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [r5] │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r0, [pc, #188] @ 5bbcc │ │ │ │ - add r3, sp, #12 │ │ │ │ - str r3, [sp, #32] │ │ │ │ + ldr r0, [pc, #188] @ 5bbc8 │ │ │ │ mov r3, #2 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, sp, #4 │ │ │ │ add r7, sp, #16 │ │ │ │ mov r6, r1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - bl 3d088 │ │ │ │ + str r7, [sp, #36] @ 0x24 │ │ │ │ + bl 3d084 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r6, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq 5bba8 │ │ │ │ - ldr r3, [pc, #124] @ 5bbd0 │ │ │ │ - ldr r2, [pc, #124] @ 5bbd4 │ │ │ │ + beq 5bba4 │ │ │ │ + ldr r3, [pc, #124] @ 5bbcc │ │ │ │ + ldr r2, [pc, #124] @ 5bbd0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r4, [r4, r2] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #2 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 79184 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #96] @ 5bbd8 │ │ │ │ + ldr r2, [pc, #96] @ 5bbd4 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #64] @ 5bbc0 │ │ │ │ + ldr r3, [pc, #64] @ 5bbbc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ subs r0, r4, r0 │ │ │ │ movne r0, #1 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 5bbb8 │ │ │ │ + bne 5bbb4 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #36] @ 5bbd4 │ │ │ │ + ldr r3, [pc, #36] @ 5bbd0 │ │ │ │ ldr r4, [r4, r3] │ │ │ │ mov r3, r4 │ │ │ │ - b 5bb5c │ │ │ │ + b 5bb58 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r4, r5, r4, asr #10 │ │ │ │ + eoreq r4, r5, r8, asr #10 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r4, r5, r8, lsr #10 │ │ │ │ + eoreq r4, r5, ip, lsr #10 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq fp, r0, r8, lsl sp │ │ │ │ + eoreq fp, r0, ip, lsl sp │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r4, r5, ip, ror r4 │ │ │ │ + eoreq r4, r5, r0, lsl #9 │ │ │ │ │ │ │ │ -0005bbdc : │ │ │ │ +0005bbd8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #200] @ 5bcc4 │ │ │ │ - ldr r1, [pc, #200] @ 5bcc8 │ │ │ │ + ldr r0, [pc, #200] @ 5bcc0 │ │ │ │ + ldr r1, [pc, #200] @ 5bcc4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #192] @ 5bccc │ │ │ │ - ldr r2, [pc, #192] @ 5bcd0 │ │ │ │ + ldr r3, [pc, #192] @ 5bcc8 │ │ │ │ + ldr r2, [pc, #192] @ 5bccc │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - ldr r0, [pc, #172] @ 5bcd4 │ │ │ │ + ldr r0, [pc, #172] @ 5bcd0 │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r1, [r5] │ │ │ │ str r3, [r5] │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, #0 │ │ │ │ mov r6, #1 │ │ │ │ add r4, sp, #12 │ │ │ │ @@ -58344,531 +58343,531 @@ │ │ │ │ str r1, [sp, #20] │ │ │ │ str r2, [sp, #28] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #32] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - bl 3d088 │ │ │ │ + bl 3d084 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 79184 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #64] @ 5bcd8 │ │ │ │ + ldr r2, [pc, #64] @ 5bcd4 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #40] @ 5bcc8 │ │ │ │ + ldr r3, [pc, #40] @ 5bcc4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 5bcc0 │ │ │ │ + bne 5bcbc │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq r4, [r5], -ip @ │ │ │ │ + eoreq r4, r5, r0, lsl #8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r4, r5, r0, ror #7 │ │ │ │ + eoreq r4, r5, r4, ror #7 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq pc, r0, r0, lsr #28 │ │ │ │ - eoreq r4, r5, ip, asr r3 │ │ │ │ + eoreq pc, r0, r4, lsr #28 │ │ │ │ + eoreq r4, r5, r0, ror #6 │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r3, [pc, #44] @ 5bd14 │ │ │ │ + ldr r3, [pc, #44] @ 5bd10 │ │ │ │ tst r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bne 5bcfc │ │ │ │ + bne 5bcf8 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #57 @ 0x39 │ │ │ │ - beq 5bd08 │ │ │ │ - ldr r2, [pc, #20] @ 5bd18 │ │ │ │ + beq 5bd04 │ │ │ │ + ldr r2, [pc, #20] @ 5bd14 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #12] @ 5bd1c │ │ │ │ + ldr r2, [pc, #12] @ 5bd18 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - eoreq r4, r5, r0, lsl r3 │ │ │ │ + eoreq r4, r5, r4, lsl r3 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r3, [pc, #48] @ 5bd5c │ │ │ │ + ldr r3, [pc, #48] @ 5bd58 │ │ │ │ tst r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bne 5bd44 │ │ │ │ + bne 5bd40 │ │ │ │ ldrh r2, [r2] │ │ │ │ sub r2, r2, #57 @ 0x39 │ │ │ │ cmp r2, #1 │ │ │ │ - bls 5bd50 │ │ │ │ - ldr r2, [pc, #20] @ 5bd60 │ │ │ │ + bls 5bd4c │ │ │ │ + ldr r2, [pc, #20] @ 5bd5c │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #12] @ 5bd64 │ │ │ │ + ldr r2, [pc, #12] @ 5bd60 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - eoreq r4, r5, ip, asr #5 │ │ │ │ + ldrdeq r4, [r5], -r0 @ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - ldr r3, [pc, #4] @ 5bd74 │ │ │ │ + ldr r3, [pc, #4] @ 5bd70 │ │ │ │ ldr r0, [pc, r3] │ │ │ │ bx lr │ │ │ │ - eorseq ip, r3, r4, ror #22 │ │ │ │ + eorseq ip, r3, r8, ror #22 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldrb r3, [r0, #6] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #76 @ 0x4c │ │ │ │ - bne 5be44 │ │ │ │ + bne 5be40 │ │ │ │ cmp r1, #9 │ │ │ │ - ble 5be44 │ │ │ │ + ble 5be40 │ │ │ │ mov r3, r0 │ │ │ │ mov ip, #7 │ │ │ │ mvn r0, #0 │ │ │ │ - b 5bde0 │ │ │ │ + b 5bddc │ │ │ │ ldrb r4, [r3, #8] │ │ │ │ cmp r4, #46 @ 0x2e │ │ │ │ - bne 5bdf8 │ │ │ │ + bne 5bdf4 │ │ │ │ ldrb r4, [r3, #9] │ │ │ │ cmp r4, #46 @ 0x2e │ │ │ │ - bne 5bdf8 │ │ │ │ + bne 5bdf4 │ │ │ │ cmp lr, r1 │ │ │ │ - beq 5bdd0 │ │ │ │ + beq 5bdcc │ │ │ │ ldrb r4, [r3, #10] │ │ │ │ cmp r4, #92 @ 0x5c │ │ │ │ - bne 5bdf8 │ │ │ │ + bne 5bdf4 │ │ │ │ cmp r5, r1 │ │ │ │ mov r0, ip │ │ │ │ add r3, r3, #3 │ │ │ │ - bge 5be3c │ │ │ │ + bge 5be38 │ │ │ │ ldrb r4, [r3, #7] │ │ │ │ add lr, ip, #3 │ │ │ │ cmp r4, #92 @ 0x5c │ │ │ │ add r5, ip, #5 │ │ │ │ mov ip, lr │ │ │ │ - beq 5bda4 │ │ │ │ + beq 5bda0 │ │ │ │ cmp r0, #0 │ │ │ │ - ble 5be54 │ │ │ │ + ble 5be50 │ │ │ │ cmp r1, r0 │ │ │ │ moveq r3, r0 │ │ │ │ - beq 5be1c │ │ │ │ + beq 5be18 │ │ │ │ add r3, r0, #2 │ │ │ │ cmp r3, r1 │ │ │ │ - blt 5be24 │ │ │ │ + blt 5be20 │ │ │ │ add r3, r0, #1 │ │ │ │ str r3, [r2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r6, r6, r0 │ │ │ │ ldrb r1, [r6, #1] │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ - bne 5be18 │ │ │ │ + bne 5be14 │ │ │ │ str r3, [r2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, lr │ │ │ │ - b 5be00 │ │ │ │ + b 5bdfc │ │ │ │ cmp r1, #8 │ │ │ │ movle r3, r1 │ │ │ │ mvnle r0, #0 │ │ │ │ - ble 5be1c │ │ │ │ + ble 5be18 │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ mvn r0, #0 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ moveq r3, #9 │ │ │ │ movne r3, #8 │ │ │ │ - b 5be1c │ │ │ │ + b 5be18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #52] @ 5bebc │ │ │ │ + ldr r0, [pc, #52] @ 5beb8 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov ip, #0 │ │ │ │ mvn lr, #0 │ │ │ │ mov r4, #1 │ │ │ │ mov r3, r1 │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r1, #101 @ 0x65 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ str lr, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ bl 21638c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrdeq pc, [r0], -ip @ │ │ │ │ + eoreq pc, r0, r0, ror #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr ip, [pc, #224] @ 5bfb8 │ │ │ │ + ldr ip, [pc, #224] @ 5bfb4 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ str r1, [sp, #20] │ │ │ │ - ldr r1, [pc, #216] @ 5bfbc │ │ │ │ + ldr r1, [pc, #216] @ 5bfb8 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #208] @ 5bfc0 │ │ │ │ - ldr r2, [pc, #208] @ 5bfc4 │ │ │ │ + ldr r3, [pc, #208] @ 5bfbc │ │ │ │ + ldr r2, [pc, #208] @ 5bfc0 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ add r3, sp, #24 │ │ │ │ ldr ip, [r5] │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ subs r4, r0, #0 │ │ │ │ add r3, sp, #20 │ │ │ │ str ip, [sp, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ - beq 5bf98 │ │ │ │ - ldr r1, [pc, #148] @ 5bfc8 │ │ │ │ - ldr r3, [pc, #148] @ 5bfcc │ │ │ │ + beq 5bf94 │ │ │ │ + ldr r1, [pc, #148] @ 5bfc4 │ │ │ │ + ldr r3, [pc, #148] @ 5bfc8 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r0, [pc, #144] @ 5bfd0 │ │ │ │ + ldr r0, [pc, #144] @ 5bfcc │ │ │ │ str r1, [sp, #8] │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #1 │ │ │ │ mvn r1, #0 │ │ │ │ stm sp, {r1, r3} │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #103 @ 0x67 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [r5] │ │ │ │ bl 2163d4 │ │ │ │ - ldr r2, [pc, #96] @ 5bfd4 │ │ │ │ - ldr r3, [pc, #68] @ 5bfbc │ │ │ │ + ldr r2, [pc, #96] @ 5bfd0 │ │ │ │ + ldr r3, [pc, #68] @ 5bfb8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 5bfb4 │ │ │ │ + bne 5bfb0 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #56] @ 5bfd8 │ │ │ │ + ldr r0, [pc, #56] @ 5bfd4 │ │ │ │ mov r2, #16 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r4 │ │ │ │ bl 2164e0 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ - b 5bf2c │ │ │ │ + b 5bf28 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r4, r5, r8, lsl r1 │ │ │ │ + eoreq r4, r5, ip, lsl r1 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq r4, [r5], -ip @ │ │ │ │ + eoreq r4, r5, r0, lsl #2 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - mlaeq r0, r4, fp, pc @ │ │ │ │ - andeq pc, r0, ip, asr #27 │ │ │ │ - eoreq pc, r0, ip, asr #22 │ │ │ │ - eoreq r4, r5, r4, lsl #1 │ │ │ │ - eoreq pc, r0, ip, lsl #22 │ │ │ │ + mlaeq r0, r8, fp, pc @ │ │ │ │ + ldrdeq pc, [r0], -r0 │ │ │ │ + eoreq pc, r0, r0, asr fp @ │ │ │ │ + eoreq r4, r5, r8, lsl #1 │ │ │ │ + eoreq pc, r0, r0, lsl fp @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr ip, [pc, #224] @ 5c0d4 │ │ │ │ + ldr ip, [pc, #224] @ 5c0d0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ str r1, [sp, #20] │ │ │ │ - ldr r1, [pc, #216] @ 5c0d8 │ │ │ │ + ldr r1, [pc, #216] @ 5c0d4 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #208] @ 5c0dc │ │ │ │ - ldr r2, [pc, #208] @ 5c0e0 │ │ │ │ + ldr r3, [pc, #208] @ 5c0d8 │ │ │ │ + ldr r2, [pc, #208] @ 5c0dc │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ add r3, sp, #24 │ │ │ │ ldr ip, [r5] │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ subs r4, r0, #0 │ │ │ │ add r3, sp, #20 │ │ │ │ str ip, [sp, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ - beq 5c0b4 │ │ │ │ - ldr r1, [pc, #148] @ 5c0e4 │ │ │ │ - ldr r3, [pc, #148] @ 5c0e8 │ │ │ │ + beq 5c0b0 │ │ │ │ + ldr r1, [pc, #148] @ 5c0e0 │ │ │ │ + ldr r3, [pc, #148] @ 5c0e4 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r0, [pc, #144] @ 5c0ec │ │ │ │ + ldr r0, [pc, #144] @ 5c0e8 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #1 │ │ │ │ mvn r1, #0 │ │ │ │ stm sp, {r1, r3} │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #97 @ 0x61 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [r5] │ │ │ │ bl 2163d4 │ │ │ │ - ldr r2, [pc, #96] @ 5c0f0 │ │ │ │ - ldr r3, [pc, #68] @ 5c0d8 │ │ │ │ + ldr r2, [pc, #96] @ 5c0ec │ │ │ │ + ldr r3, [pc, #68] @ 5c0d4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 5c0d0 │ │ │ │ + bne 5c0cc │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #56] @ 5c0f4 │ │ │ │ + ldr r0, [pc, #56] @ 5c0f0 │ │ │ │ mov r2, #16 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r4 │ │ │ │ bl 2164e0 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ - b 5c048 │ │ │ │ + b 5c044 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq r3, [r5], -ip @ │ │ │ │ + eoreq r4, r5, r0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r3, r5, r0, ror #31 │ │ │ │ + eoreq r3, r5, r4, ror #31 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq pc, r0, r8, ror sl @ │ │ │ │ - @ instruction: 0x0000fcb0 │ │ │ │ - eoreq pc, r0, ip, asr sl @ │ │ │ │ - eoreq r3, r5, r8, ror #30 │ │ │ │ - eoreq pc, r0, ip, lsl sl @ │ │ │ │ + eoreq pc, r0, ip, ror sl @ │ │ │ │ + @ instruction: 0x0000fcb4 │ │ │ │ + eoreq pc, r0, r0, ror #20 │ │ │ │ + eoreq r3, r5, ip, ror #30 │ │ │ │ + eoreq pc, r0, r0, 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 │ │ │ │ - beq 5c150 │ │ │ │ + beq 5c14c │ │ │ │ cmp r3, #10 │ │ │ │ - beq 5c128 │ │ │ │ + beq 5c124 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #72] @ 5c178 │ │ │ │ + ldr r1, [pc, #72] @ 5c174 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5c120 │ │ │ │ - ldr r3, [pc, #56] @ 5c17c │ │ │ │ + bne 5c11c │ │ │ │ + ldr r3, [pc, #56] @ 5c178 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #40] @ 5c180 │ │ │ │ + ldr r1, [pc, #40] @ 5c17c │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5c120 │ │ │ │ - ldr r3, [pc, #24] @ 5c184 │ │ │ │ + bne 5c11c │ │ │ │ + ldr r3, [pc, #24] @ 5c180 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq pc, r0, ip, asr #19 │ │ │ │ - mlaseq r3, r0, r7, ip │ │ │ │ - mlaeq r0, r8, r9, pc @ │ │ │ │ - eorseq ip, r3, r8, ror #14 │ │ │ │ + ldrdeq pc, [r0], -r0 @ │ │ │ │ + mlaseq r3, r4, r7, ip │ │ │ │ + mlaeq r0, ip, r9, pc @ │ │ │ │ + eorseq ip, r3, ip, ror #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #16] @ 5c1b0 │ │ │ │ + ldr r1, [pc, #16] @ 5c1ac │ │ │ │ mov r0, #18 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq pc, r0, r4, ror #18 │ │ │ │ + eoreq pc, r0, r8, 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 │ │ │ │ + ldr lr, [pc, #632] @ 5c440 │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #624] @ 5c448 │ │ │ │ + ldr r3, [pc, #624] @ 5c444 │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr ip, [pc, #612] @ 5c44c │ │ │ │ + ldr ip, [pc, #612] @ 5c448 │ │ │ │ ldr r3, [lr, r3] │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #604] @ 5c450 │ │ │ │ + ldr r2, [pc, #604] @ 5c44c │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r6, [ip, r2] │ │ │ │ ldr r5, [r1] │ │ │ │ add r2, sp, #24 │ │ │ │ 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 │ │ │ │ sub r3, r5, #1 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ cmp r4, r3 │ │ │ │ - add r2, sp, #8 │ │ │ │ + add r2, sp, #4 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ str r9, [sp, #24] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - bge 5c2f0 │ │ │ │ + bge 5c2ec │ │ │ │ add ip, r0, r3 │ │ │ │ cmp r7, #57 @ 0x39 │ │ │ │ ldrb r3, [r0, r3] │ │ │ │ mov lr, #0 │ │ │ │ sub ip, ip, #1 │ │ │ │ mov r8, r4 │ │ │ │ add r2, r0, r4 │ │ │ │ - beq 5c2c8 │ │ │ │ + beq 5c2c4 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ cmpne r3, #47 @ 0x2f │ │ │ │ - beq 5c288 │ │ │ │ + beq 5c284 │ │ │ │ cmp r2, ip │ │ │ │ - beq 5c2e8 │ │ │ │ + beq 5c2e4 │ │ │ │ ldrb r3, [ip], #-1 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ cmpne r3, #47 @ 0x2f │ │ │ │ - bne 5c270 │ │ │ │ + bne 5c26c │ │ │ │ ldrb r3, [ip] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ cmpne r3, #47 @ 0x2f │ │ │ │ moveq sl, #1 │ │ │ │ movne sl, #0 │ │ │ │ cmp r2, ip │ │ │ │ add lr, lr, sl │ │ │ │ - beq 5c2e8 │ │ │ │ + beq 5c2e4 │ │ │ │ sub ip, ip, #1 │ │ │ │ - b 5c264 │ │ │ │ + b 5c260 │ │ │ │ ldrb r3, [ip] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ addeq lr, lr, #1 │ │ │ │ cmp r2, ip │ │ │ │ - beq 5c2e8 │ │ │ │ + beq 5c2e4 │ │ │ │ sub ip, ip, #1 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq 5c2b0 │ │ │ │ + beq 5c2ac │ │ │ │ cmp r2, ip │ │ │ │ - beq 5c2e8 │ │ │ │ + beq 5c2e4 │ │ │ │ ldrb r3, [ip], #-1 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq 5c2b0 │ │ │ │ - b 5c2d0 │ │ │ │ + beq 5c2ac │ │ │ │ + b 5c2cc │ │ │ │ cmp lr, #0 │ │ │ │ - bne 5c324 │ │ │ │ - ldr r2, [pc, #348] @ 5c454 │ │ │ │ - ldr r3, [pc, #332] @ 5c448 │ │ │ │ + bne 5c320 │ │ │ │ + ldr r2, [pc, #348] @ 5c450 │ │ │ │ + ldr r3, [pc, #332] @ 5c444 │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [r1] │ │ │ │ str r9, [r6] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 5c440 │ │ │ │ + bne 5c43c │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r3, sp, #20 │ │ │ │ add r0, r5, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ sub r0, r0, lr │ │ │ │ mov r3, #4 │ │ │ │ mov r9, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r9, [sp, #20] │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r4, #1 │ │ │ │ cmp r7, #57 @ 0x39 │ │ │ │ mov ip, r3 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldrb r2, [r1, r4] │ │ │ │ - beq 5c3d8 │ │ │ │ + beq 5c3d4 │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ cmpne r2, #47 @ 0x2f │ │ │ │ - bne 5c3a8 │ │ │ │ + bne 5c3a4 │ │ │ │ ldrb lr, [r1, ip] │ │ │ │ cmp lr, #92 @ 0x5c │ │ │ │ cmpne lr, #47 @ 0x2f │ │ │ │ - bne 5c3a8 │ │ │ │ + bne 5c3a4 │ │ │ │ cmp r3, r5 │ │ │ │ add r9, r9, #1 │ │ │ │ add ip, ip, #1 │ │ │ │ mov r4, r3 │ │ │ │ - beq 5c408 │ │ │ │ + beq 5c404 │ │ │ │ ldrb r2, [r1, r3] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ cmpne r2, #47 @ 0x2f │ │ │ │ - beq 5c370 │ │ │ │ + beq 5c36c │ │ │ │ sub r4, r4, r9 │ │ │ │ strb r2, [r0, r4] │ │ │ │ cmp r5, r3 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r4, r3 │ │ │ │ add ip, ip, #1 │ │ │ │ - beq 5c408 │ │ │ │ + beq 5c404 │ │ │ │ cmp r7, #57 @ 0x39 │ │ │ │ ldrb r2, [r1, r4] │ │ │ │ add r3, r3, #1 │ │ │ │ - bne 5c364 │ │ │ │ + bne 5c360 │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - bne 5c3a8 │ │ │ │ + bne 5c3a4 │ │ │ │ ldrb lr, [r1, ip] │ │ │ │ cmp lr, #47 @ 0x2f │ │ │ │ - bne 5c3a8 │ │ │ │ + bne 5c3a4 │ │ │ │ cmp r5, r3 │ │ │ │ add r9, r9, #1 │ │ │ │ add ip, ip, #1 │ │ │ │ mov r4, r3 │ │ │ │ ldrbne r2, [r1, r3] │ │ │ │ addne r3, r3, #1 │ │ │ │ - bne 5c3d8 │ │ │ │ + bne 5c3d4 │ │ │ │ mov r2, r8 │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ sub r5, r5, r9 │ │ │ │ strb r2, [r3, r5] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ movne r2, #1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r9, [sp, #24] │ │ │ │ strne r2, [r3] │ │ │ │ - b 5c2f0 │ │ │ │ + b 5c2ec │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r3, r5, r4, lsr #28 │ │ │ │ + eoreq r3, r5, r8, lsr #28 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq r3, [r5], -ip @ │ │ │ │ + eoreq r3, r5, r0, lsl #28 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r3, r5, r0, lsl #26 │ │ │ │ + eoreq r3, r5, r4, lsl #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #184] @ 5c528 │ │ │ │ - ldr lr, [pc, #184] @ 5c52c │ │ │ │ + ldr r4, [pc, #184] @ 5c524 │ │ │ │ + ldr lr, [pc, #184] @ 5c528 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr r3, [pc, #176] @ 5c530 │ │ │ │ + ldr r3, [pc, #176] @ 5c52c │ │ │ │ sub sp, sp, #28 │ │ │ │ - ldr r2, [pc, #172] @ 5c534 │ │ │ │ + ldr r2, [pc, #172] @ 5c530 │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #20] │ │ │ │ mov lr, #0 │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr r4, [r3, r2] │ │ │ │ @@ -58877,180 +58876,180 @@ │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [r4] │ │ │ │ mov r2, #1 │ │ │ │ add r3, sp, #4 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r5, r1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1287a0 │ │ │ │ - ldr r1, [pc, #104] @ 5c538 │ │ │ │ - bl 116f3c │ │ │ │ + bl 1287ac │ │ │ │ + ldr r1, [pc, #104] @ 5c534 │ │ │ │ + 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 │ │ │ │ + ldr r2, [pc, #64] @ 5c538 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 5c52c │ │ │ │ + ldr r3, [pc, #40] @ 5c528 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 5c524 │ │ │ │ + bne 5c520 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r3, r5, r8, lsl #23 │ │ │ │ + eoreq r3, r5, ip, lsl #23 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r3, r5, r4, ror #22 │ │ │ │ + eoreq r3, r5, r8, ror #22 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ ldrvc r9, [r5, -r1, lsl #8]! │ │ │ │ - strdeq r3, [r5], -r8 @ │ │ │ │ - ldr r3, [pc, #20] @ 5c55c │ │ │ │ - ldr r2, [pc, #20] @ 5c560 │ │ │ │ + strdeq r3, [r5], -ip @ │ │ │ │ + ldr r3, [pc, #20] @ 5c558 │ │ │ │ + ldr r2, [pc, #20] @ 5c55c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ b 25a85c │ │ │ │ - @ instruction: 0x00253ab0 │ │ │ │ + @ instruction: 0x00253ab4 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ - ldr r3, [pc, #20] @ 5c580 │ │ │ │ - ldr r2, [pc, #20] @ 5c584 │ │ │ │ + ldr r3, [pc, #20] @ 5c57c │ │ │ │ + ldr r2, [pc, #20] @ 5c580 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ b 25ac08 │ │ │ │ - eoreq r3, r5, ip, lsl #21 │ │ │ │ + mlaeq r5, r0, sl, r3 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ tst r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 5c5c0 │ │ │ │ + bne 5c5bc │ │ │ │ ldrh r1, [r2] │ │ │ │ sub r1, r1, #57 @ 0x39 │ │ │ │ cmp r1, #1 │ │ │ │ - bls 5c5e0 │ │ │ │ - ldr r1, [pc, #44] @ 5c5f4 │ │ │ │ - ldr r0, [pc, #44] @ 5c5f8 │ │ │ │ + bls 5c5dc │ │ │ │ + ldr r1, [pc, #44] @ 5c5f0 │ │ │ │ + ldr r0, [pc, #44] @ 5c5f4 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r2, [r4] │ │ │ │ ldmib r2, {r0, r1} │ │ │ │ mov r2, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1d2088 │ │ │ │ - eoreq pc, r0, ip, lsl #9 │ │ │ │ - eoreq pc, r0, r0, ror #10 │ │ │ │ + b 1d2074 │ │ │ │ + mlaeq r0, r0, r4, pc @ │ │ │ │ + eoreq pc, r0, r4, 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 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r3, r2 │ │ │ │ - bne 5c630 │ │ │ │ + bne 5c62c │ │ │ │ ldrsh r2, [ip] │ │ │ │ cmp r2, #55 @ 0x37 │ │ │ │ - beq 5c658 │ │ │ │ + beq 5c654 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5c660 │ │ │ │ - ldr r1, [pc, #60] @ 5c67c │ │ │ │ + beq 5c65c │ │ │ │ + ldr r1, [pc, #60] @ 5c678 │ │ │ │ mov r2, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #2 │ │ │ │ str ip, [sp] │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ cmp r1, #0 │ │ │ │ - bne 5c638 │ │ │ │ - ldr r1, [pc, #24] @ 5c680 │ │ │ │ + bne 5c634 │ │ │ │ + ldr r1, [pc, #24] @ 5c67c │ │ │ │ mov r2, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #2 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 4bca0 │ │ │ │ - eoreq pc, r0, r8, lsl r5 @ │ │ │ │ - ldrdeq pc, [r0], -r4 @ │ │ │ │ + b 4bc9c │ │ │ │ + eoreq pc, r0, ip, lsl r5 @ │ │ │ │ + ldrdeq pc, [r0], -r8 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1] │ │ │ │ sub sp, sp, #12 │ │ │ │ tst r2, #1 │ │ │ │ mov ip, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 5c6f0 │ │ │ │ + bne 5c6ec │ │ │ │ ldrsh r1, [r2] │ │ │ │ sub r2, r1, #57 @ 0x39 │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi 5c6f0 │ │ │ │ + bhi 5c6ec │ │ │ │ cmp r1, #58 @ 0x3a │ │ │ │ - beq 5c6dc │ │ │ │ - ldr r3, [pc, #68] @ 5c718 │ │ │ │ + beq 5c6d8 │ │ │ │ + ldr r3, [pc, #68] @ 5c714 │ │ │ │ ldr r0, [pc, r3] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r3, [pc, #56] @ 5c71c │ │ │ │ + ldr r3, [pc, #56] @ 5c718 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r1, [pc, #40] @ 5c720 │ │ │ │ - ldr r0, [pc, #40] @ 5c724 │ │ │ │ + ldr r1, [pc, #40] @ 5c71c │ │ │ │ + ldr r0, [pc, #40] @ 5c720 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq ip, r3, r0, lsl #4 │ │ │ │ - @ instruction: 0x0033c1f0 │ │ │ │ - eoreq pc, r0, r0, lsr #9 │ │ │ │ - @ instruction: 0x0020f4b4 │ │ │ │ + eorseq ip, r3, r4, lsl #4 │ │ │ │ + @ instruction: 0x0033c1f4 │ │ │ │ + eoreq pc, r0, r4, lsr #9 │ │ │ │ + @ instruction: 0x0020f4b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #32 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #208] @ 5c818 │ │ │ │ + ldr r0, [pc, #208] @ 5c814 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r2, [pc, #204] @ 5c81c │ │ │ │ + ldr r2, [pc, #204] @ 5c818 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ - ldr r3, [pc, #196] @ 5c820 │ │ │ │ - ldr ip, [pc, #196] @ 5c824 │ │ │ │ + ldr r3, [pc, #196] @ 5c81c │ │ │ │ + ldr ip, [pc, #196] @ 5c820 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, ip] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ @@ -59060,382 +59059,382 @@ │ │ │ │ add r0, sp, #12 │ │ │ │ add r2, sp, #4 │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [r4] │ │ │ │ str ip, [sp, #12] │ │ │ │ str sp, [sp, #20] │ │ │ │ str r2, [sp, #24] │ │ │ │ - beq 5c7f4 │ │ │ │ + beq 5c7f0 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ add r3, r1, r3 │ │ │ │ - b 5c7bc │ │ │ │ + b 5c7b8 │ │ │ │ ldrb r2, [r3, #-1]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5c7f4 │ │ │ │ + beq 5c7f0 │ │ │ │ cmp r1, r3 │ │ │ │ - bne 5c7b0 │ │ │ │ - ldr r2, [pc, #92] @ 5c828 │ │ │ │ - ldr r3, [pc, #76] @ 5c81c │ │ │ │ + bne 5c7ac │ │ │ │ + ldr r2, [pc, #92] @ 5c824 │ │ │ │ + ldr r3, [pc, #76] @ 5c818 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [r4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 5c814 │ │ │ │ + bne 5c810 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #48] @ 5c82c │ │ │ │ + ldr r2, [pc, #48] @ 5c828 │ │ │ │ ldr r1, [sp] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [r4] │ │ │ │ - bl 5c5fc │ │ │ │ + bl 5c5f8 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ - b 5c7c4 │ │ │ │ + b 5c7c0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r3, r5, ip, lsr #17 │ │ │ │ + @ instruction: 0x002538b0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r5, r0, r8, r3 │ │ │ │ + mlaeq r5, r4, r8, r3 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r3, r5, ip, lsr #16 │ │ │ │ - eoreq lr, r0, r8, asr #25 │ │ │ │ + eoreq r3, r5, r0, lsr r8 │ │ │ │ + eoreq lr, r0, ip, asr #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr lr, [pc, #384] @ 5c9c8 │ │ │ │ - ldr ip, [pc, #384] @ 5c9cc │ │ │ │ + ldr lr, [pc, #384] @ 5c9c4 │ │ │ │ + ldr ip, [pc, #384] @ 5c9c8 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r3, [pc, #372] @ 5c9d0 │ │ │ │ + ldr r3, [pc, #372] @ 5c9cc │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r2, [pc, #368] @ 5c9d4 │ │ │ │ + ldr r2, [pc, #368] @ 5c9d0 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ add r3, sp, #20 │ │ │ │ ldr r2, [r5] │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ - add r3, sp, #12 │ │ │ │ - str r3, [sp, #28] │ │ │ │ add r3, sp, #16 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r1] │ │ │ │ mov ip, r1 │ │ │ │ tst r3, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 5c8c4 │ │ │ │ + bne 5c8c0 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - beq 5c8ec │ │ │ │ - ldr r1, [pc, #268] @ 5c9d8 │ │ │ │ - ldr r0, [pc, #268] @ 5c9dc │ │ │ │ + beq 5c8e8 │ │ │ │ + ldr r1, [pc, #268] @ 5c9d4 │ │ │ │ + ldr r0, [pc, #268] @ 5c9d8 │ │ │ │ str ip, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [r5] │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ cmp r4, #1 │ │ │ │ - ble 5c9b4 │ │ │ │ - ldr r2, [pc, #228] @ 5c9e0 │ │ │ │ + ble 5c9b0 │ │ │ │ + ldr r2, [pc, #228] @ 5c9dc │ │ │ │ ldr r3, [ip, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - beq 5c9bc │ │ │ │ + beq 5c9b8 │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 5c9b4 │ │ │ │ - ldr r1, [pc, #196] @ 5c9e4 │ │ │ │ - ldr r0, [pc, #196] @ 5c9e8 │ │ │ │ + beq 5c9b0 │ │ │ │ + ldr r1, [pc, #196] @ 5c9e0 │ │ │ │ + ldr r0, [pc, #196] @ 5c9e4 │ │ │ │ mov r3, r4 │ │ │ │ str ip, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [ip] │ │ │ │ ldrh r2, [r3, #2] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mvn r2, r2 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ and r2, r2, #1 │ │ │ │ - bl 1d2088 │ │ │ │ + bl 1d2074 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #128] @ 5c9ec │ │ │ │ + ldr r0, [pc, #128] @ 5c9e8 │ │ │ │ str r1, [sp, #16] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r3] │ │ │ │ strh r4, [r1] │ │ │ │ - bl 5c728 │ │ │ │ + bl 5c724 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #104] @ 5c9f0 │ │ │ │ + ldr r2, [pc, #104] @ 5c9ec │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #60] @ 5c9cc │ │ │ │ + ldr r3, [pc, #60] @ 5c9c8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 5c9c4 │ │ │ │ + bne 5c9c0 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r4, #57 @ 0x39 │ │ │ │ - b 5c940 │ │ │ │ + b 5c93c │ │ │ │ mov r4, #58 @ 0x3a │ │ │ │ - b 5c940 │ │ │ │ + b 5c93c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r3, r5, ip, lsr #15 │ │ │ │ + @ instruction: 0x002537b0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r3, r5, ip, lsl #15 │ │ │ │ + mlaeq r5, r0, r7, r3 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq lr, r1, ip, lsl ip │ │ │ │ - eoreq pc, r0, r8, ror #5 │ │ │ │ - @ instruction: 0x0033bfd4 │ │ │ │ - eoreq pc, r0, r8, lsr #5 │ │ │ │ - mlaeq r0, r8, r2, pc @ │ │ │ │ - eoreq pc, r0, r8, asr r2 @ │ │ │ │ - eoreq r3, r5, ip, ror #12 │ │ │ │ + eoreq lr, r1, r0, lsr #24 │ │ │ │ + eoreq pc, r0, ip, ror #5 │ │ │ │ + @ instruction: 0x0033bfd8 │ │ │ │ + eoreq pc, r0, ip, lsr #5 │ │ │ │ + mlaeq r0, ip, r2, pc @ │ │ │ │ + eoreq pc, r0, ip, asr r2 @ │ │ │ │ + eoreq r3, r5, r0, ror r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr r0, [pc, #384] @ 5cb8c │ │ │ │ - ldr r1, [pc, #384] @ 5cb90 │ │ │ │ + ldr r0, [pc, #384] @ 5cb88 │ │ │ │ + ldr r1, [pc, #384] @ 5cb8c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r7, [pc, #376] @ 5cb94 │ │ │ │ + ldr r7, [pc, #376] @ 5cb90 │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ - ldr r2, [pc, #372] @ 5cb98 │ │ │ │ + ldr r2, [pc, #372] @ 5cb94 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov r1, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ - ldr r3, [pc, #356] @ 5cb9c │ │ │ │ + ldr r3, [pc, #356] @ 5cb98 │ │ │ │ ldr r6, [r7, r2] │ │ │ │ mov r4, #0 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r4, [sp, #8] │ │ │ │ ldr r5, [r7, r3] │ │ │ │ - ldr r0, [pc, #336] @ 5cba0 │ │ │ │ + ldr r0, [pc, #336] @ 5cb9c │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, r3 │ │ │ │ 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, #12 │ │ │ │ mov r2, #16 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #8 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ bl 2164e0 │ │ │ │ - ldr r3, [pc, #256] @ 5cba4 │ │ │ │ + ldr r3, [pc, #256] @ 5cba0 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ bl 25ac40 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r0, r4 │ │ │ │ - beq 5cb48 │ │ │ │ + beq 5cb44 │ │ │ │ add sl, sp, #24 │ │ │ │ add r9, sp, #20 │ │ │ │ mov r8, #1 │ │ │ │ mov r7, r4 │ │ │ │ ldr ip, [r5] │ │ │ │ mvn r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #0 │ │ │ │ str ip, [sp, #24] │ │ │ │ str sl, [r5] │ │ │ │ str r8, [sp, #28] │ │ │ │ str r9, [sp, #32] │ │ │ │ str r7, [sp, #20] │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 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] │ │ │ │ ldr r0, [r3, r4] │ │ │ │ bl 231b4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r4, r4, #4 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5cad0 │ │ │ │ + bne 5cacc │ │ │ │ mov r0, r3 │ │ │ │ bl 231b4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #76] @ 5cba8 │ │ │ │ + ldr r2, [pc, #76] @ 5cba4 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #44] @ 5cb90 │ │ │ │ + ldr r3, [pc, #44] @ 5cb8c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 5cb88 │ │ │ │ + bne 5cb84 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r3, r5, ip, ror #11 │ │ │ │ + strdeq r3, [r5], -r0 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r3, r5, ip, asr #11 │ │ │ │ + ldrdeq r3, [r5], -r0 @ │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq pc, r0, ip, ror #2 │ │ │ │ + eoreq pc, r0, r0, ror r1 @ │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ - mlaeq r5, r8, r4, r3 │ │ │ │ + mlaeq r5, ip, r4, r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr lr, [pc, #308] @ 5ccf8 │ │ │ │ - ldr ip, [pc, #308] @ 5ccfc │ │ │ │ + ldr lr, [pc, #308] @ 5ccf4 │ │ │ │ + ldr ip, [pc, #308] @ 5ccf8 │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r2, [pc, #296] @ 5cd00 │ │ │ │ + ldr r2, [pc, #296] @ 5ccfc │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #292] @ 5cd04 │ │ │ │ + ldr r3, [pc, #292] @ 5cd00 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #52] @ 0x34 │ │ │ │ mov ip, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov ip, r1 │ │ │ │ mov r1, #2 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ 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] │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r0, [ip] │ │ │ │ tst r0, #1 │ │ │ │ - bne 5cc40 │ │ │ │ + bne 5cc3c │ │ │ │ ldrsh r1, [r0] │ │ │ │ cmp r1, #55 @ 0x37 │ │ │ │ - beq 5cc6c │ │ │ │ - ldr r1, [pc, #192] @ 5cd08 │ │ │ │ - ldr r0, [pc, #192] @ 5cd0c │ │ │ │ + beq 5cc68 │ │ │ │ + ldr r1, [pc, #192] @ 5cd04 │ │ │ │ + ldr r0, [pc, #192] @ 5cd08 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ str lr, [r4] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r0, [r3] │ │ │ │ add r3, sp, #24 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [r4] │ │ │ │ add r3, sp, #20 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r1, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 1db078 │ │ │ │ + bl 1db064 │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ strh r3, [r0] │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r0, [pc, #100] @ 5cd10 │ │ │ │ + ldr r0, [pc, #100] @ 5cd0c │ │ │ │ str r2, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r2, [r3] │ │ │ │ - bl 5c728 │ │ │ │ + bl 5c724 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #76] @ 5cd14 │ │ │ │ + ldr r2, [pc, #76] @ 5cd10 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #44] @ 5ccfc │ │ │ │ + ldr r3, [pc, #44] @ 5ccf8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 5ccf4 │ │ │ │ + bne 5ccf0 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r3, r5, r0, lsr r4 │ │ │ │ + eoreq r3, r5, r4, lsr r4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r3, r5, r0, lsl r4 │ │ │ │ + eoreq r3, r5, r4, lsl r4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq lr, r1, r8, asr #11 │ │ │ │ - @ instruction: 0x0020efb4 │ │ │ │ - eoreq lr, r0, r4, asr pc │ │ │ │ - eoreq r3, r5, ip, lsr #6 │ │ │ │ + eoreq lr, r1, ip, asr #11 │ │ │ │ + @ instruction: 0x0020efb8 │ │ │ │ + eoreq lr, r0, r8, asr pc │ │ │ │ + eoreq r3, r5, r0, lsr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr lr, [pc, #940] @ 5d0dc │ │ │ │ + ldr lr, [pc, #940] @ 5d0d8 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #932] @ 5d0e0 │ │ │ │ + ldr r0, [pc, #932] @ 5d0dc │ │ │ │ add lr, pc, lr │ │ │ │ - ldr ip, [pc, #928] @ 5d0e4 │ │ │ │ + ldr ip, [pc, #928] @ 5d0e0 │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [lr, r0] │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, #0 │ │ │ │ mov r0, ip │ │ │ │ - ldr ip, [pc, #900] @ 5d0e8 │ │ │ │ + ldr ip, [pc, #900] @ 5d0e4 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r4, [r0, ip] │ │ │ │ mov ip, #2 │ │ │ │ ldr r6, [r4] │ │ │ │ str ip, [sp, #32] │ │ │ │ add ip, sp, #4 │ │ │ │ add r0, sp, #28 │ │ │ │ @@ -59443,566 +59442,566 @@ │ │ │ │ str r0, [r4] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ str sp, [sp, #40] @ 0x28 │ │ │ │ strne r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ ldr r5, [sp, #108] @ 0x6c │ │ │ │ ldr r7, [sp, #4] │ │ │ │ - beq 5ceb0 │ │ │ │ + beq 5ceac │ │ │ │ mov r0, r1 │ │ │ │ mov ip, r1 │ │ │ │ cmp r5, #0 │ │ │ │ ldrb r0, [r7, r0] │ │ │ │ - beq 5ce44 │ │ │ │ + beq 5ce40 │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ - beq 5ce10 │ │ │ │ + beq 5ce0c │ │ │ │ cmp ip, r2 │ │ │ │ - bge 5ce10 │ │ │ │ + bge 5ce0c │ │ │ │ sub ip, ip, #1 │ │ │ │ add ip, r7, ip │ │ │ │ sub r0, r7, #1 │ │ │ │ rsb r8, r7, #1 │ │ │ │ cmp r5, #0 │ │ │ │ ldrb lr, [ip, #1] │ │ │ │ add r9, r8, ip │ │ │ │ add r0, r0, r2 │ │ │ │ add ip, ip, #1 │ │ │ │ - bne 5ce00 │ │ │ │ - b 5ce64 │ │ │ │ + bne 5cdfc │ │ │ │ + b 5ce60 │ │ │ │ cmp r0, ip │ │ │ │ - beq 5ce10 │ │ │ │ + beq 5ce0c │ │ │ │ add r9, r8, ip │ │ │ │ ldrb lr, [ip, #1]! │ │ │ │ cmp lr, #92 @ 0x5c │ │ │ │ - beq 5cf44 │ │ │ │ + beq 5cf40 │ │ │ │ cmp lr, #47 @ 0x2f │ │ │ │ - bne 5cdf0 │ │ │ │ + bne 5cdec │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #720] @ 5d0ec │ │ │ │ - ldr r3, [pc, #704] @ 5d0e0 │ │ │ │ + ldr r2, [pc, #720] @ 5d0e8 │ │ │ │ + ldr r3, [pc, #704] @ 5d0dc │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [r4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 5d0d8 │ │ │ │ + bne 5d0d4 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ cmpne r0, #92 @ 0x5c │ │ │ │ - beq 5ce10 │ │ │ │ - b 5cdbc │ │ │ │ + beq 5ce0c │ │ │ │ + b 5cdb8 │ │ │ │ cmp r0, ip │ │ │ │ - beq 5ce10 │ │ │ │ + beq 5ce0c │ │ │ │ add r9, r8, ip │ │ │ │ ldrb lr, [ip, #1]! │ │ │ │ cmp lr, #92 @ 0x5c │ │ │ │ cmpne lr, #47 @ 0x2f │ │ │ │ - bne 5ce54 │ │ │ │ + bne 5ce50 │ │ │ │ add ip, r9, #1 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r1, #4 │ │ │ │ addne r1, r1, #2 │ │ │ │ cmp ip, r1 │ │ │ │ subeq r1, ip, #2 │ │ │ │ - beq 5d038 │ │ │ │ + beq 5d034 │ │ │ │ cmp r2, ip │ │ │ │ - ble 5ce10 │ │ │ │ + ble 5ce0c │ │ │ │ cmp r5, #0 │ │ │ │ ldrb r0, [r7, ip] │ │ │ │ - bne 5d068 │ │ │ │ + bne 5d064 │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ cmpne r0, #92 @ 0x5c │ │ │ │ - beq 5ce10 │ │ │ │ - b 5cf70 │ │ │ │ + beq 5ce0c │ │ │ │ + b 5cf6c │ │ │ │ add ip, sp, #44 @ 0x2c │ │ │ │ str ip, [r4] │ │ │ │ mov ip, #4 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ add ip, sp, #12 │ │ │ │ str ip, [sp, #52] @ 0x34 │ │ │ │ - add ip, sp, #20 │ │ │ │ + add ip, sp, #24 │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ add ip, sp, #16 │ │ │ │ str ip, [sp, #60] @ 0x3c │ │ │ │ cmp r2, #3 │ │ │ │ - add ip, sp, #24 │ │ │ │ + add ip, sp, #20 │ │ │ │ str r7, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r1, [sp, #20] │ │ │ │ str r1, [sp, #24] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #64] @ 0x40 │ │ │ │ - ble 5cf14 │ │ │ │ + ble 5cf10 │ │ │ │ ldrb ip, [r7] │ │ │ │ cmp ip, #92 @ 0x5c │ │ │ │ - bne 5cf14 │ │ │ │ + bne 5cf10 │ │ │ │ ldrb ip, [r7, #1] │ │ │ │ cmp ip, #92 @ 0x5c │ │ │ │ - beq 5d074 │ │ │ │ + beq 5d070 │ │ │ │ str r0, [r4] │ │ │ │ ldrb r0, [r7] │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ cmpne r0, #47 @ 0x2f │ │ │ │ - bne 5ce10 │ │ │ │ + bne 5ce0c │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ cmpne r0, #47 @ 0x2f │ │ │ │ - bne 5ce10 │ │ │ │ + bne 5ce0c │ │ │ │ mov r0, #2 │ │ │ │ mov ip, r0 │ │ │ │ - b 5cda8 │ │ │ │ + b 5cda4 │ │ │ │ add ip, r9, #1 │ │ │ │ cmp r2, ip │ │ │ │ - ble 5ce74 │ │ │ │ + ble 5ce70 │ │ │ │ ldrb r0, [r7, ip] │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ - beq 5d048 │ │ │ │ + beq 5d044 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5d02c │ │ │ │ + beq 5d028 │ │ │ │ add lr, r1, #2 │ │ │ │ cmp ip, lr │ │ │ │ - beq 5d0c8 │ │ │ │ + beq 5d0c4 │ │ │ │ sub r0, ip, #1 │ │ │ │ add r0, r7, r0 │ │ │ │ cmp r5, #0 │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ add r0, r0, #1 │ │ │ │ - bne 5cf9c │ │ │ │ - b 5d01c │ │ │ │ + bne 5cf98 │ │ │ │ + b 5d018 │ │ │ │ add ip, ip, #1 │ │ │ │ cmp ip, r2 │ │ │ │ - beq 5d0bc │ │ │ │ + beq 5d0b8 │ │ │ │ ldrb r1, [r0, #1]! │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ - bne 5cf8c │ │ │ │ + bne 5cf88 │ │ │ │ cmp r3, #0 │ │ │ │ strne ip, [r3] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r5, #1 │ │ │ │ - beq 5cffc │ │ │ │ + beq 5cff8 │ │ │ │ cmp ip, r2 │ │ │ │ - bge 5cff8 │ │ │ │ + bge 5cff4 │ │ │ │ sub r1, ip, #1 │ │ │ │ add r1, r7, r1 │ │ │ │ cmp r5, #0 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ add r1, r1, #1 │ │ │ │ - beq 5d0a0 │ │ │ │ - b 5cff0 │ │ │ │ + beq 5d09c │ │ │ │ + b 5cfec │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ - beq 5d0bc │ │ │ │ + beq 5d0b8 │ │ │ │ ldrb r3, [r1, #1]! │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - beq 5cfe0 │ │ │ │ + beq 5cfdc │ │ │ │ mov r5, #0 │ │ │ │ cmp ip, r2 │ │ │ │ movlt r0, r5 │ │ │ │ orrge r0, r5, #1 │ │ │ │ - b 5ce14 │ │ │ │ + b 5ce10 │ │ │ │ add ip, ip, #1 │ │ │ │ cmp ip, r2 │ │ │ │ - beq 5d0bc │ │ │ │ + beq 5d0b8 │ │ │ │ ldrb r1, [r0, #1]! │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ cmpne r1, #47 @ 0x2f │ │ │ │ - bne 5d00c │ │ │ │ - b 5cfa4 │ │ │ │ + bne 5d008 │ │ │ │ + b 5cfa0 │ │ │ │ cmp ip, #4 │ │ │ │ - bne 5cf70 │ │ │ │ + bne 5cf6c │ │ │ │ mov r1, #2 │ │ │ │ ldrb r1, [r7, r1] │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bne 5ce8c │ │ │ │ - b 5ce10 │ │ │ │ + bne 5ce88 │ │ │ │ + b 5ce0c │ │ │ │ cmp r1, #0 │ │ │ │ add ip, r9, #2 │ │ │ │ - beq 5d0b0 │ │ │ │ + beq 5d0ac │ │ │ │ cmp r1, r9 │ │ │ │ - beq 5d038 │ │ │ │ + beq 5d034 │ │ │ │ cmp r2, ip │ │ │ │ - ble 5ce10 │ │ │ │ + ble 5ce0c │ │ │ │ ldrb r0, [r7, ip] │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ - beq 5ce10 │ │ │ │ - b 5cf70 │ │ │ │ + beq 5ce0c │ │ │ │ + b 5cf6c │ │ │ │ ldrb ip, [r7, #2] │ │ │ │ cmp ip, #63 @ 0x3f │ │ │ │ - bne 5cf14 │ │ │ │ + bne 5cf10 │ │ │ │ ldrb ip, [r7, #3] │ │ │ │ cmp ip, #92 @ 0x5c │ │ │ │ - bne 5cf14 │ │ │ │ - b 5ce10 │ │ │ │ + bne 5cf10 │ │ │ │ + b 5ce0c │ │ │ │ add ip, ip, #1 │ │ │ │ cmp ip, r2 │ │ │ │ - beq 5d0bc │ │ │ │ + beq 5d0b8 │ │ │ │ ldrb r3, [r1, #1]! │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ cmpne r3, #92 @ 0x5c │ │ │ │ - beq 5d090 │ │ │ │ - b 5cffc │ │ │ │ + beq 5d08c │ │ │ │ + b 5cff8 │ │ │ │ cmp ip, #4 │ │ │ │ - bne 5d05c │ │ │ │ - b 5d034 │ │ │ │ + bne 5d058 │ │ │ │ + b 5d030 │ │ │ │ mov ip, r2 │ │ │ │ mov r5, #0 │ │ │ │ - b 5cffc │ │ │ │ + b 5cff8 │ │ │ │ ldrb r1, [r7, r1] │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bne 5d068 │ │ │ │ - b 5ce10 │ │ │ │ + bne 5d064 │ │ │ │ + b 5ce0c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r3, r5, r0, asr #5 │ │ │ │ + eoreq r3, r5, r4, asr #5 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x002532b0 │ │ │ │ + @ instruction: 0x002532b4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - ldrdeq r3, [r5], -ip @ │ │ │ │ + eoreq r3, r5, r0, ror #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r4, [pc, #1248] @ 5d5e8 │ │ │ │ + ldr r4, [pc, #1248] @ 5d5e4 │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ - ldr lr, [pc, #1244] @ 5d5ec │ │ │ │ + ldr lr, [pc, #1244] @ 5d5e8 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr ip, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str ip, [sp, #8] │ │ │ │ ldr lr, [r4, lr] │ │ │ │ cmp r1, #3 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #1208] @ 5d5f0 │ │ │ │ + ldr r1, [pc, #1208] @ 5d5ec │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #52] @ 0x34 │ │ │ │ mov lr, #0 │ │ │ │ - ldr lr, [pc, #1196] @ 5d5f4 │ │ │ │ + ldr lr, [pc, #1196] @ 5d5f0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r5, [r1, lr] │ │ │ │ add lr, sp, #20 │ │ │ │ str lr, [sp, #36] @ 0x24 │ │ │ │ - add lr, sp, #12 │ │ │ │ + add lr, sp, #8 │ │ │ │ str lr, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #28 │ │ │ │ add lr, sp, #16 │ │ │ │ ldr r6, [r5] │ │ │ │ str lr, [sp, #44] @ 0x2c │ │ │ │ str r1, [r5] │ │ │ │ - add lr, sp, #8 │ │ │ │ + add lr, sp, #12 │ │ │ │ mov r1, #4 │ │ │ │ str r6, [sp, #28] │ │ │ │ str r1, [sp, #32] │ │ │ │ str lr, [sp, #48] @ 0x30 │ │ │ │ - ble 5d198 │ │ │ │ + ble 5d194 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ - beq 5d1cc │ │ │ │ + beq 5d1c8 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #1108] @ 5d5f8 │ │ │ │ - ldr r3, [pc, #1092] @ 5d5ec │ │ │ │ + ldr r2, [pc, #1108] @ 5d5f4 │ │ │ │ + ldr r3, [pc, #1092] @ 5d5e8 │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [r5] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 5d53c │ │ │ │ + bne 5d538 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ - bne 5d198 │ │ │ │ + bne 5d194 │ │ │ │ ldrb r0, [r7, #2] │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ - bne 5d198 │ │ │ │ + bne 5d194 │ │ │ │ ldrb r0, [r7, #3] │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ - bne 5d198 │ │ │ │ + bne 5d194 │ │ │ │ subs r9, r2, #0 │ │ │ │ - beq 5d378 │ │ │ │ + beq 5d374 │ │ │ │ ldrb r3, [r7, #4] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - beq 5d3f4 │ │ │ │ + beq 5d3f0 │ │ │ │ cmp r4, #5 │ │ │ │ movgt r8, r1 │ │ │ │ - ble 5d400 │ │ │ │ + ble 5d3fc │ │ │ │ add r2, r7, r4 │ │ │ │ ldrb r1, [r2, #-1] │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ - beq 5d40c │ │ │ │ + beq 5d408 │ │ │ │ cmp r4, #6 │ │ │ │ - beq 5d4e0 │ │ │ │ + beq 5d4dc │ │ │ │ sub r2, r4, #3 │ │ │ │ add r2, r7, r2 │ │ │ │ add r1, r7, #3 │ │ │ │ - b 5d244 │ │ │ │ + b 5d240 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 5d28c │ │ │ │ + beq 5d288 │ │ │ │ ldrb r3, [r2, #2] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne 5d238 │ │ │ │ + bne 5d234 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne 5d238 │ │ │ │ + bne 5d234 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne 5d238 │ │ │ │ + bne 5d234 │ │ │ │ rsb r3, r7, #3 │ │ │ │ add r3, r3, r2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r9, #0 │ │ │ │ strne r3, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ strne r3, [r2] │ │ │ │ mov r0, #1 │ │ │ │ - b 5d19c │ │ │ │ + b 5d198 │ │ │ │ ldrb r6, [r7, r8] │ │ │ │ tst r6, #128 @ 0x80 │ │ │ │ - bne 5d3c8 │ │ │ │ + bne 5d3c4 │ │ │ │ bl 2349c <__ctype_b_loc@plt> │ │ │ │ lsl r3, r6, #1 │ │ │ │ ldr r2, [r0] │ │ │ │ ldrh r3, [r2, r3] │ │ │ │ tst r3, #1024 @ 0x400 │ │ │ │ - beq 5d2c0 │ │ │ │ + beq 5d2bc │ │ │ │ add r3, r7, r8 │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ cmp r2, #58 @ 0x3a │ │ │ │ - beq 5d54c │ │ │ │ + beq 5d548 │ │ │ │ add sl, r8, #3 │ │ │ │ cmp sl, r4 │ │ │ │ - bge 5d3d4 │ │ │ │ + bge 5d3d0 │ │ │ │ and r6, r6, #223 @ 0xdf │ │ │ │ cmp r6, #85 @ 0x55 │ │ │ │ - bne 5d308 │ │ │ │ + bne 5d304 │ │ │ │ add r3, r7, r8 │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ and r2, r2, #223 @ 0xdf │ │ │ │ cmp r2, #78 @ 0x4e │ │ │ │ - bne 5d308 │ │ │ │ + bne 5d304 │ │ │ │ ldrb r2, [r3, #2] │ │ │ │ and r2, r2, #223 @ 0xdf │ │ │ │ cmp r2, #67 @ 0x43 │ │ │ │ - bne 5d308 │ │ │ │ + bne 5d304 │ │ │ │ ldrb r2, [r3, #3] │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ - beq 5d598 │ │ │ │ + beq 5d594 │ │ │ │ cmp r4, #8 │ │ │ │ sub r1, r8, #4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r9, [sp, #16] │ │ │ │ mov r2, r3 │ │ │ │ - beq 5d3d8 │ │ │ │ + beq 5d3d4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ - beq 5d484 │ │ │ │ + beq 5d480 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 5d518 │ │ │ │ + beq 5d514 │ │ │ │ mov r3, #4 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq 5d360 │ │ │ │ + beq 5d35c │ │ │ │ mov r3, #4 │ │ │ │ str r3, [r2] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ movne r2, #4 │ │ │ │ strne r2, [r3] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - b 5d284 │ │ │ │ + b 5d280 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5d524 │ │ │ │ + beq 5d520 │ │ │ │ ldrb r3, [r7, #4] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ movne r8, #4 │ │ │ │ moveq r8, #5 │ │ │ │ cmp r4, #5 │ │ │ │ - bgt 5d210 │ │ │ │ + bgt 5d20c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5d360 │ │ │ │ + beq 5d35c │ │ │ │ cmp r4, #5 │ │ │ │ - bne 5d358 │ │ │ │ + bne 5d354 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne 5d358 │ │ │ │ + bne 5d354 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [r2] │ │ │ │ - b 5d360 │ │ │ │ + b 5d35c │ │ │ │ add r3, r8, #3 │ │ │ │ cmp r4, r3 │ │ │ │ - bgt 5d308 │ │ │ │ + bgt 5d304 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 5d530 │ │ │ │ + beq 5d52c │ │ │ │ mov r1, #4 │ │ │ │ subs r2, r3, #0 │ │ │ │ str r1, [r9] │ │ │ │ - bne 5d358 │ │ │ │ - b 5d360 │ │ │ │ + bne 5d354 │ │ │ │ + b 5d35c │ │ │ │ cmp r4, #5 │ │ │ │ movgt r8, #5 │ │ │ │ - bgt 5d210 │ │ │ │ + bgt 5d20c │ │ │ │ mov r3, #4 │ │ │ │ str r3, [r9] │ │ │ │ - b 5d398 │ │ │ │ + b 5d394 │ │ │ │ ldrb r2, [r2, #-2] │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ - bne 5d220 │ │ │ │ + bne 5d21c │ │ │ │ cmp r4, #6 │ │ │ │ - beq 5d4e0 │ │ │ │ + beq 5d4dc │ │ │ │ cmp r4, #8 │ │ │ │ - bne 5d460 │ │ │ │ + bne 5d45c │ │ │ │ ldrsb r3, [r7, r8] │ │ │ │ ldrb sl, [r7, r8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 5d460 │ │ │ │ + blt 5d45c │ │ │ │ bl 2349c <__ctype_b_loc@plt> │ │ │ │ lsl sl, sl, #1 │ │ │ │ ldr r3, [r0] │ │ │ │ ldrh r3, [r3, sl] │ │ │ │ tst r3, #1024 @ 0x400 │ │ │ │ - beq 5d460 │ │ │ │ + beq 5d45c │ │ │ │ add r3, r7, r8 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - beq 5d228 │ │ │ │ + beq 5d224 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r9, #0 │ │ │ │ strne r4, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ strne r4, [r3] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ strne r4, [r3] │ │ │ │ - b 5d284 │ │ │ │ + b 5d280 │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - bne 5d340 │ │ │ │ + bne 5d33c │ │ │ │ ldrb r0, [r1, #6] │ │ │ │ and ip, r0, #247 @ 0xf7 │ │ │ │ cmp ip, #68 @ 0x44 │ │ │ │ - bne 5d340 │ │ │ │ + bne 5d33c │ │ │ │ ldrb ip, [r1, #7] │ │ │ │ cmp ip, #92 @ 0x5c │ │ │ │ - bne 5d340 │ │ │ │ + bne 5d33c │ │ │ │ ldrb r1, [r1, #8] │ │ │ │ cmp r4, #9 │ │ │ │ cmpeq r1, #92 @ 0x5c │ │ │ │ - beq 5d340 │ │ │ │ + beq 5d33c │ │ │ │ cmp r9, #0 │ │ │ │ - beq 5d4d4 │ │ │ │ + beq 5d4d0 │ │ │ │ cmp r0, #76 @ 0x4c │ │ │ │ mvnne r2, #1 │ │ │ │ mvneq r2, #0 │ │ │ │ str r2, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ strne r4, [r3] │ │ │ │ - b 5d370 │ │ │ │ + b 5d36c │ │ │ │ cmp r9, #0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - beq 5d540 │ │ │ │ + beq 5d53c │ │ │ │ mov r3, #4 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [r9] │ │ │ │ ldrbne r3, [r7, #4] │ │ │ │ - beq 5d360 │ │ │ │ + beq 5d35c │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne 5d358 │ │ │ │ + bne 5d354 │ │ │ │ ldrb r3, [r7, #5] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne 5d358 │ │ │ │ - b 5d3bc │ │ │ │ + bne 5d354 │ │ │ │ + b 5d3b8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 5d358 │ │ │ │ - b 5d360 │ │ │ │ + bne 5d354 │ │ │ │ + b 5d35c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 5d380 │ │ │ │ - b 5d284 │ │ │ │ + bne 5d37c │ │ │ │ + b 5d280 │ │ │ │ subs r2, r3, #0 │ │ │ │ - bne 5d358 │ │ │ │ - b 5d360 │ │ │ │ + bne 5d354 │ │ │ │ + b 5d35c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ cmp r2, #0 │ │ │ │ - bne 5d500 │ │ │ │ - b 5d360 │ │ │ │ + bne 5d4fc │ │ │ │ + b 5d35c │ │ │ │ ldrb r2, [r3, #2] │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ - bne 5d2c0 │ │ │ │ + bne 5d2bc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ addne r1, r8, #2 │ │ │ │ strne r1, [r2] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 5d370 │ │ │ │ + beq 5d36c │ │ │ │ add r2, r8, #3 │ │ │ │ cmp r2, r4 │ │ │ │ - bge 5d590 │ │ │ │ + bge 5d58c │ │ │ │ ldrb r3, [r3, #3] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ addeq r1, r8, #4 │ │ │ │ streq r1, [r9] │ │ │ │ - beq 5d370 │ │ │ │ + beq 5d36c │ │ │ │ str r2, [r9] │ │ │ │ - b 5d370 │ │ │ │ + b 5d36c │ │ │ │ add r1, r8, #4 │ │ │ │ cmp r1, r4 │ │ │ │ - bge 5d5b0 │ │ │ │ + bge 5d5ac │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ addeq r1, r8, #5 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r4 │ │ │ │ - bl 5cd18 │ │ │ │ + bl 5cd14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5d308 │ │ │ │ + beq 5d304 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ strne sl, [r3] │ │ │ │ - b 5d370 │ │ │ │ - eoreq r2, r5, ip, ror #29 │ │ │ │ + b 5d36c │ │ │ │ + strdeq r2, [r5], -r0 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x00252eb4 │ │ │ │ + @ instruction: 0x00252eb8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r2, r5, r4, asr lr │ │ │ │ + eoreq r2, r5, r8, asr lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr lr, [pc, #940] @ 5d9c0 │ │ │ │ - ldr ip, [pc, #940] @ 5d9c4 │ │ │ │ + ldr lr, [pc, #940] @ 5d9bc │ │ │ │ + ldr ip, [pc, #940] @ 5d9c0 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr ip, [lr, ip] │ │ │ │ mov r7, r3 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #52] @ 0x34 │ │ │ │ mov ip, #0 │ │ │ │ - ldr ip, [pc, #908] @ 5d9c8 │ │ │ │ - ldr r3, [pc, #908] @ 5d9cc │ │ │ │ + ldr ip, [pc, #908] @ 5d9c4 │ │ │ │ + ldr r3, [pc, #908] @ 5d9c8 │ │ │ │ add ip, pc, ip │ │ │ │ ldr sl, [sp, #104] @ 0x68 │ │ │ │ ldr r6, [ip, r3] │ │ │ │ cmp sl, #58 @ 0x3a │ │ │ │ movne r0, #0 │ │ │ │ andeq r0, r0, #1 │ │ │ │ ldr r3, [r6] │ │ │ │ @@ -60010,165 +60009,165 @@ │ │ │ │ cmp r0, #0 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r8, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [r6] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bne 5d700 │ │ │ │ + bne 5d6fc │ │ │ │ cmp r8, #0 │ │ │ │ - beq 5d6bc │ │ │ │ - ldr r2, [pc, #836] @ 5d9d0 │ │ │ │ + beq 5d6b8 │ │ │ │ + ldr r2, [pc, #836] @ 5d9cc │ │ │ │ str r3, [r6] │ │ │ │ ldr r0, [ip, r2] │ │ │ │ - ldr r2, [pc, #828] @ 5d9d4 │ │ │ │ - ldr r3, [pc, #808] @ 5d9c4 │ │ │ │ + ldr r2, [pc, #828] @ 5d9d0 │ │ │ │ + ldr r3, [pc, #808] @ 5d9c0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 5d9bc │ │ │ │ + bne 5d9b8 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [r6] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #20 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ str r8, [sp, #20] │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b54 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strh sl, [r0] │ │ │ │ str r3, [r6] │ │ │ │ - b 5d690 │ │ │ │ + b 5d68c │ │ │ │ cmp r7, #0 │ │ │ │ moveq r2, #1 │ │ │ │ sub r0, r7, #1 │ │ │ │ streq r2, [sp, #40] @ 0x28 │ │ │ │ - beq 5d67c │ │ │ │ + beq 5d678 │ │ │ │ add r0, r5, r0 │ │ │ │ add r0, r0, #1 │ │ │ │ add lr, r1, r0 │ │ │ │ mov r4, #1 │ │ │ │ - b 5d74c │ │ │ │ + b 5d748 │ │ │ │ cmp r0, #32 │ │ │ │ cmpne r0, #46 @ 0x2e │ │ │ │ - bne 5d758 │ │ │ │ + bne 5d754 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 5d780 │ │ │ │ + bne 5d77c │ │ │ │ sub r0, lr, r1 │ │ │ │ cmp r5, r0 │ │ │ │ mov r4, #0 │ │ │ │ - beq 5d7d0 │ │ │ │ + beq 5d7cc │ │ │ │ cmp r8, #2 │ │ │ │ ldrb r0, [lr, #-1]! │ │ │ │ - bne 5d728 │ │ │ │ + bne 5d724 │ │ │ │ cmp r0, #60 @ 0x3c │ │ │ │ - bhi 5d7a8 │ │ │ │ + bhi 5d7a4 │ │ │ │ cmp r0, #33 @ 0x21 │ │ │ │ - bls 5d73c │ │ │ │ - ldr r4, [pc, #616] @ 5d9d8 │ │ │ │ + bls 5d738 │ │ │ │ + ldr r4, [pc, #616] @ 5d9d4 │ │ │ │ sub r0, r0, #34 @ 0x22 │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ lsr r0, r4, r0 │ │ │ │ tst r0, #1 │ │ │ │ - beq 5d73c │ │ │ │ + beq 5d738 │ │ │ │ add r2, sp, #16 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ cmp r8, #0 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ - beq 5d8c0 │ │ │ │ - ldr r2, [pc, #572] @ 5d9dc │ │ │ │ + beq 5d8bc │ │ │ │ + ldr r2, [pc, #572] @ 5d9d8 │ │ │ │ str r3, [r6] │ │ │ │ ldr r0, [ip, r2] │ │ │ │ - b 5d690 │ │ │ │ + b 5d68c │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ - beq 5d780 │ │ │ │ - bhi 5d7c4 │ │ │ │ + beq 5d77c │ │ │ │ + bhi 5d7c0 │ │ │ │ sub r0, r0, #62 @ 0x3e │ │ │ │ cmp r0, #1 │ │ │ │ - bhi 5d73c │ │ │ │ - b 5d780 │ │ │ │ + bhi 5d738 │ │ │ │ + b 5d77c │ │ │ │ cmp r0, #124 @ 0x7c │ │ │ │ - bne 5d73c │ │ │ │ - b 5d780 │ │ │ │ + bne 5d738 │ │ │ │ + b 5d77c │ │ │ │ cmp r7, #1 │ │ │ │ - bne 5d898 │ │ │ │ + bne 5d894 │ │ │ │ ldrb r1, [r1, r5] │ │ │ │ cmp r1, #46 @ 0x2e │ │ │ │ - beq 5d780 │ │ │ │ + beq 5d77c │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #28] │ │ │ │ add r1, sp, #24 │ │ │ │ str r1, [r6] │ │ │ │ add r1, sp, #20 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ - ldr r9, [pc, #472] @ 5d9e0 │ │ │ │ + ldr r9, [pc, #472] @ 5d9dc │ │ │ │ str r1, [sp, #32] │ │ │ │ - ldr r1, [pc, #468] @ 5d9e4 │ │ │ │ + ldr r1, [pc, #468] @ 5d9e0 │ │ │ │ stmib sp, {r3, fp} │ │ │ │ add r9, pc, r9 │ │ │ │ add r1, pc, r1 │ │ │ │ mov lr, #78 @ 0x4e │ │ │ │ add r0, fp, r5 │ │ │ │ mov r3, r2 │ │ │ │ str r2, [sp, #24] │ │ │ │ str fp, [sp, #20] │ │ │ │ cmp lr, #0 │ │ │ │ - beq 5d884 │ │ │ │ + beq 5d880 │ │ │ │ mov r4, r0 │ │ │ │ str r9, [sp] │ │ │ │ - b 5d874 │ │ │ │ - ldr r9, [pc, #416] @ 5d9e8 │ │ │ │ + b 5d870 │ │ │ │ + ldr r9, [pc, #416] @ 5d9e4 │ │ │ │ ldr r9, [ip, r9] │ │ │ │ ldr r9, [r9] │ │ │ │ ldrb fp, [r9, r2] │ │ │ │ - ldr r9, [pc, #404] @ 5d9ec │ │ │ │ + ldr r9, [pc, #404] @ 5d9e8 │ │ │ │ ldr r9, [ip, r9] │ │ │ │ ldr r9, [r9, fp, lsl #2] │ │ │ │ add r9, r2, r9 │ │ │ │ cmp r9, lr │ │ │ │ - bne 5d880 │ │ │ │ + bne 5d87c │ │ │ │ ldrb lr, [r1, #1]! │ │ │ │ cmp lr, #0 │ │ │ │ - beq 5d954 │ │ │ │ + beq 5d950 │ │ │ │ ldrb r2, [r4], #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 5d840 │ │ │ │ + bne 5d83c │ │ │ │ ldr r9, [sp] │ │ │ │ ldr r1, [r9, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5d94c │ │ │ │ + beq 5d948 │ │ │ │ ldrb lr, [r1] │ │ │ │ - b 5d82c │ │ │ │ + b 5d828 │ │ │ │ cmp r7, #2 │ │ │ │ - bne 5d7e4 │ │ │ │ + bne 5d7e0 │ │ │ │ ldrb r0, [r1, r5] │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - bne 5d7e4 │ │ │ │ + bne 5d7e0 │ │ │ │ add r1, r1, r5 │ │ │ │ ldrb r1, [r1, #1] │ │ │ │ cmp r1, #46 @ 0x2e │ │ │ │ - bne 5d7e4 │ │ │ │ - b 5d780 │ │ │ │ + bne 5d7e0 │ │ │ │ + b 5d77c │ │ │ │ mov r3, #2 │ │ │ │ add r0, r7, #10 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 34c7c │ │ │ │ - ldr r1, [pc, #280] @ 5d9f0 │ │ │ │ + bl 34c78 │ │ │ │ + ldr r1, [pc, #280] @ 5d9ec │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #16] │ │ │ │ bl 23310 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ @@ -60185,1798 +60184,1798 @@ │ │ │ │ add r3, sp, #20 │ │ │ │ str r1, [r6] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r8 │ │ │ │ str r8, [sp, #20] │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b54 │ │ │ │ mov r3, #58 @ 0x3a │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r6] │ │ │ │ - b 5d690 │ │ │ │ + b 5d68c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b 5d67c │ │ │ │ + b 5d678 │ │ │ │ sub r1, r4, r0 │ │ │ │ cmp r7, r1 │ │ │ │ mov r2, r3 │ │ │ │ ldr fp, [sp, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ble 5d9b4 │ │ │ │ + ble 5d9b0 │ │ │ │ add r1, r5, r1 │ │ │ │ ldrb r0, [fp, r1] │ │ │ │ cmp r0, #58 @ 0x3a │ │ │ │ cmpne r0, #46 @ 0x2e │ │ │ │ - beq 5d9b4 │ │ │ │ + beq 5d9b0 │ │ │ │ sub lr, r1, #1 │ │ │ │ add lr, fp, lr │ │ │ │ add r4, r7, r5 │ │ │ │ - b 5d99c │ │ │ │ + b 5d998 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r4, r1 │ │ │ │ - ble 5d9b4 │ │ │ │ + ble 5d9b0 │ │ │ │ ldrb r0, [lr, #1]! │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ cmpne r0, #32 │ │ │ │ - beq 5d990 │ │ │ │ + beq 5d98c │ │ │ │ cmp r1, r4 │ │ │ │ - blt 5d67c │ │ │ │ + blt 5d678 │ │ │ │ str r2, [r6] │ │ │ │ - b 5d780 │ │ │ │ + b 5d77c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r2, r5, r0, ror #19 │ │ │ │ + eoreq r2, r5, r4, ror #19 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x002529bc │ │ │ │ + eoreq r2, r5, r0, asr #19 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r2, r5, r0, ror #18 │ │ │ │ + eoreq r2, r5, r4, ror #18 │ │ │ │ streq r2, [r0, #-257] @ 0xfffffeff │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - eoreq r2, r5, r8, lsr #10 │ │ │ │ - strdeq lr, [r0], -ip @ │ │ │ │ + eoreq r2, r5, ip, lsr #10 │ │ │ │ + eoreq lr, r0, r0, lsl #8 │ │ │ │ andeq r0, r0, r8, asr #14 │ │ │ │ andeq r0, r0, r8, lsl r5 │ │ │ │ - eoreq lr, r0, ip, lsr r3 │ │ │ │ + eoreq lr, r0, r0, asr #6 │ │ │ │ │ │ │ │ -0005d9f4 : │ │ │ │ +0005d9f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #3888] @ 5e944 │ │ │ │ - ldr r1, [pc, #3888] @ 5e948 │ │ │ │ + ldr r0, [pc, #3888] @ 5e940 │ │ │ │ + ldr r1, [pc, #3888] @ 5e944 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #3880] @ 5e94c │ │ │ │ - ldr r2, [pc, #3880] @ 5e950 │ │ │ │ + ldr r3, [pc, #3880] @ 5e948 │ │ │ │ + ldr r2, [pc, #3880] @ 5e94c │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r7, [r3, r2] │ │ │ │ - ldr r4, [pc, #3860] @ 5e954 │ │ │ │ + ldr r4, [pc, #3860] @ 5e950 │ │ │ │ add r3, sp, #28 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r2, [r7] │ │ │ │ mov r1, #4 │ │ │ │ str r3, [r7] │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ mov r5, #2 │ │ │ │ mov r6, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #20 │ │ │ │ add r0, r4, r1 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #32] │ │ │ │ str r6, [sp, #24] │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ add r0, r4, #16 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ add r0, r4, #8 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ add r0, r4, #20 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ add r0, r4, #24 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ add r0, r4, #28 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ add r0, r4, #32 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ add r0, r4, #44 @ 0x2c │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ add r0, r4, #48 @ 0x30 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ add r0, r4, #52 @ 0x34 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ add r0, r4, #56 @ 0x38 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ add r0, r4, #60 @ 0x3c │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ add r0, r4, #64 @ 0x40 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ add r0, r4, #68 @ 0x44 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ add r0, r4, #72 @ 0x48 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ add r0, r4, #76 @ 0x4c │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ add r0, r4, #80 @ 0x50 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ add r0, r4, #84 @ 0x54 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ add r0, r4, #88 @ 0x58 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ add r0, r4, #92 @ 0x5c │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ add r0, r4, #96 @ 0x60 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ add r0, r4, #100 @ 0x64 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ add r0, r4, #12 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ add r0, r4, #104 @ 0x68 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ add r0, r4, #108 @ 0x6c │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ add r0, r4, #112 @ 0x70 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ add r0, r4, #116 @ 0x74 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ add r0, r4, #120 @ 0x78 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ add r0, r4, #124 @ 0x7c │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ add r0, r4, #128 @ 0x80 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ add r0, r4, #132 @ 0x84 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ add r0, r4, #136 @ 0x88 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ add r0, r4, #140 @ 0x8c │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ add r0, r4, #144 @ 0x90 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ add r0, r4, #148 @ 0x94 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ add r0, r4, #152 @ 0x98 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ add r0, r4, #156 @ 0x9c │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ add r0, r4, #160 @ 0xa0 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ add r0, r4, #164 @ 0xa4 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ add r0, r4, #168 @ 0xa8 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ add r0, r4, #172 @ 0xac │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ add r0, r4, #176 @ 0xb0 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ add r0, r4, #180 @ 0xb4 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ add r0, r4, #184 @ 0xb8 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r4, #188 @ 0xbc │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #3232] @ 5e958 │ │ │ │ - ldr r8, [pc, #3232] @ 5e95c │ │ │ │ + bl 38b80 │ │ │ │ + ldr r0, [pc, #3232] @ 5e954 │ │ │ │ + ldr r8, [pc, #3232] @ 5e958 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1f5da0 │ │ │ │ add r8, pc, r8 │ │ │ │ - ldr r9, [pc, #3220] @ 5e960 │ │ │ │ + ldr r9, [pc, #3220] @ 5e95c │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #3212] @ 5e964 │ │ │ │ + ldr r0, [pc, #3212] @ 5e960 │ │ │ │ str r3, [r4, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1f5da0 │ │ │ │ str r0, [r4, #16] │ │ │ │ - ldr r0, [pc, #3196] @ 5e968 │ │ │ │ + ldr r0, [pc, #3196] @ 5e964 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1f5da0 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #3184] @ 5e96c │ │ │ │ + ldr r0, [pc, #3184] @ 5e968 │ │ │ │ str r3, [r4, #8] │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1f5da0 │ │ │ │ str r0, [r4, #20] │ │ │ │ - ldr r0, [pc, #3168] @ 5e970 │ │ │ │ + ldr r0, [pc, #3168] @ 5e96c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1f5da0 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #3156] @ 5e974 │ │ │ │ + ldr r0, [pc, #3156] @ 5e970 │ │ │ │ str r3, [r4, #24] │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1f5da0 │ │ │ │ str r0, [r4, #28] │ │ │ │ - ldr r0, [pc, #3140] @ 5e978 │ │ │ │ + ldr r0, [pc, #3140] @ 5e974 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1f5da0 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #3128] @ 5e97c │ │ │ │ + ldr r0, [pc, #3128] @ 5e978 │ │ │ │ str r3, [r4, #32] │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1f5da0 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #3112] @ 5e980 │ │ │ │ + ldr r0, [pc, #3112] @ 5e97c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1f5da0 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #3100] @ 5e984 │ │ │ │ + ldr r0, [pc, #3100] @ 5e980 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1f5da0 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #3084] @ 5e988 │ │ │ │ + ldr r0, [pc, #3084] @ 5e984 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1f5da0 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #3072] @ 5e98c │ │ │ │ + ldr r0, [pc, #3072] @ 5e988 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1f5da0 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #3056] @ 5e990 │ │ │ │ + ldr r0, [pc, #3056] @ 5e98c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1f5da0 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #3044] @ 5e994 │ │ │ │ + ldr r0, [pc, #3044] @ 5e990 │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1f5da0 │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ - ldr r0, [pc, #3028] @ 5e998 │ │ │ │ + ldr r0, [pc, #3028] @ 5e994 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1f5da0 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #3016] @ 5e99c │ │ │ │ + ldr r0, [pc, #3016] @ 5e998 │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1f5da0 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ - ldr r0, [pc, #3000] @ 5e9a0 │ │ │ │ + ldr r0, [pc, #3000] @ 5e99c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1f5da0 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #2988] @ 5e9a4 │ │ │ │ + ldr r0, [pc, #2988] @ 5e9a0 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1f5da0 │ │ │ │ str r0, [r4, #76] @ 0x4c │ │ │ │ - ldr r0, [pc, #2972] @ 5e9a8 │ │ │ │ + ldr r0, [pc, #2972] @ 5e9a4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1f5da0 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #2960] @ 5e9ac │ │ │ │ + ldr r0, [pc, #2960] @ 5e9a8 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1f5da0 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ - ldr r0, [pc, #2944] @ 5e9b0 │ │ │ │ + ldr r0, [pc, #2944] @ 5e9ac │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1f5da0 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #2932] @ 5e9b4 │ │ │ │ + ldr r0, [pc, #2932] @ 5e9b0 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1f5da0 │ │ │ │ str r0, [r4, #92] @ 0x5c │ │ │ │ - ldr r0, [pc, #2916] @ 5e9b8 │ │ │ │ + ldr r0, [pc, #2916] @ 5e9b4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1f5da0 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #2904] @ 5e9bc │ │ │ │ + ldr r0, [pc, #2904] @ 5e9b8 │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1f5da0 │ │ │ │ str r0, [r4, #100] @ 0x64 │ │ │ │ - ldr r0, [pc, #2888] @ 5e9c0 │ │ │ │ + ldr r0, [pc, #2888] @ 5e9bc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1f5da0 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #2876] @ 5e9c4 │ │ │ │ + ldr r0, [pc, #2876] @ 5e9c0 │ │ │ │ str r3, [r4, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1f5da0 │ │ │ │ str r0, [r4] │ │ │ │ - ldr r0, [pc, #2860] @ 5e9c8 │ │ │ │ + ldr r0, [pc, #2860] @ 5e9c4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1f5da0 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #2848] @ 5e9cc │ │ │ │ + ldr r0, [pc, #2848] @ 5e9c8 │ │ │ │ str r3, [r4, #104] @ 0x68 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1f5da0 │ │ │ │ str r0, [r4, #108] @ 0x6c │ │ │ │ - ldr r0, [pc, #2832] @ 5e9d0 │ │ │ │ + ldr r0, [pc, #2832] @ 5e9cc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1f5da0 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #2820] @ 5e9d4 │ │ │ │ + ldr r0, [pc, #2820] @ 5e9d0 │ │ │ │ str r3, [r4, #112] @ 0x70 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1f5da0 │ │ │ │ str r0, [r4, #116] @ 0x74 │ │ │ │ - ldr r0, [pc, #2804] @ 5e9d8 │ │ │ │ + ldr r0, [pc, #2804] @ 5e9d4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1f5da0 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #2792] @ 5e9dc │ │ │ │ + ldr r0, [pc, #2792] @ 5e9d8 │ │ │ │ str r3, [r4, #120] @ 0x78 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1f5da0 │ │ │ │ str r0, [r4, #124] @ 0x7c │ │ │ │ - ldr r0, [pc, #2776] @ 5e9e0 │ │ │ │ + ldr r0, [pc, #2776] @ 5e9dc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1f5da0 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #2764] @ 5e9e4 │ │ │ │ + ldr r0, [pc, #2764] @ 5e9e0 │ │ │ │ str r3, [r4, #128] @ 0x80 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1f5da0 │ │ │ │ str r0, [r4, #132] @ 0x84 │ │ │ │ - ldr r0, [pc, #2748] @ 5e9e8 │ │ │ │ + ldr r0, [pc, #2748] @ 5e9e4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1f5da0 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #2736] @ 5e9ec │ │ │ │ + ldr r0, [pc, #2736] @ 5e9e8 │ │ │ │ str r3, [r4, #136] @ 0x88 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1f5da0 │ │ │ │ str r0, [r4, #140] @ 0x8c │ │ │ │ - ldr r0, [pc, #2720] @ 5e9f0 │ │ │ │ + ldr r0, [pc, #2720] @ 5e9ec │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1f5da0 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #2708] @ 5e9f4 │ │ │ │ + ldr r0, [pc, #2708] @ 5e9f0 │ │ │ │ str r3, [r4, #144] @ 0x90 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1f5da0 │ │ │ │ str r0, [r4, #148] @ 0x94 │ │ │ │ - ldr r0, [pc, #2692] @ 5e9f8 │ │ │ │ + ldr r0, [pc, #2692] @ 5e9f4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1f5da0 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #2680] @ 5e9fc │ │ │ │ + ldr r0, [pc, #2680] @ 5e9f8 │ │ │ │ str r3, [r4, #152] @ 0x98 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1f5da0 │ │ │ │ str r0, [r4, #156] @ 0x9c │ │ │ │ - ldr r0, [pc, #2664] @ 5ea00 │ │ │ │ + ldr r0, [pc, #2664] @ 5e9fc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1f5da0 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #2652] @ 5ea04 │ │ │ │ + ldr r0, [pc, #2652] @ 5ea00 │ │ │ │ str r3, [r4, #160] @ 0xa0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1f5da0 │ │ │ │ str r0, [r4, #164] @ 0xa4 │ │ │ │ - ldr r0, [pc, #2636] @ 5ea08 │ │ │ │ + ldr r0, [pc, #2636] @ 5ea04 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1f5da0 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #2624] @ 5ea0c │ │ │ │ + ldr r0, [pc, #2624] @ 5ea08 │ │ │ │ str r3, [r4, #168] @ 0xa8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1f5da0 │ │ │ │ str r0, [r4, #172] @ 0xac │ │ │ │ - ldr r0, [pc, #2608] @ 5ea10 │ │ │ │ + ldr r0, [pc, #2608] @ 5ea0c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1f5da0 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #2596] @ 5ea14 │ │ │ │ + ldr r0, [pc, #2596] @ 5ea10 │ │ │ │ str r3, [r4, #176] @ 0xb0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1f5da0 │ │ │ │ str r0, [r4, #180] @ 0xb4 │ │ │ │ - ldr r0, [pc, #2580] @ 5ea18 │ │ │ │ + ldr r0, [pc, #2580] @ 5ea14 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1f5da0 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #2568] @ 5ea1c │ │ │ │ + ldr r0, [pc, #2568] @ 5ea18 │ │ │ │ str r3, [r4, #184] @ 0xb8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1f5da0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ str r0, [r4, #188] @ 0xbc │ │ │ │ - ldr r4, [pc, #2544] @ 5ea20 │ │ │ │ - ldr r0, [pc, #2544] @ 5ea24 │ │ │ │ + ldr r4, [pc, #2544] @ 5ea1c │ │ │ │ + ldr r0, [pc, #2544] @ 5ea20 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #2524] @ 5ea28 │ │ │ │ + ldr r0, [pc, #2524] @ 5ea24 │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r4 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2484] @ 5ea2c │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2484] @ 5ea28 │ │ │ │ mov r4, #1 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ str r4, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74964 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - ldr r8, [pc, #2444] @ 5ea30 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2440] @ 5ea34 │ │ │ │ + ldr r8, [pc, #2444] @ 5ea2c │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2440] @ 5ea30 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ str r4, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74964 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - ldr r8, [pc, #2400] @ 5ea38 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2396] @ 5ea3c │ │ │ │ + ldr r8, [pc, #2400] @ 5ea34 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2396] @ 5ea38 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - ldr r8, [pc, #2360] @ 5ea40 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2356] @ 5ea44 │ │ │ │ + ldr r8, [pc, #2360] @ 5ea3c │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2356] @ 5ea40 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - ldr r8, [pc, #2320] @ 5ea48 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2316] @ 5ea4c │ │ │ │ + ldr r8, [pc, #2320] @ 5ea44 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2316] @ 5ea48 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - ldr r8, [pc, #2280] @ 5ea50 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2276] @ 5ea54 │ │ │ │ + ldr r8, [pc, #2280] @ 5ea4c │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2276] @ 5ea50 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - ldr r8, [pc, #2240] @ 5ea58 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2236] @ 5ea5c │ │ │ │ + ldr r8, [pc, #2240] @ 5ea54 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2236] @ 5ea58 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - ldr r8, [pc, #2200] @ 5ea60 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2196] @ 5ea64 │ │ │ │ + ldr r8, [pc, #2200] @ 5ea5c │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2196] @ 5ea60 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - ldr r8, [pc, #2160] @ 5ea68 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2156] @ 5ea6c │ │ │ │ + ldr r8, [pc, #2160] @ 5ea64 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2156] @ 5ea68 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - ldr r8, [pc, #2120] @ 5ea70 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2116] @ 5ea74 │ │ │ │ + ldr r8, [pc, #2120] @ 5ea6c │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2116] @ 5ea70 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, #3 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - ldr r8, [pc, #2080] @ 5ea78 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2076] @ 5ea7c │ │ │ │ + ldr r8, [pc, #2080] @ 5ea74 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2076] @ 5ea78 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - ldr r8, [pc, #2040] @ 5ea80 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2036] @ 5ea84 │ │ │ │ + ldr r8, [pc, #2040] @ 5ea7c │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2036] @ 5ea80 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - ldr r8, [pc, #2000] @ 5ea88 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1996] @ 5ea8c │ │ │ │ + ldr r8, [pc, #2000] @ 5ea84 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1996] @ 5ea88 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - ldr r8, [pc, #1960] @ 5ea90 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1956] @ 5ea94 │ │ │ │ + ldr r8, [pc, #1960] @ 5ea8c │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1956] @ 5ea90 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - ldr r8, [pc, #1920] @ 5ea98 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1916] @ 5ea9c │ │ │ │ + ldr r8, [pc, #1920] @ 5ea94 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1916] @ 5ea98 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - ldr r8, [pc, #1880] @ 5eaa0 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1876] @ 5eaa4 │ │ │ │ + ldr r8, [pc, #1880] @ 5ea9c │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1876] @ 5eaa0 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, #3 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - ldr r8, [pc, #1840] @ 5eaa8 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1836] @ 5eaac │ │ │ │ + ldr r8, [pc, #1840] @ 5eaa4 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1836] @ 5eaa8 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, #5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - ldr r8, [pc, #1800] @ 5eab0 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1796] @ 5eab4 │ │ │ │ + ldr r8, [pc, #1800] @ 5eaac │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1796] @ 5eab0 │ │ │ │ add r8, pc, r8 │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - ldr r8, [pc, #1760] @ 5eab8 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1756] @ 5eabc │ │ │ │ + ldr r8, [pc, #1760] @ 5eab4 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1756] @ 5eab8 │ │ │ │ add r8, pc, r8 │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - ldr r8, [pc, #1720] @ 5eac0 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1716] @ 5eac4 │ │ │ │ + ldr r8, [pc, #1720] @ 5eabc │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1716] @ 5eac0 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1676] @ 5eac8 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1676] @ 5eac4 │ │ │ │ mov r8, #3 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ stm sp, {r4, r6, r8} │ │ │ │ add r0, pc, r0 │ │ │ │ str r8, [sp, #12] │ │ │ │ bl 73e9c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r9, [pc, #1632] @ 5eacc │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1628] @ 5ead0 │ │ │ │ + ldr r9, [pc, #1632] @ 5eac8 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1628] @ 5eacc │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r9, [pc, #1592] @ 5ead4 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1588] @ 5ead8 │ │ │ │ + ldr r9, [pc, #1592] @ 5ead0 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1588] @ 5ead4 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r9, [pc, #1552] @ 5eadc │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1548] @ 5eae0 │ │ │ │ + ldr r9, [pc, #1552] @ 5ead8 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1548] @ 5eadc │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r9, [pc, #1512] @ 5eae4 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1508] @ 5eae8 │ │ │ │ + ldr r9, [pc, #1512] @ 5eae0 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1508] @ 5eae4 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r9, [pc, #1472] @ 5eaec │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1468] @ 5eaf0 │ │ │ │ + ldr r9, [pc, #1472] @ 5eae8 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1468] @ 5eaec │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r9, [pc, #1432] @ 5eaf4 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1428] @ 5eaf8 │ │ │ │ + ldr r9, [pc, #1432] @ 5eaf0 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1428] @ 5eaf4 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r9, [pc, #1392] @ 5eafc │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1388] @ 5eb00 │ │ │ │ + ldr r9, [pc, #1392] @ 5eaf8 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1388] @ 5eafc │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r9, [pc, #1352] @ 5eb04 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1348] @ 5eb08 │ │ │ │ + ldr r9, [pc, #1352] @ 5eb00 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1348] @ 5eb04 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r9, [pc, #1312] @ 5eb0c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1308] @ 5eb10 │ │ │ │ + ldr r9, [pc, #1312] @ 5eb08 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1308] @ 5eb0c │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r9, [pc, #1272] @ 5eb14 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1268] @ 5eb18 │ │ │ │ + ldr r9, [pc, #1272] @ 5eb10 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1268] @ 5eb14 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r9, [pc, #1232] @ 5eb1c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1228] @ 5eb20 │ │ │ │ + ldr r9, [pc, #1232] @ 5eb18 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1228] @ 5eb1c │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ - ldr r6, [pc, #1204] @ 5eb24 │ │ │ │ + ldr r6, [pc, #1204] @ 5eb20 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1184] @ 5eb28 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1184] @ 5eb24 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #1152] @ 5eb2c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1148] @ 5eb30 │ │ │ │ + ldr r6, [pc, #1152] @ 5eb28 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1148] @ 5eb2c │ │ │ │ add r6, pc, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #1112] @ 5eb34 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1108] @ 5eb38 │ │ │ │ + ldr r6, [pc, #1112] @ 5eb30 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1108] @ 5eb34 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #1072] @ 5eb3c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1068] @ 5eb40 │ │ │ │ + ldr r6, [pc, #1072] @ 5eb38 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1068] @ 5eb3c │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #1032] @ 5eb44 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1028] @ 5eb48 │ │ │ │ + ldr r6, [pc, #1032] @ 5eb40 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1028] @ 5eb44 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #992] @ 5eb4c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #988] @ 5eb50 │ │ │ │ + ldr r6, [pc, #992] @ 5eb48 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #988] @ 5eb4c │ │ │ │ add r6, pc, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #952] @ 5eb54 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #948] @ 5eb58 │ │ │ │ + ldr r6, [pc, #952] @ 5eb50 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #948] @ 5eb54 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #912] @ 5eb5c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #908] @ 5eb60 │ │ │ │ + ldr r6, [pc, #912] @ 5eb58 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #908] @ 5eb5c │ │ │ │ add r6, pc, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ - ldr r5, [pc, #884] @ 5eb64 │ │ │ │ + ldr r5, [pc, #884] @ 5eb60 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r5, pc, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #864] @ 5eb68 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #864] @ 5eb64 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ - ldr r4, [pc, #844] @ 5eb6c │ │ │ │ + ldr r4, [pc, #844] @ 5eb68 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #824] @ 5eb70 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #824] @ 5eb6c │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #792] @ 5eb74 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #788] @ 5eb78 │ │ │ │ + ldr r4, [pc, #792] @ 5eb70 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #788] @ 5eb74 │ │ │ │ mov r3, #1 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #752] @ 5eb7c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #748] @ 5eb80 │ │ │ │ + ldr r4, [pc, #752] @ 5eb78 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #748] @ 5eb7c │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2149ec │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #716] @ 5eb84 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #712] @ 5eb88 │ │ │ │ + ldr r4, [pc, #716] @ 5eb80 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #712] @ 5eb84 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #51 @ 0x33 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2149ec │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #680] @ 5eb8c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #676] @ 5eb90 │ │ │ │ + ldr r4, [pc, #680] @ 5eb88 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #676] @ 5eb8c │ │ │ │ add r4, pc, r4 │ │ │ │ mov r2, #50 @ 0x32 │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2149ec │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r2, [pc, #636] @ 5eb94 │ │ │ │ + ldr r2, [pc, #636] @ 5eb90 │ │ │ │ str r3, [r7] │ │ │ │ - ldr r3, [pc, #40] @ 5e948 │ │ │ │ + ldr r3, [pc, #40] @ 5e944 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 5e940 │ │ │ │ + bne 5e93c │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r2, r5, r4, ror #11 │ │ │ │ + eoreq r2, r5, r8, ror #11 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r2, r5, r8, asr #11 │ │ │ │ + eoreq r2, r5, ip, asr #11 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - mlaseq r3, r0, lr, sl │ │ │ │ - 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, ip, lsl #30 │ │ │ │ - eoreq sp, r0, r4, lsl #30 │ │ │ │ + mlaseq r3, r4, lr, sl │ │ │ │ + eoreq sp, r0, ip, ror #30 │ │ │ │ + ldrdeq sp, [r0], -ip @ │ │ │ │ + eoreq lr, r0, r0, asr #5 │ │ │ │ + eoreq lr, r0, ip, asr r5 │ │ │ │ + eoreq sp, r0, r0, asr #30 │ │ │ │ + strdeq r0, [r2], -r8 @ │ │ │ │ + eoreq pc, r1, ip, lsl r1 @ │ │ │ │ + eoreq sp, r0, r0, lsl pc │ │ │ │ + eoreq sp, r0, r8, lsl #30 │ │ │ │ + eoreq sp, r0, r0, lsl #30 │ │ │ │ strdeq sp, [r0], -ip @ │ │ │ │ - strdeq sp, [r0], -r8 @ │ │ │ │ + strdeq sp, [r0], -r0 @ │ │ │ │ eoreq sp, r0, ip, ror #29 │ │ │ │ - eoreq sp, r0, r8, ror #29 │ │ │ │ + eoreq sp, r0, r4, ror #29 │ │ │ │ eoreq sp, r0, r0, ror #29 │ │ │ │ - ldrdeq sp, [r0], -ip @ │ │ │ │ - ldrdeq sp, [r0], -r4 @ │ │ │ │ - eoreq sp, r0, ip, asr #29 │ │ │ │ + ldrdeq sp, [r0], -r8 @ │ │ │ │ + ldrdeq sp, [r0], -r0 @ │ │ │ │ + eoreq sp, r0, r8, asr #29 │ │ │ │ eoreq sp, r0, r4, asr #29 │ │ │ │ - eoreq sp, r0, r0, asr #29 │ │ │ │ - @ instruction: 0x0020deb8 │ │ │ │ + @ instruction: 0x0020debc │ │ │ │ + @ instruction: 0x0020debc │ │ │ │ + @ instruction: 0x0020deb4 │ │ │ │ @ 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 │ │ │ │ - eoreq sp, r0, r8, asr #28 │ │ │ │ - eoreq sp, r0, r0, asr #28 │ │ │ │ + strdeq r9, [r0], -r0 @ │ │ │ │ + mlaeq r0, ip, lr, sp │ │ │ │ ldrdeq ip, [r0], -r4 @ │ │ │ │ - eoreq sp, r0, r4, lsr #28 │ │ │ │ - eoreq sp, r0, r4, lsr #28 │ │ │ │ + eoreq sp, r0, r4, lsl #29 │ │ │ │ + eoreq pc, r0, r4, lsr r0 @ │ │ │ │ + eoreq r4, r2, r0, lsr #15 │ │ │ │ + eoreq sp, r0, r8, asr lr │ │ │ │ + eoreq sp, r0, ip, asr #28 │ │ │ │ + eoreq sp, r0, ip, asr #28 │ │ │ │ + eoreq sp, r0, r4, asr #28 │ │ │ │ + ldrdeq ip, [r0], -r8 @ │ │ │ │ + eoreq sp, r0, r8, lsr #28 │ │ │ │ + eoreq sp, r0, r8, lsr #28 │ │ │ │ + eoreq sp, r0, ip, lsl lr │ │ │ │ eoreq sp, r0, r8, lsl lr │ │ │ │ - eoreq sp, r0, r4, lsl lr │ │ │ │ - mlaeq r2, r8, r5, r2 │ │ │ │ - eoreq sp, r0, ip, lsl #28 │ │ │ │ - eoreq sp, r0, r4, lsl #28 │ │ │ │ - eoreq sp, r0, r0, lsl #28 │ │ │ │ - eoreq sp, r0, r0, lsl #28 │ │ │ │ - eoreq sp, r0, r8, lsl #28 │ │ │ │ - eoreq sp, r0, r8, lsl #28 │ │ │ │ - eoreq sp, r0, r0, lsl lr │ │ │ │ + mlaeq r2, ip, r5, r2 │ │ │ │ eoreq sp, r0, r0, lsl lr │ │ │ │ - eoreq sp, r0, r8, lsl lr │ │ │ │ + eoreq sp, r0, r8, lsl #28 │ │ │ │ + eoreq sp, r0, r4, lsl #28 │ │ │ │ + eoreq sp, r0, r4, lsl #28 │ │ │ │ + eoreq sp, r0, ip, lsl #28 │ │ │ │ + eoreq sp, r0, ip, lsl #28 │ │ │ │ + eoreq sp, r0, r4, lsl lr │ │ │ │ + eoreq sp, r0, r4, lsl lr │ │ │ │ eoreq sp, r0, ip, lsl lr │ │ │ │ - eoreq sp, r0, r8, lsr #20 │ │ │ │ + eoreq sp, r0, r0, lsr #28 │ │ │ │ + eoreq sp, r0, ip, lsr #20 │ │ │ │ @ instruction: 0xffffdc9c │ │ │ │ andeq r0, r0, #17 │ │ │ │ @ instruction: 0xffffdc90 │ │ │ │ - eoreq sp, r0, r4, lsr #27 │ │ │ │ + eoreq sp, r0, r8, lsr #27 │ │ │ │ @ instruction: 0xffffe5c0 │ │ │ │ - eoreq sp, r0, r8, lsl #27 │ │ │ │ + eoreq sp, r0, ip, lsl #27 │ │ │ │ @ instruction: 0xffffdc74 │ │ │ │ - eoreq sp, r0, r4, ror sp │ │ │ │ - andeq r3, r0, ip, lsl #4 │ │ │ │ - strdeq sp, [r0], -r4 @ │ │ │ │ + eoreq sp, r0, r8, ror sp │ │ │ │ + andeq r3, r0, r0, lsl r2 │ │ │ │ + strdeq sp, [r0], -r8 @ │ │ │ │ @ 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, r8, lsr #26 │ │ │ │ + andeq r2, r0, r8, ror r9 │ │ │ │ + eoreq sp, r0, ip, lsl #26 │ │ │ │ + andeq r2, r0, r4, ror r8 │ │ │ │ + eoreq sp, r0, r8, lsr sl │ │ │ │ @ instruction: 0xffffe9c8 │ │ │ │ - eoreq sp, r0, r8, asr #19 │ │ │ │ + eoreq sp, r0, ip, asr #19 │ │ │ │ @ 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, r4, ip, sp │ │ │ │ + andeq r2, r0, r0, lsr #9 │ │ │ │ + eoreq sp, r0, r8, ror ip │ │ │ │ + andeq r2, r0, ip, lsl #6 │ │ │ │ + eoreq sp, r0, r0, ror #24 │ │ │ │ + andeq r5, r0, r0, lsl r7 │ │ │ │ + eoreq sp, r0, r0, asr #24 │ │ │ │ + muleq r0, r0, r8 │ │ │ │ + eoreq sp, r0, r4, lsr #24 │ │ │ │ + strdeq r5, [r0], -r8 │ │ │ │ + eoreq sp, r0, r4, lsl #24 │ │ │ │ + andeq r6, r0, r8, lsr #11 │ │ │ │ + eoreq sp, r0, r0, ror #23 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + eoreq sp, r0, ip, asr #23 │ │ │ │ + andeq sp, r0, r4, lsr fp │ │ │ │ + eoreq r9, r0, r4, ror r6 │ │ │ │ + andeq sp, r0, r8, lsr r5 │ │ │ │ + eoreq sp, r0, r8, ror fp │ │ │ │ + andeq sp, r0, ip, asr #7 │ │ │ │ + eoreq sp, r0, r4, ror #22 │ │ │ │ + strdeq r3, [r0], -r0 │ │ │ │ + ldrdeq r2, [r0], -r0 │ │ │ │ + eoreq sp, r0, r4, lsr #22 │ │ │ │ + andeq r2, r0, ip, ror sl │ │ │ │ + eoreq sp, r0, r4, lsl #22 │ │ │ │ + andeq r4, r0, ip, asr #4 │ │ │ │ + eoreq sp, r0, r4, ror #21 │ │ │ │ + andeq r4, r0, r8, lsr #32 │ │ │ │ + eoreq sp, r0, r4, asr #21 │ │ │ │ + andeq r4, r0, ip, ror #15 │ │ │ │ + eoreq sp, r0, r4, lsr #21 │ │ │ │ + muleq r0, ip, r7 │ │ │ │ + eoreq sp, r0, r8, lsl #21 │ │ │ │ + andeq ip, r0, r4, ror #14 │ │ │ │ + eoreq sp, r0, r8, ror #20 │ │ │ │ + andeq sp, r0, ip, asr #7 │ │ │ │ + eoreq sp, r0, r8, asr #20 │ │ │ │ + andeq r5, r0, ip, lsr #17 │ │ │ │ + eoreq sp, r0, r8, lsr #20 │ │ │ │ + andeq r5, r0, r4, ror sl │ │ │ │ + eoreq sp, r0, ip, lsl #20 │ │ │ │ + andeq r6, r0, r0, lsl #2 │ │ │ │ + mlaeq r0, ip, r5, sp │ │ │ │ @ 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 │ │ │ │ - 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 @ │ │ │ │ + eoreq sp, r0, ip, asr #19 │ │ │ │ + andeq r6, r0, r4, asr #25 │ │ │ │ + mlaeq r0, ip, r9, sp │ │ │ │ + strdeq r6, [r0], -ip │ │ │ │ + eoreq sp, r0, r0, lsl #19 │ │ │ │ + andeq r7, r0, r4, lsr r5 │ │ │ │ + eoreq sp, r0, ip, ror #18 │ │ │ │ + muleq r0, ip, r7 │ │ │ │ + eoreq sp, r0, r0, ror #18 │ │ │ │ + andeq r7, r0, ip, asr r8 │ │ │ │ + eoreq sp, r0, r0, asr r9 │ │ │ │ + strdeq r7, [r0], -ip │ │ │ │ + eoreq sp, r0, r8, lsr r9 │ │ │ │ + muleq r0, r0, pc @ │ │ │ │ + eoreq sp, r0, r4, lsr #18 │ │ │ │ + andeq r8, r0, r4, lsl #2 │ │ │ │ + eoreq sp, r0, ip, lsl r9 │ │ │ │ + andeq r6, r0, r8, lsr #9 │ │ │ │ + strdeq sp, [r0], -r8 @ │ │ │ │ @ instruction: 0xffffd940 │ │ │ │ - eoreq r9, r0, r4, asr #3 │ │ │ │ - andeq ip, r0, ip, ror #20 │ │ │ │ - eoreq sp, r0, r8, asr #4 │ │ │ │ + eoreq r9, r0, r8, asr #3 │ │ │ │ + andeq ip, r0, r0, ror sl │ │ │ │ + eoreq sp, r0, ip, asr #4 │ │ │ │ @ instruction: 0xffffd738 │ │ │ │ - strdeq sp, [r0], -r0 @ │ │ │ │ + strdeq sp, [r0], -r4 @ │ │ │ │ @ instruction: 0xffffd5f0 │ │ │ │ - eoreq sp, r0, r0, lsr #3 │ │ │ │ + eoreq sp, r0, r4, lsr #3 │ │ │ │ @ instruction: 0xffffd570 │ │ │ │ - ldrdeq r1, [r5], -ip @ │ │ │ │ + eoreq r1, r5, r0, ror #13 │ │ │ │ │ │ │ │ -0005eb98 : │ │ │ │ - ldr r0, [pc, #12] @ 5ebac │ │ │ │ +0005eb94 : │ │ │ │ + ldr r0, [pc, #12] @ 5eba8 │ │ │ │ mov r1, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #192 @ 0xc0 │ │ │ │ - b 38b84 │ │ │ │ - eorseq r9, r3, r0, lsr sp │ │ │ │ + b 38b80 │ │ │ │ + eorseq r9, r3, r4, lsr sp │ │ │ │ │ │ │ │ -0005ebb0 : │ │ │ │ +0005ebac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr lr, [pc, #148] @ 5ec5c │ │ │ │ - ldr ip, [pc, #148] @ 5ec60 │ │ │ │ + ldr lr, [pc, #148] @ 5ec58 │ │ │ │ + ldr ip, [pc, #148] @ 5ec5c │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ - ldr ip, [pc, #124] @ 5ec64 │ │ │ │ - ldr lr, [pc, #124] @ 5ec68 │ │ │ │ + ldr ip, [pc, #124] @ 5ec60 │ │ │ │ + ldr lr, [pc, #124] @ 5ec64 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r4, [ip, lr] │ │ │ │ ldr ip, [r4] │ │ │ │ str ip, [sp, #8] │ │ │ │ add ip, sp, #8 │ │ │ │ str ip, [r4] │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #12] │ │ │ │ add ip, sp, #4 │ │ │ │ str ip, [sp, #16] │ │ │ │ mov ip, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b54 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strh r2, [r0] │ │ │ │ - ldr r2, [pc, #60] @ 5ec6c │ │ │ │ + ldr r2, [pc, #60] @ 5ec68 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 5ec60 │ │ │ │ + ldr r3, [pc, #40] @ 5ec5c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 5ec58 │ │ │ │ + bne 5ec54 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r1, r5, r0, lsr r4 │ │ │ │ + eoreq r1, r5, r4, lsr r4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r1, r5, r0, lsl r4 │ │ │ │ + eoreq r1, r5, r4, lsl r4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r1, r5, r4, asr #7 │ │ │ │ + eoreq r1, r5, r8, asr #7 │ │ │ │ │ │ │ │ -0005ec70 : │ │ │ │ +0005ec6c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #148] @ 5ed1c │ │ │ │ - ldr lr, [pc, #148] @ 5ed20 │ │ │ │ + ldr r4, [pc, #148] @ 5ed18 │ │ │ │ + ldr lr, [pc, #148] @ 5ed1c │ │ │ │ add r4, pc, r4 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr ip, [pc, #136] @ 5ed24 │ │ │ │ + ldr ip, [pc, #136] @ 5ed20 │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #20] │ │ │ │ mov lr, #0 │ │ │ │ - ldr lr, [pc, #124] @ 5ed28 │ │ │ │ + ldr lr, [pc, #124] @ 5ed24 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r4, [ip, lr] │ │ │ │ ldr ip, [r4] │ │ │ │ str ip, [sp, #8] │ │ │ │ add ip, sp, #8 │ │ │ │ str ip, [r4] │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #12] │ │ │ │ add ip, sp, #4 │ │ │ │ str ip, [sp, #16] │ │ │ │ mov ip, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b54 │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ - ldr r2, [pc, #68] @ 5ed2c │ │ │ │ + ldr r2, [pc, #68] @ 5ed28 │ │ │ │ add r2, pc, r2 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #36] @ 5ed20 │ │ │ │ + ldr r3, [pc, #36] @ 5ed1c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 5ed18 │ │ │ │ + bne 5ed14 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r1, r5, r0, ror r3 │ │ │ │ + eoreq r1, r5, r4, ror r3 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r1, r5, r0, asr r3 │ │ │ │ + eoreq r1, r5, r4, asr r3 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r1, r5, r4, lsl r3 │ │ │ │ + eoreq r1, r5, r8, lsl r3 │ │ │ │ │ │ │ │ -0005ed30 : │ │ │ │ +0005ed2c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #556] @ 5ef7c │ │ │ │ - ldr r1, [pc, #556] @ 5ef80 │ │ │ │ + ldr r0, [pc, #556] @ 5ef78 │ │ │ │ + ldr r1, [pc, #556] @ 5ef7c │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #16] │ │ │ │ - ldr ip, [pc, #548] @ 5ef84 │ │ │ │ + ldr ip, [pc, #548] @ 5ef80 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #540] @ 5ef88 │ │ │ │ + ldr r3, [pc, #540] @ 5ef84 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ mov r1, #0 │ │ │ │ add ip, pc, ip │ │ │ │ mov r1, #2 │ │ │ │ ldr r6, [ip, r3] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #16 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #492] @ 5ef8c │ │ │ │ + ldr r2, [pc, #492] @ 5ef88 │ │ │ │ ldr r3, [r6] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ mov r1, #3 │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - add r1, sp, #24 │ │ │ │ + add r1, sp, #28 │ │ │ │ ldr r8, [sp, #128] @ 0x80 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - add r1, sp, #32 │ │ │ │ + add r1, sp, #24 │ │ │ │ sub fp, r5, #1 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ - add r1, sp, #28 │ │ │ │ + add r1, sp, #32 │ │ │ │ add sl, sp, #56 @ 0x38 │ │ │ │ add r9, fp, r4 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ cmp r8, #58 @ 0x3a │ │ │ │ ldr r7, [sp, #124] @ 0x7c │ │ │ │ sub r9, r9, #1 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str sl, [r6] │ │ │ │ str r1, [sp, #32] │ │ │ │ - beq 5ee9c │ │ │ │ + beq 5ee98 │ │ │ │ ldrb r2, [r0, r9] │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ moveq r5, fp │ │ │ │ moveq r7, #1 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 5ee8c │ │ │ │ + bne 5ee88 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r3, r7 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r4 │ │ │ │ str sl, [r6] │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b54 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ strh r8, [r0] │ │ │ │ str r3, [r6] │ │ │ │ - ldr r2, [pc, #296] @ 5ef90 │ │ │ │ - ldr r3, [pc, #276] @ 5ef80 │ │ │ │ + ldr r2, [pc, #296] @ 5ef8c │ │ │ │ + ldr r3, [pc, #276] @ 5ef7c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 5ef78 │ │ │ │ + bne 5ef74 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r5, [r2] │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r6] │ │ │ │ - b 5ee60 │ │ │ │ + b 5ee5c │ │ │ │ cmp r4, r1 │ │ │ │ - bne 5ef60 │ │ │ │ + bne 5ef5c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r1, fp │ │ │ │ - bl 5d0f0 │ │ │ │ + bl 5d0ec │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r3, [r3, r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5ef40 │ │ │ │ + beq 5ef3c │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne 5ef4c │ │ │ │ + bne 5ef48 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [r6] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - beq 5ee18 │ │ │ │ + beq 5ee14 │ │ │ │ cmp r5, #3 │ │ │ │ movne r5, fp │ │ │ │ movne r7, #1 │ │ │ │ - bne 5ee18 │ │ │ │ + bne 5ee14 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ ldrb r9, [fp, r4] │ │ │ │ tst r9, #128 @ 0x80 │ │ │ │ - bne 5ef54 │ │ │ │ + bne 5ef50 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 2349c <__ctype_b_loc@plt> │ │ │ │ lsl r9, r9, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r0] │ │ │ │ ldrh r2, [r2, r9] │ │ │ │ tst r2, #1024 @ 0x400 │ │ │ │ - beq 5ef54 │ │ │ │ + beq 5ef50 │ │ │ │ add fp, fp, r4 │ │ │ │ ldrb r2, [fp, #1] │ │ │ │ cmp r2, #58 @ 0x3a │ │ │ │ movne r7, #1 │ │ │ │ movne r5, #2 │ │ │ │ - b 5ee18 │ │ │ │ + b 5ee14 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ cmpne r3, #47 @ 0x2f │ │ │ │ - beq 5eed0 │ │ │ │ + beq 5eecc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - b 5ee18 │ │ │ │ + b 5ee14 │ │ │ │ mov r7, #1 │ │ │ │ mov r5, #2 │ │ │ │ - b 5ee18 │ │ │ │ - ldr r0, [pc, #44] @ 5ef94 │ │ │ │ + b 5ee14 │ │ │ │ + ldr r0, [pc, #44] @ 5ef90 │ │ │ │ str r2, [r6] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - b 5eea4 │ │ │ │ + b 5eea0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r1, r5, r8, lsr #5 │ │ │ │ + eoreq r1, r5, ip, lsr #5 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r1, r5, r4, lsl #5 │ │ │ │ + eoreq r1, r5, r8, lsl #5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - mlaeq r5, r0, r1, r1 │ │ │ │ - @ instruction: 0x0020d1bc │ │ │ │ + mlaeq r5, r4, r1, r1 │ │ │ │ + eoreq sp, r0, r0, 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 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #4076] @ 5ffac │ │ │ │ + ldr r2, [pc, #4076] @ 5ffa8 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #4072] @ 5ffb0 │ │ │ │ + ldr r3, [pc, #4072] @ 5ffac │ │ │ │ add r2, pc, r2 │ │ │ │ ldr ip, [sp, #180] @ 0xb4 │ │ │ │ str ip, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr fp, [pc, #4056] @ 5ffb4 │ │ │ │ + ldr fp, [pc, #4056] @ 5ffb0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov r3, #0 │ │ │ │ ldr ip, [sp, #184] @ 0xb8 │ │ │ │ - ldr r3, [pc, #4040] @ 5ffb8 │ │ │ │ + ldr r3, [pc, #4040] @ 5ffb4 │ │ │ │ add fp, pc, fp │ │ │ │ str ip, [sp, #28] │ │ │ │ ldr sl, [fp, r3] │ │ │ │ ldr r6, [sp, #188] @ 0xbc │ │ │ │ ldr r3, [sl] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [sl] │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ + add r3, sp, #32 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ 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 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ - beq 5f378 │ │ │ │ + beq 5f374 │ │ │ │ cmp r9, #0 │ │ │ │ sub r4, r1, #1 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ - beq 5f120 │ │ │ │ + beq 5f11c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5fa68 │ │ │ │ + beq 5fa64 │ │ │ │ mov r3, r5 │ │ │ │ str r5, [sp, #20] │ │ │ │ mov r1, r7 │ │ │ │ cmp r3, r4 │ │ │ │ - bge 5f244 │ │ │ │ + bge 5f240 │ │ │ │ cmp r6, #57 @ 0x39 │ │ │ │ ldrb r0, [r2, r4] │ │ │ │ - beq 5f1f8 │ │ │ │ + beq 5f1f4 │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ cmpne r0, #47 @ 0x2f │ │ │ │ - bne 5f0e4 │ │ │ │ + bne 5f0e0 │ │ │ │ add r1, r2, r1 │ │ │ │ ldrb r1, [r1, #-2] │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ cmpne r1, #47 @ 0x2f │ │ │ │ - beq 5f790 │ │ │ │ + beq 5f78c │ │ │ │ sub r1, r4, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bge 5f0f0 │ │ │ │ + bge 5f0ec │ │ │ │ ldrb r0, [r2, r1] │ │ │ │ mov ip, r1 │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ cmpne r0, #47 @ 0x2f │ │ │ │ mov r1, r4 │ │ │ │ mov r4, ip │ │ │ │ - beq 5f0a8 │ │ │ │ + beq 5f0a4 │ │ │ │ sub r1, r4, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bgt 5f0c8 │ │ │ │ + bgt 5f0c4 │ │ │ │ cmp r1, #0 │ │ │ │ sub r4, r1, #1 │ │ │ │ - bne 5f088 │ │ │ │ + bne 5f084 │ │ │ │ cmp r6, #58 @ 0x3a │ │ │ │ - beq 5f6ac │ │ │ │ + beq 5f6a8 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ sub r4, r7, #1 │ │ │ │ - beq 5fa64 │ │ │ │ + beq 5fa60 │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ mov r0, #0 │ │ │ │ - b 5f138 │ │ │ │ + b 5f134 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r8, r1 │ │ │ │ streq r1, [sp, #20] │ │ │ │ - beq 5f420 │ │ │ │ + beq 5f41c │ │ │ │ mov r0, r9 │ │ │ │ str r9, [sp, #20] │ │ │ │ add r1, r4, #1 │ │ │ │ add r1, r2, r1 │ │ │ │ mov r5, r7 │ │ │ │ mov r8, #0 │ │ │ │ - b 5f17c │ │ │ │ + b 5f178 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne 5f160 │ │ │ │ + bne 5f15c │ │ │ │ cmp r5, r7 │ │ │ │ - bne 5f24c │ │ │ │ + bne 5f248 │ │ │ │ mov r8, #1 │ │ │ │ cmp r9, r4 │ │ │ │ - bgt 5f24c │ │ │ │ + bgt 5f248 │ │ │ │ cmp r4, #0 │ │ │ │ sub r3, r4, #1 │ │ │ │ - beq 5f420 │ │ │ │ + beq 5f41c │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ cmp r0, #0 │ │ │ │ ldrb r3, [r1, #-1]! │ │ │ │ - bne 5f14c │ │ │ │ + bne 5f148 │ │ │ │ cmp r6, #57 @ 0x39 │ │ │ │ - beq 5f1d0 │ │ │ │ + beq 5f1cc │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ cmpne r3, #47 @ 0x2f │ │ │ │ - bne 5f1a8 │ │ │ │ + bne 5f1a4 │ │ │ │ cmp r7, r5 │ │ │ │ - bne 5f8b4 │ │ │ │ + bne 5f8b0 │ │ │ │ mov r8, #1 │ │ │ │ cmp r6, #58 @ 0x3a │ │ │ │ - beq 5f160 │ │ │ │ + beq 5f15c │ │ │ │ cmp r4, #0 │ │ │ │ sub ip, r4, #1 │ │ │ │ - beq 5f420 │ │ │ │ + beq 5f41c │ │ │ │ ldrb r3, [r1, #-1]! │ │ │ │ cmp r6, #57 @ 0x39 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, ip │ │ │ │ - bne 5f190 │ │ │ │ + bne 5f18c │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne 5f1b0 │ │ │ │ + bne 5f1ac │ │ │ │ cmp r7, r5 │ │ │ │ - bne 5f5f0 │ │ │ │ + bne 5f5ec │ │ │ │ cmp r4, #0 │ │ │ │ sub ip, r4, #1 │ │ │ │ - beq 5f41c │ │ │ │ + beq 5f418 │ │ │ │ ldrb r3, [r1, #-1]! │ │ │ │ mov r8, #1 │ │ │ │ - b 5f1c0 │ │ │ │ + b 5f1bc │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ - beq 5f224 │ │ │ │ + beq 5f220 │ │ │ │ sub r1, r4, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - ble 5f0f0 │ │ │ │ + ble 5f0ec │ │ │ │ ldrb r0, [r2, r1] │ │ │ │ mov ip, r1 │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ mov r1, r4 │ │ │ │ mov r4, ip │ │ │ │ - bne 5f200 │ │ │ │ + bne 5f1fc │ │ │ │ add r1, r2, r1 │ │ │ │ ldrb r1, [r1, #-2] │ │ │ │ cmp r1, #47 @ 0x2f │ │ │ │ - beq 5f790 │ │ │ │ + beq 5f78c │ │ │ │ sub r1, r4, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bge 5f0f0 │ │ │ │ - b 5f20c │ │ │ │ + bge 5f0ec │ │ │ │ + b 5f208 │ │ │ │ mov r1, r4 │ │ │ │ - b 5f0f0 │ │ │ │ + b 5f0ec │ │ │ │ cmp r4, #0 │ │ │ │ - blt 5f420 │ │ │ │ + blt 5f41c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 5f270 │ │ │ │ + bne 5f26c │ │ │ │ add r3, r2, r4 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq 5f614 │ │ │ │ + beq 5f610 │ │ │ │ cmp r6, #58 @ 0x3a │ │ │ │ - beq 5f6cc │ │ │ │ + beq 5f6c8 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov ip, #0 │ │ │ │ mov r2, #1 │ │ │ │ sub r3, r7, r4 │ │ │ │ stm sp, {r2, ip} │ │ │ │ sub r3, r3, r8 │ │ │ │ mov r2, #7 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ sub r3, r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ str r6, [sp, #8] │ │ │ │ - bl 5d5fc │ │ │ │ + bl 5d5f8 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 5f718 │ │ │ │ + bne 5f714 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ ldrb r3, [r2] │ │ │ │ lsl r6, r6, #16 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ ldr r3, [sl] │ │ │ │ asr r6, r6, #16 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - beq 5f6d8 │ │ │ │ + beq 5f6d4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #8 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ mov r3, #1 │ │ │ │ str r2, [sl] │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r3 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 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] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r3, [r1] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r8, [r2] │ │ │ │ str r3, [sl] │ │ │ │ - ldr r2, [pc, #3176] @ 5ffbc │ │ │ │ - ldr r3, [pc, #3160] @ 5ffb0 │ │ │ │ + ldr r2, [pc, #3176] @ 5ffb8 │ │ │ │ + ldr r3, [pc, #3160] @ 5ffac │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 60010 │ │ │ │ + bne 6000c │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r1, #2 │ │ │ │ - ble 5f5cc │ │ │ │ + ble 5f5c8 │ │ │ │ ldrb r4, [r0] │ │ │ │ cmp r4, #92 @ 0x5c │ │ │ │ cmpne r4, #47 @ 0x2f │ │ │ │ - bne 5f8a8 │ │ │ │ + bne 5f8a4 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ cmpne r3, #92 @ 0x5c │ │ │ │ - beq 5f9dc │ │ │ │ + beq 5f9d8 │ │ │ │ mov r3, #7 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ bl 2349c <__ctype_b_loc@plt> │ │ │ │ lsl r3, r4, #1 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [r0] │ │ │ │ ldrh r3, [r1, r3] │ │ │ │ tst r3, #1024 @ 0x400 │ │ │ │ - beq 5f3d4 │ │ │ │ + beq 5f3d0 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - beq 5f974 │ │ │ │ + beq 5f970 │ │ │ │ cmp r9, #0 │ │ │ │ mov r3, #0 │ │ │ │ subne r4, r7, #1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strne r3, [sp, #20] │ │ │ │ - bne 5f084 │ │ │ │ + bne 5f080 │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r3, #0 │ │ │ │ sub r4, r7, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, r8 │ │ │ │ mov r9, r1 │ │ │ │ cmp r6, #58 @ 0x3a │ │ │ │ movne r0, #0 │ │ │ │ andeq r0, r0, #1 │ │ │ │ - b 5f138 │ │ │ │ + b 5f134 │ │ │ │ mov r8, #1 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ cmp r6, #57 @ 0x39 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bne 5f4cc │ │ │ │ + bne 5f4c8 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq 5f8d0 │ │ │ │ + beq 5f8cc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #2924] @ 5ffc0 │ │ │ │ + ldr r3, [pc, #2924] @ 5ffbc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ - bne 5f564 │ │ │ │ + bne 5f560 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne 5f564 │ │ │ │ + bne 5f560 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq 5f944 │ │ │ │ + beq 5f940 │ │ │ │ cmp r7, #1 │ │ │ │ - ble 5f494 │ │ │ │ + ble 5f490 │ │ │ │ cmp r6, #57 @ 0x39 │ │ │ │ - beq 5f55c │ │ │ │ + beq 5f558 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ cmpne r3, #47 @ 0x2f │ │ │ │ - bne 5f564 │ │ │ │ - ldr r3, [pc, #2856] @ 5ffc4 │ │ │ │ + bne 5f560 │ │ │ │ + ldr r3, [pc, #2856] @ 5ffc0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r8, #1 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b 5f59c │ │ │ │ + b 5f598 │ │ │ │ cmp r1, #1 │ │ │ │ strne r9, [sp, #20] │ │ │ │ - beq 5f3ec │ │ │ │ + beq 5f3e8 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r8, #0 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r8, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ cmpne r3, #47 @ 0x2f │ │ │ │ - beq 5f4e8 │ │ │ │ + beq 5f4e4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5f444 │ │ │ │ - ldr r1, [pc, #2776] @ 5ffc8 │ │ │ │ + beq 5f440 │ │ │ │ + ldr r1, [pc, #2776] @ 5ffc4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [fp, r1] │ │ │ │ str r1, [r3] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -61992,143 +61991,143 @@ │ │ │ │ str r0, [sl] │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b54 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ strh r6, [r0] │ │ │ │ str r3, [sl] │ │ │ │ - b 5f34c │ │ │ │ + b 5f348 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq 5f494 │ │ │ │ + beq 5f490 │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov ip, #1 │ │ │ │ orr r0, r8, r2 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ sub r3, r7, r8 │ │ │ │ mov ip, #8 │ │ │ │ str r6, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ str ip, [sp, #92] @ 0x5c │ │ │ │ - bl 5d5fc │ │ │ │ + bl 5d5f8 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r1, [r3] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r3, [r1] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r8, [r2] │ │ │ │ - b 5f554 │ │ │ │ - beq 5f9b0 │ │ │ │ + b 5f550 │ │ │ │ + beq 5f9ac │ │ │ │ cmp r9, #0 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ - beq 5f4ac │ │ │ │ + beq 5f4a8 │ │ │ │ cmp r1, #0 │ │ │ │ sub r4, r1, #1 │ │ │ │ - bne 5f07c │ │ │ │ + bne 5f078 │ │ │ │ str r1, [sp, #20] │ │ │ │ - b 5f4b8 │ │ │ │ + b 5f4b4 │ │ │ │ cmp r4, #0 │ │ │ │ - blt 5fff0 │ │ │ │ + blt 5ffec │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 5fa4c │ │ │ │ + bne 5fa48 │ │ │ │ add r3, r2, r4 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne 5f278 │ │ │ │ + bne 5f274 │ │ │ │ add r1, r2, r5 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq 5f654 │ │ │ │ + beq 5f650 │ │ │ │ add r1, r5, #1 │ │ │ │ cmp r1, r7 │ │ │ │ - bge 5f68c │ │ │ │ + bge 5f688 │ │ │ │ cmp r6, #57 @ 0x39 │ │ │ │ - beq 5fa90 │ │ │ │ + beq 5fa8c │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ cmpne r3, #47 @ 0x2f │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ - beq 5f68c │ │ │ │ + beq 5f688 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b 5f270 │ │ │ │ + b 5f26c │ │ │ │ add r3, r5, #2 │ │ │ │ cmp r3, r7 │ │ │ │ - bge 5fa3c │ │ │ │ + bge 5fa38 │ │ │ │ cmp r6, #57 @ 0x39 │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ - beq 5fc30 │ │ │ │ + beq 5fc2c │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ cmpne r3, #47 @ 0x2f │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ - beq 5fa3c │ │ │ │ + beq 5fa38 │ │ │ │ add r1, r5, #1 │ │ │ │ cmp r1, r7 │ │ │ │ - blt 5f64c │ │ │ │ - ldr r3, [pc, #2360] @ 5ffcc │ │ │ │ + blt 5f648 │ │ │ │ + ldr r3, [pc, #2360] @ 5ffc8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #0 │ │ │ │ mov r8, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b 5f2b4 │ │ │ │ + b 5f2b0 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, r7 │ │ │ │ - bge 5f4b8 │ │ │ │ + bge 5f4b4 │ │ │ │ cmp r7, #0 │ │ │ │ sub r4, r7, #1 │ │ │ │ - beq 5fbd4 │ │ │ │ + beq 5fbd0 │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ - b 5f400 │ │ │ │ + b 5f3fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ orr r0, r3, r8 │ │ │ │ - b 5f27c │ │ │ │ + b 5f278 │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ str r3, [sl] │ │ │ │ - ldr r0, [pc, #2280] @ 5ffd0 │ │ │ │ + ldr r0, [pc, #2280] @ 5ffcc │ │ │ │ mov r3, #8 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ mov r2, #1 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b54 │ │ │ │ strh r6, [r0] │ │ │ │ - b 5f31c │ │ │ │ + b 5f318 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ mov r0, #8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r6, [sp, #8] │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ str r5, [sp] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 5ed30 │ │ │ │ + bl 5ed2c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov ip, #0 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r2, [r0, #4] │ │ │ │ ldrne r1, [r0, #8] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldreq r2, [sp, #48] @ 0x30 │ │ │ │ @@ -62137,96 +62136,96 @@ │ │ │ │ str r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r1, [r3] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r8, [r2] │ │ │ │ - b 5f554 │ │ │ │ + b 5f550 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ movne r1, #1 │ │ │ │ strne r1, [r2] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #8 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r4, r7 │ │ │ │ cmp r3, #0 │ │ │ │ sub lr, r7, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - beq 5faa8 │ │ │ │ + beq 5faa4 │ │ │ │ mov r2, #0 │ │ │ │ ldr ip, [sp, #72] @ 0x48 │ │ │ │ ldrb ip, [ip, r2] │ │ │ │ strb ip, [r0, r2] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, r3 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bne 5f7dc │ │ │ │ + bne 5f7d8 │ │ │ │ add r7, r3, #1 │ │ │ │ add r2, r0, r3 │ │ │ │ cmp r3, lr │ │ │ │ ldr ip, [sp, #72] @ 0x48 │ │ │ │ addlt r2, r3, #1 │ │ │ │ - bge 5fab4 │ │ │ │ + bge 5fab0 │ │ │ │ add r1, ip, r2 │ │ │ │ cmp r6, #57 @ 0x39 │ │ │ │ ldrb r5, [r1, #-1] │ │ │ │ - beq 5f884 │ │ │ │ + beq 5f880 │ │ │ │ cmp r5, #47 @ 0x2f │ │ │ │ cmpne r5, #92 @ 0x5c │ │ │ │ - bne 5f858 │ │ │ │ + bne 5f854 │ │ │ │ ldrb r1, [ip, r2] │ │ │ │ cmp r1, #47 @ 0x2f │ │ │ │ cmpne r1, #92 @ 0x5c │ │ │ │ - bne 5f858 │ │ │ │ + bne 5f854 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r4, r2 │ │ │ │ - beq 5f874 │ │ │ │ + beq 5f870 │ │ │ │ mov r5, r1 │ │ │ │ cmp r5, #47 @ 0x2f │ │ │ │ cmpne r5, #92 @ 0x5c │ │ │ │ - beq 5f82c │ │ │ │ + beq 5f828 │ │ │ │ add r2, r2, #1 │ │ │ │ strb r5, [r0, r3] │ │ │ │ cmp r4, r2 │ │ │ │ ldr ip, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ add r3, r3, #1 │ │ │ │ - bne 5f810 │ │ │ │ + bne 5f80c │ │ │ │ ldrb r2, [ip, lr] │ │ │ │ add r7, r3, #1 │ │ │ │ strb r2, [r0, r3] │ │ │ │ - b 5f0fc │ │ │ │ + b 5f0f8 │ │ │ │ cmp r5, #47 @ 0x2f │ │ │ │ - bne 5f858 │ │ │ │ + bne 5f854 │ │ │ │ ldrb r1, [ip, r2] │ │ │ │ cmp r1, #47 @ 0x2f │ │ │ │ - bne 5f858 │ │ │ │ + bne 5f854 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r4, r2 │ │ │ │ - bne 5f88c │ │ │ │ - b 5f874 │ │ │ │ + bne 5f888 │ │ │ │ + b 5f870 │ │ │ │ tst r4, #128 @ 0x80 │ │ │ │ - bne 5f3d4 │ │ │ │ - b 5f3a0 │ │ │ │ + bne 5f3d0 │ │ │ │ + b 5f39c │ │ │ │ cmp r4, #0 │ │ │ │ - bge 5f254 │ │ │ │ + bge 5f250 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - b 5f4cc │ │ │ │ - ldr r3, [pc, #1776] @ 5ffc8 │ │ │ │ + b 5f4c8 │ │ │ │ + ldr r3, [pc, #1776] @ 5ffc4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [fp, r3] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r3, [r1] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ @@ -62242,253 +62241,253 @@ │ │ │ │ str r0, [sl] │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b54 │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ - b 5f554 │ │ │ │ + b 5f550 │ │ │ │ cmp r7, #2 │ │ │ │ - ble 5f964 │ │ │ │ + ble 5f960 │ │ │ │ cmp r6, #57 @ 0x39 │ │ │ │ ldrb r3, [r2, #2] │ │ │ │ - beq 5fc60 │ │ │ │ + beq 5fc5c │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ cmpne r3, #47 @ 0x2f │ │ │ │ - bne 5f564 │ │ │ │ - ldr r3, [pc, #1640] @ 5ffd4 │ │ │ │ + bne 5f560 │ │ │ │ + ldr r3, [pc, #1640] @ 5ffd0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b 5f4a0 │ │ │ │ + b 5f49c │ │ │ │ mov r1, #2 │ │ │ │ cmp r7, #2 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - beq 5fa78 │ │ │ │ + beq 5fa74 │ │ │ │ ldrb r3, [r2, #2] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ cmpne r3, #47 @ 0x2f │ │ │ │ - beq 5fbec │ │ │ │ + beq 5fbe8 │ │ │ │ cmp r9, #0 │ │ │ │ - bne 5fa54 │ │ │ │ + bne 5fa50 │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ sub r4, r7, #1 │ │ │ │ - b 5f400 │ │ │ │ + b 5f3fc │ │ │ │ ldrb r4, [r0] │ │ │ │ tst r4, #128 @ 0x80 │ │ │ │ - beq 5f3a0 │ │ │ │ + beq 5f39c │ │ │ │ cmp r9, #0 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ - bne 5fa80 │ │ │ │ + bne 5fa7c │ │ │ │ mov r1, r9 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, #1 │ │ │ │ str r9, [sp, #20] │ │ │ │ - b 5f400 │ │ │ │ + b 5f3fc │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r4, #7 │ │ │ │ mov r3, r5 │ │ │ │ str r5, [sp] │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ - bl 5d0f0 │ │ │ │ + bl 5d0ec │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ mov r2, r8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq 5fad0 │ │ │ │ + beq 5facc │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, r5 │ │ │ │ mov r3, r1 │ │ │ │ - blt 5fb18 │ │ │ │ + blt 5fb14 │ │ │ │ cmp r7, r1 │ │ │ │ - bgt 5fc18 │ │ │ │ + bgt 5fc14 │ │ │ │ cmp r9, #0 │ │ │ │ - bne 5fa5c │ │ │ │ + bne 5fa58 │ │ │ │ ldr r9, [sp, #20] │ │ │ │ str r9, [sp, #20] │ │ │ │ - b 5f4bc │ │ │ │ - ldr r3, [pc, #1428] @ 5ffd8 │ │ │ │ + b 5f4b8 │ │ │ │ + ldr r3, [pc, #1428] @ 5ffd4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b 5f698 │ │ │ │ + b 5f694 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - b 5f27c │ │ │ │ + b 5f278 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ sub r4, r7, #1 │ │ │ │ - b 5f084 │ │ │ │ + b 5f080 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ str r7, [sp, #20] │ │ │ │ mov r7, #0 │ │ │ │ mov r8, r7 │ │ │ │ - b 5f420 │ │ │ │ + b 5f41c │ │ │ │ cmp r9, #0 │ │ │ │ - beq 5fa34 │ │ │ │ + beq 5fa30 │ │ │ │ mov r3, #0 │ │ │ │ mov r4, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b 5f084 │ │ │ │ + b 5f080 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq 5f68c │ │ │ │ + beq 5f688 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b 5f27c │ │ │ │ + b 5f278 │ │ │ │ mov r2, r0 │ │ │ │ mov r7, #1 │ │ │ │ - b 5f800 │ │ │ │ + b 5f7fc │ │ │ │ ldrb r3, [ip, lr] │ │ │ │ cmp r6, #58 @ 0x3a │ │ │ │ strb r3, [r2] │ │ │ │ - beq 5f6ac │ │ │ │ + beq 5f6a8 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ sub r4, r7, #1 │ │ │ │ - b 5f114 │ │ │ │ + b 5f110 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r7 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r1, [sp] │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ - bl 5cd18 │ │ │ │ + bl 5cd14 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 5fc48 │ │ │ │ + beq 5fc44 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r1, r7 │ │ │ │ mov r8, r2 │ │ │ │ - blt 5fee4 │ │ │ │ + blt 5fee0 │ │ │ │ cmp r9, #0 │ │ │ │ - bne 5fa5c │ │ │ │ - b 5fa34 │ │ │ │ + bne 5fa58 │ │ │ │ + b 5fa30 │ │ │ │ add r3, r8, r7 │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ subeq r7, r7, #1 │ │ │ │ moveq r5, r0 │ │ │ │ mov r3, #7 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 5bd78 │ │ │ │ + bl 5bd74 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bge 5fb84 │ │ │ │ + bge 5fb80 │ │ │ │ cmp r0, #0 │ │ │ │ subgt r3, r3, #1 │ │ │ │ add r2, r8, r7 │ │ │ │ mov r4, r7 │ │ │ │ - b 5fb74 │ │ │ │ + b 5fb70 │ │ │ │ ldrb r1, [r2, #-1]! │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ - beq 5fc6c │ │ │ │ + beq 5fc68 │ │ │ │ mov r9, r4 │ │ │ │ sub r4, r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - ble 5fb68 │ │ │ │ + ble 5fb64 │ │ │ │ cmp r6, #0 │ │ │ │ - ble 5fd90 │ │ │ │ + ble 5fd8c │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ cmp r6, #11 │ │ │ │ ldm r1, {r1, ip, lr} │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - ble 5ff64 │ │ │ │ + ble 5ff60 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [lr] │ │ │ │ - ldr r3, [pc, #1068] @ 5ffdc │ │ │ │ + ldr r3, [pc, #1068] @ 5ffd8 │ │ │ │ str r8, [ip] │ │ │ │ mov r0, #1 │ │ │ │ sub r6, r6, #3 │ │ │ │ str r6, [r1] │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r2] │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r2, [sl] │ │ │ │ - b 5f34c │ │ │ │ + b 5f348 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r8, r7 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - b 5f4cc │ │ │ │ + b 5f4c8 │ │ │ │ mov r1, #3 │ │ │ │ cmp r9, #0 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - bne 5fa54 │ │ │ │ + bne 5fa50 │ │ │ │ cmp r7, r1 │ │ │ │ - ble 5fa34 │ │ │ │ + ble 5fa30 │ │ │ │ and r0, r9, #1 │ │ │ │ str r9, [sp, #20] │ │ │ │ sub r4, r7, #1 │ │ │ │ mov r9, r1 │ │ │ │ - b 5f138 │ │ │ │ + b 5f134 │ │ │ │ ldrb r0, [r8, r1] │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ - beq 5fecc │ │ │ │ + beq 5fec8 │ │ │ │ cmp r9, #0 │ │ │ │ - bne 5fa5c │ │ │ │ - b 5f9a8 │ │ │ │ + bne 5fa58 │ │ │ │ + b 5f9a4 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq 5fa3c │ │ │ │ + beq 5fa38 │ │ │ │ add r3, r5, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - bge 5f68c │ │ │ │ - b 5fa98 │ │ │ │ + bge 5f688 │ │ │ │ + b 5fa94 │ │ │ │ cmp r9, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bne 5ff00 │ │ │ │ + bne 5fefc │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ mov r1, r9 │ │ │ │ - b 5f9a0 │ │ │ │ + b 5f99c │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne 5f564 │ │ │ │ - b 5f964 │ │ │ │ + bne 5f560 │ │ │ │ + b 5f960 │ │ │ │ sub r7, r7, r4 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ mov fp, #0 │ │ │ │ add r0, r7, #9 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov r3, #8 │ │ │ │ add r8, r7, r3 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str fp, [sp, #68] @ 0x44 │ │ │ │ - bl 34c7c │ │ │ │ - ldr r1, [pc, #836] @ 5ffe0 │ │ │ │ + bl 34c78 │ │ │ │ + ldr r1, [pc, #836] @ 5ffdc │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ bl 23310 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ sub r2, r7, #1 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ add r1, r1, r9 │ │ │ │ add r0, r7, #9 │ │ │ │ bl 23310 │ │ │ │ cmp r6, r4 │ │ │ │ strb fp, [r7, r8] │ │ │ │ streq fp, [sp, #20] │ │ │ │ - beq 5fd00 │ │ │ │ + beq 5fcfc │ │ │ │ sub r3, r9, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq 60004 │ │ │ │ + beq 60000 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ cmp r2, #76 @ 0x4c │ │ │ │ - beq 5fd00 │ │ │ │ + beq 5fcfc │ │ │ │ add r3, r3, r9 │ │ │ │ ldrb r3, [r3, #-2] │ │ │ │ subs r3, r3, #92 @ 0x5c │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sl] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ @@ -62502,15 +62501,15 @@ │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r3, r6 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 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 │ │ │ │ @@ -62521,64 +62520,64 @@ │ │ │ │ str r1, [r2] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r4, [r3] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r5, [r2] │ │ │ │ str r3, [sl] │ │ │ │ - b 5f34c │ │ │ │ + b 5f348 │ │ │ │ ldrb r3, [r8, #6] │ │ │ │ cmp r3, #76 @ 0x4c │ │ │ │ - beq 5ff08 │ │ │ │ + beq 5ff04 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ add r4, r7, #2 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ mov r2, #9 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ bl 23310 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ mov r3, #76 @ 0x4c │ │ │ │ strb r3, [r4, #6] │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - beq 5fe10 │ │ │ │ + beq 5fe0c │ │ │ │ sub r2, r7, #7 │ │ │ │ add r1, r4, #8 │ │ │ │ add r0, r4, #9 │ │ │ │ bl 235b0 │ │ │ │ add r7, r7, #1 │ │ │ │ mov r3, #92 @ 0x5c │ │ │ │ strb r3, [r4, #8] │ │ │ │ ldr r3, [sl] │ │ │ │ - ldr r0, [pc, #456] @ 5ffe4 │ │ │ │ + ldr r0, [pc, #456] @ 5ffe0 │ │ │ │ mov r4, #1 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ mov fp, #9 │ │ │ │ add r8, sp, #76 @ 0x4c │ │ │ │ add r9, sp, #72 @ 0x48 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str fp, [sp, #92] @ 0x5c │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ str r8, [sl] │ │ │ │ str r9, [sp, #84] @ 0x54 │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 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,35 +62595,35 @@ │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str fp, [sp, #92] @ 0x5c │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ str r9, [sp, #84] @ 0x54 │ │ │ │ str r8, [sl] │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b54 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ strh r6, [r0] │ │ │ │ str r3, [sl] │ │ │ │ - b 5f34c │ │ │ │ + b 5f348 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r9, #0 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - bne 5fa5c │ │ │ │ + bne 5fa58 │ │ │ │ ldr r9, [sp, #20] │ │ │ │ - b 5fbfc │ │ │ │ + b 5fbf8 │ │ │ │ ldrb r0, [r2, r1] │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ cmpne r0, #47 @ 0x2f │ │ │ │ - beq 5ff98 │ │ │ │ + beq 5ff94 │ │ │ │ cmp r9, #0 │ │ │ │ - bne 5fa5c │ │ │ │ - b 5f9a0 │ │ │ │ + bne 5fa58 │ │ │ │ + b 5f99c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ - b 5fa5c │ │ │ │ - ldr r3, [pc, #216] @ 5ffe8 │ │ │ │ + b 5fa58 │ │ │ │ + ldr r3, [pc, #216] @ 5ffe4 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str r3, [r2] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r3] │ │ │ │ @@ -62635,77 +62634,77 @@ │ │ │ │ mov r2, r7 │ │ │ │ str r5, [r3] │ │ │ │ mov r3, #58 @ 0x3a │ │ │ │ str r3, [sp] │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 5ebb0 │ │ │ │ + bl 5ebac │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sl] │ │ │ │ - b 5f34c │ │ │ │ - ldr r0, [pc, #128] @ 5ffec │ │ │ │ + b 5f348 │ │ │ │ + ldr r0, [pc, #128] @ 5ffe8 │ │ │ │ mov r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ str r4, [lr] │ │ │ │ str r3, [ip] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r3, [r1] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [r2] │ │ │ │ str r3, [sl] │ │ │ │ - b 5f34c │ │ │ │ + b 5f348 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r9, #0 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - bne 5fa5c │ │ │ │ - b 5fbfc │ │ │ │ - eoreq r1, r5, r4, lsr r0 │ │ │ │ - strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r1, r5, ip │ │ │ │ - @ instruction: 0x000005bc │ │ │ │ - eoreq r0, r5, r4, lsr #25 │ │ │ │ - eorseq r9, r3, r0, lsl #9 │ │ │ │ - eorseq r9, r3, r8, lsr r4 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - eorseq r9, r3, r0, asr #4 │ │ │ │ - eoreq r3, r1, r0, lsr #17 │ │ │ │ - eorseq r8, r3, r8, ror #30 │ │ │ │ - mlaseq r3, r0, lr, r8 │ │ │ │ - eorseq r8, r3, r4, lsl sp │ │ │ │ - eoreq fp, r0, r8, ror pc │ │ │ │ - eoreq fp, r0, r4, ror #27 │ │ │ │ - eorseq r8, r3, r0, asr #19 │ │ │ │ - eorseq r8, r3, r4, ror #18 │ │ │ │ + bne 5fa58 │ │ │ │ + b 5fbf8 │ │ │ │ + eoreq r1, r5, r8, lsr r0 │ │ │ │ + strdeq r0, [r0], -r0 @ │ │ │ │ + eoreq r1, r5, r0, lsl r0 │ │ │ │ + @ instruction: 0x000005bc │ │ │ │ + eoreq r0, r5, r8, lsr #25 │ │ │ │ + eorseq r9, r3, r4, lsl #9 │ │ │ │ + eorseq r9, r3, ip, lsr r4 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + eorseq r9, r3, r4, asr #4 │ │ │ │ + eoreq r3, r1, r4, lsr #17 │ │ │ │ + eorseq r8, r3, ip, ror #30 │ │ │ │ + mlaseq r3, r4, lr, r8 │ │ │ │ + eorseq r8, r3, r8, lsl sp │ │ │ │ + eoreq fp, r0, ip, ror pc │ │ │ │ + eoreq fp, r0, r8, ror #27 │ │ │ │ + eorseq r8, r3, r4, asr #19 │ │ │ │ + eorseq r8, r3, r8, ror #18 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - b 5f438 │ │ │ │ + b 5f434 │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b 5fd00 │ │ │ │ + b 5fcfc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr lr, [pc, #296] @ 60154 │ │ │ │ - ldr ip, [pc, #296] @ 60158 │ │ │ │ + ldr lr, [pc, #296] @ 60150 │ │ │ │ + ldr ip, [pc, #296] @ 60154 │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ add lr, pc, lr │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r4, [pc, #280] @ 6015c │ │ │ │ + ldr r4, [pc, #280] @ 60158 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #92] @ 0x5c │ │ │ │ mov ip, #0 │ │ │ │ - ldr ip, [pc, #268] @ 60160 │ │ │ │ + ldr ip, [pc, #268] @ 6015c │ │ │ │ ldr lr, [sp, #112] @ 0x70 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r4, [ip, r4] │ │ │ │ ldr r6, [sp, #116] @ 0x74 │ │ │ │ stmib sp, {r3, lr} │ │ │ │ mov r5, #1 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ @@ -62718,310 +62717,311 @@ │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ ldr ip, [r4] │ │ │ │ str ip, [sp, #68] @ 0x44 │ │ │ │ add ip, sp, #68 @ 0x44 │ │ │ │ str ip, [r4] │ │ │ │ mov ip, #4 │ │ │ │ str ip, [sp, #72] @ 0x48 │ │ │ │ - add ip, sp, #40 @ 0x28 │ │ │ │ + add ip, sp, #28 │ │ │ │ str ip, [sp, #76] @ 0x4c │ │ │ │ - add ip, sp, #36 @ 0x24 │ │ │ │ + add ip, sp, #40 @ 0x28 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str ip, [sp, #80] @ 0x50 │ │ │ │ - add ip, sp, #28 │ │ │ │ + add ip, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str ip, [sp, #84] @ 0x54 │ │ │ │ - bl 5ef98 │ │ │ │ + bl 5ef94 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 6010c │ │ │ │ + beq 60108 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r2, [pc, #128] @ 60164 │ │ │ │ + ldr r2, [pc, #128] @ 60160 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #108] @ 60158 │ │ │ │ + ldr r3, [pc, #108] @ 60154 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 60150 │ │ │ │ + bne 6014c │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [r4] │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b54 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ strh r6, [r0] │ │ │ │ str r0, [r3] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - b 600d8 │ │ │ │ + b 600d4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq pc, r4, r8, asr #31 │ │ │ │ + eoreq pc, r4, ip, asr #31 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq pc, r4, r4, lsr #31 │ │ │ │ - eoreq pc, r4, r0, lsl pc @ │ │ │ │ + eoreq pc, r4, r8, lsr #31 │ │ │ │ + eoreq pc, r4, r4, lsl pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr ip, [pc, #248] @ 60278 │ │ │ │ - ldr r1, [pc, #248] @ 6027c │ │ │ │ + ldr ip, [pc, #252] @ 60278 │ │ │ │ + ldr r1, [pc, #252] @ 6027c │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #240] @ 60280 │ │ │ │ + ldr r2, [pc, #244] @ 60280 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #236] @ 60284 │ │ │ │ + ldr r3, [pc, #240] @ 60284 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ - tst r0, #1 │ │ │ │ - ldr r1, [r4] │ │ │ │ mov r3, r0 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - mov r0, #2 │ │ │ │ + tst r3, #1 │ │ │ │ + ldr r0, [r4] │ │ │ │ mov r1, #0 │ │ │ │ + mov r2, #2 │ │ │ │ mov r5, #0 │ │ │ │ - str r0, [sp, #24] │ │ │ │ + str r0, [sp, #20] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + add r2, sp, #12 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldmib r3, {r0, r1} │ │ │ │ - add r2, sp, #20 │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + add ip, sp, #20 │ │ │ │ ldrsheq r3, [r3] │ │ │ │ movne r3, #47 @ 0x2f │ │ │ │ - str r2, [r4] │ │ │ │ - add r2, sp, #8 │ │ │ │ - add ip, sp, #12 │ │ │ │ + str ip, [r4] │ │ │ │ + str r2, [sp, #28] │ │ │ │ str r3, [sp, #4] │ │ │ │ - str r5, [sp] │ │ │ │ + add r2, sp, #8 │ │ │ │ add r3, sp, #16 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - str ip, [sp, #32] │ │ │ │ - bl 60014 │ │ │ │ + str r5, [sp] │ │ │ │ + str r2, [sp, #32] │ │ │ │ + bl 60010 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ands r1, r3, #1 │ │ │ │ movne r0, r5 │ │ │ │ - bne 6023c │ │ │ │ + bne 6023c │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - bne 6026c │ │ │ │ + bne 6026c │ │ │ │ tst r0, #1 │ │ │ │ - bne 6026c │ │ │ │ + bne 6026c │ │ │ │ ldrh r3, [r0] │ │ │ │ sub r3, r3, #57 @ 0x39 │ │ │ │ cmp r3, #1 │ │ │ │ movhi r0, r5 │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #64] @ 60288 │ │ │ │ - ldr r3, [pc, #48] @ 6027c │ │ │ │ + ldr r2, [pc, #64] @ 60288 │ │ │ │ + ldr r3, [pc, #48] @ 6027c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 60274 │ │ │ │ + bne 60274 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ - b 6023c │ │ │ │ + b 6023c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq pc, r4, r8, ror lr @ │ │ │ │ + eoreq pc, r4, ip, ror lr @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq pc, r4, r8, asr lr @ │ │ │ │ + eoreq pc, r4, ip, asr lr @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @ instruction: 0x0024fdb0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #664] @ 60544 │ │ │ │ + ldr r0, [pc, #664] @ 60544 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [pc, #660] @ 60548 │ │ │ │ + ldr r3, [pc, #660] @ 60548 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ - ldr r6, [pc, #648] @ 6054c │ │ │ │ + ldr r6, [pc, #648] @ 6054c │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [pc, #636] @ 60550 │ │ │ │ + ldr r3, [pc, #636] @ 60550 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r5] │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ + add r3, sp, #32 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ tst r1, #1 │ │ │ │ mov r3, #0 │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bne 60334 │ │ │ │ + bne 60334 │ │ │ │ ldrsh r3, [r1] │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - beq 60358 │ │ │ │ - ldr r1, [pc, #536] @ 60554 │ │ │ │ + beq 60358 │ │ │ │ + ldr r1, [pc, #536] @ 60554 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r2, [r5] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 60484 │ │ │ │ + bne 60484 │ │ │ │ mov lr, #57 @ 0x39 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 60460 │ │ │ │ + ble 60460 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r0, #0 │ │ │ │ sub ip, r1, #1 │ │ │ │ - b 603ac │ │ │ │ + b 603ac │ │ │ │ cmp lr, #57 @ 0x39 │ │ │ │ subeq r2, r2, #47 @ 0x2f │ │ │ │ subne r2, r2, #92 @ 0x5c │ │ │ │ clz r2, r2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 604d8 │ │ │ │ + bne 604d8 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - beq 6041c │ │ │ │ + beq 6041c │ │ │ │ ldrb r2, [ip, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne 60384 │ │ │ │ + bne 60384 │ │ │ │ mov r4, #1 │ │ │ │ cmp r0, r3 │ │ │ │ movlt r3, #0 │ │ │ │ strlt r3, [sp, #40] @ 0x28 │ │ │ │ - bge 60420 │ │ │ │ + bge 60420 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ eor r3, r4, #1 │ │ │ │ tst r3, r2 │ │ │ │ - beq 604e0 │ │ │ │ - ldr r2, [pc, #372] @ 60558 │ │ │ │ + beq 604e0 │ │ │ │ + ldr r2, [pc, #372] @ 60558 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r6, r2] │ │ │ │ - ldr r2, [pc, #364] @ 6055c │ │ │ │ + ldr r2, [pc, #364] @ 6055c │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #336] @ 60548 │ │ │ │ + ldr r3, [pc, #336] @ 60548 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 60540 │ │ │ │ + bne 60540 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r4, #0 │ │ │ │ mov r2, #0 │ │ │ │ str lr, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldrh r0, [r7, #2] │ │ │ │ mvn r0, r0 │ │ │ │ and r0, r0, #1 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #1 │ │ │ │ - bl 5d5fc │ │ │ │ + bl 5d5f8 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bl 60168 │ │ │ │ + bl 60164 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 603cc │ │ │ │ + beq 603cc │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - b 603e8 │ │ │ │ - bne 60418 │ │ │ │ + b 603e8 │ │ │ │ + bne 60418 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #232] @ 60560 │ │ │ │ + ldr r2, [pc, #232] @ 60560 │ │ │ │ ldr r1, [ip] │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 5c5fc │ │ │ │ - b 60454 │ │ │ │ + bl 5c5f8 │ │ │ │ + b 60454 │ │ │ │ cmp r4, #1 │ │ │ │ - ble 60360 │ │ │ │ - ldr r2, [pc, #208] @ 60564 │ │ │ │ + ble 60360 │ │ │ │ + ldr r2, [pc, #208] @ 60564 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [ip, #4] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - beq 60538 │ │ │ │ + beq 60538 │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 60360 │ │ │ │ - ldr r1, [pc, #172] @ 60568 │ │ │ │ + beq 60360 │ │ │ │ + ldr r1, [pc, #172] @ 60568 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, #1 │ │ │ │ str ip, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ mov lr, #0 │ │ │ │ - b 60364 │ │ │ │ + b 60364 │ │ │ │ mov r4, #0 │ │ │ │ - b 603bc │ │ │ │ + b 603bc │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ - bne 60470 │ │ │ │ + bne 60470 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #108] @ 6056c │ │ │ │ - ldr r2, [pc, #108] @ 60570 │ │ │ │ + ldr r3, [pc, #108] @ 6056c │ │ │ │ + ldr r2, [pc, #108] @ 60570 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #100] @ 60574 │ │ │ │ - ldr r1, [pc, #100] @ 60578 │ │ │ │ + ldr r3, [pc, #100] @ 60574 │ │ │ │ + ldr r1, [pc, #100] @ 60578 │ │ │ │ add r3, pc, r3 │ │ │ │ stmib sp, {r3, r4} │ │ │ │ str r4, [sp, #16] │ │ │ │ ldr ip, [ip] │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, #1 │ │ │ │ str ip, [sp] │ │ │ │ - bl 4e5d4 │ │ │ │ - b 60454 │ │ │ │ + bl 4e5d0 │ │ │ │ + b 60454 │ │ │ │ mov lr, #58 @ 0x3a │ │ │ │ - b 60364 │ │ │ │ + b 60364 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq pc, r4, r8, asr #26 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq pc, r4, r8, lsr #26 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ eoreq fp, r1, r4, lsr #3 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ @@ -63033,22 +63033,22 @@ │ │ │ │ eoreq ip, r0, ip, lsl #15 │ │ │ │ @ instruction: 0x0020bcb0 │ │ │ │ eoreq fp, r0, r4, 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] @ 606bc │ │ │ │ + ldr r2, [pc, #296] @ 606c0 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r6, [pc, #284] @ 606c4 │ │ │ │ + ldr r6, [pc, #284] @ 606c4 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #280] @ 606c8 │ │ │ │ + ldr r3, [pc, #280] @ 606c8 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ add r3, sp, #20 │ │ │ │ ldr r2, [r5] │ │ │ │ @@ -63061,59 +63061,59 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r0, [r1] │ │ │ │ tst r0, #1 │ │ │ │ - bne 6060c │ │ │ │ + bne 6060c │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ - beq 60638 │ │ │ │ + beq 60638 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r0, [pc, #180] @ 606cc │ │ │ │ - ldr r1, [pc, #180] @ 606d0 │ │ │ │ + ldr r0, [pc, #180] @ 606cc │ │ │ │ + ldr r1, [pc, #180] @ 606d0 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [r5] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1db078 │ │ │ │ + bl 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 60670 │ │ │ │ + ldr r2, [pc, #112] @ 606d4 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r2, [r6, r2] │ │ │ │ subs r0, r0, r2 │ │ │ │ movne r0, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #92] @ 606d8 │ │ │ │ + ldr r0, [pc, #92] @ 606d8 │ │ │ │ mov ip, #0 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 6028c │ │ │ │ - ldr r2, [pc, #72] @ 606dc │ │ │ │ - ldr r3, [pc, #40] @ 606c0 │ │ │ │ + bl 6028c │ │ │ │ + ldr r2, [pc, #72] @ 606dc │ │ │ │ + ldr r3, [pc, #40] @ 606c0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 606b8 │ │ │ │ + bne 606b8 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq pc, r4, r0, ror #20 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq pc, r4, r0, asr #20 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @@ -63122,143 +63122,143 @@ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ eoreq fp, r0, r0, asr r8 │ │ │ │ eoreq pc, r4, r4, ror #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr ip, [pc, #80] @ 60748 │ │ │ │ + ldr ip, [pc, #80] @ 60748 │ │ │ │ cmp r0, #2 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [r1] │ │ │ │ sub sp, sp, #12 │ │ │ │ movle r0, #0 │ │ │ │ - ble 60728 │ │ │ │ - ldr lr, [pc, #48] @ 6074c │ │ │ │ + ble 60728 │ │ │ │ + ldr lr, [pc, #48] @ 6074c │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr ip, [ip, lr] │ │ │ │ subs r0, r0, ip │ │ │ │ movne r0, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #28] @ 60750 │ │ │ │ + ldr r0, [pc, #28] @ 60750 │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 6028c │ │ │ │ + bl 6028c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ strdeq pc, [r4], -r8 @ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ eoreq fp, r0, r4, lsl #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr lr, [r2] │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #640] @ 609f4 │ │ │ │ - ldr r3, [pc, #640] @ 609f8 │ │ │ │ + ldr r2, [pc, #640] @ 609f4 │ │ │ │ + ldr r3, [pc, #640] @ 609f8 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr ip, [pc, #628] @ 609fc │ │ │ │ + ldr ip, [pc, #628] @ 609fc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #624] @ 60a00 │ │ │ │ + ldr r2, [pc, #624] @ 60a00 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ add ip, pc, ip │ │ │ │ str lr, [sp, #20] │ │ │ │ ldr r4, [ip, r2] │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ 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 │ │ │ │ + add r2, sp, #12 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ - add r2, sp, #20 │ │ │ │ + add r2, sp, #24 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ tst lr, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r1 │ │ │ │ str ip, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bne 607fc │ │ │ │ + bne 607fc │ │ │ │ ldrh r0, [lr] │ │ │ │ sub r0, r0, #57 @ 0x39 │ │ │ │ cmp r0, #1 │ │ │ │ - bls 6081c │ │ │ │ - ldr r1, [pc, #512] @ 60a04 │ │ │ │ + bls 6081c │ │ │ │ + ldr r1, [pc, #512] @ 60a04 │ │ │ │ str r5, [sp] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [r4] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr lr, [sp, #20] │ │ │ │ mov r0, lr │ │ │ │ - bl 60168 │ │ │ │ + bl 60164 │ │ │ │ cmp r0, #0 │ │ │ │ mov ip, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - beq 60954 │ │ │ │ + beq 60954 │ │ │ │ ldrsh r5, [ip] │ │ │ │ cmp r5, #59 @ 0x3b │ │ │ │ strne ip, [sp, #20] │ │ │ │ - beq 60890 │ │ │ │ + beq 60890 │ │ │ │ cmp r5, #58 @ 0x3a │ │ │ │ - beq 608f4 │ │ │ │ + beq 608f4 │ │ │ │ ldr ip, [sp, #20] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r2, #1 │ │ │ │ ldmib ip, {r0, r1} │ │ │ │ str r3, [r4] │ │ │ │ - bl 1d2088 │ │ │ │ - ldr r2, [pc, #412] @ 60a08 │ │ │ │ - ldr r3, [pc, #392] @ 609f8 │ │ │ │ + bl 1d2074 │ │ │ │ + ldr r2, [pc, #412] @ 60a08 │ │ │ │ + ldr r3, [pc, #392] @ 609f8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 609f0 │ │ │ │ + bne 609f0 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #372] @ 60a0c │ │ │ │ + ldr r3, [pc, #372] @ 60a0c │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r3, ip │ │ │ │ str r2, [r4] │ │ │ │ - beq 60994 │ │ │ │ - ldr r1, [pc, #344] @ 60a10 │ │ │ │ + beq 60994 │ │ │ │ + ldr r1, [pc, #344] @ 60a10 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #340] @ 60a14 │ │ │ │ + ldr r2, [pc, #340] @ 60a14 │ │ │ │ ldr ip, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #1 │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ str ip, [sp, #20] │ │ │ │ tst ip, #1 │ │ │ │ - bne 60850 │ │ │ │ + bne 60850 │ │ │ │ ldrsh r5, [ip] │ │ │ │ cmp r5, #58 @ 0x3a │ │ │ │ - bne 6084c │ │ │ │ + bne 6084c │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r6, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r7, #1 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ @@ -63266,42 +63266,42 @@ │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #32 │ │ │ │ ldr r0, [ip, #4] │ │ │ │ str r6, [sp] │ │ │ │ str r3, [r4] │ │ │ │ mov r3, r6 │ │ │ │ str ip, [sp, #28] │ │ │ │ - bl 5d0f0 │ │ │ │ + bl 5d0ec │ │ │ │ ldr ip, [sp, #28] │ │ │ │ cmp r0, r6 │ │ │ │ - beq 6094c │ │ │ │ + beq 6094c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, r6 │ │ │ │ - blt 609a0 │ │ │ │ + blt 609a0 │ │ │ │ str ip, [sp, #20] │ │ │ │ - b 60850 │ │ │ │ + b 60850 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - ldr r2, [pc, #184] @ 60a18 │ │ │ │ + ldr r2, [pc, #184] @ 60a18 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #180] @ 60a1c │ │ │ │ + ldr r1, [pc, #180] @ 60a1c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [r4] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ tst ip, #1 │ │ │ │ - beq 60834 │ │ │ │ + beq 60834 │ │ │ │ str ip, [sp, #20] │ │ │ │ - b 60850 │ │ │ │ - ldr r1, [pc, #132] @ 60a20 │ │ │ │ + b 60850 │ │ │ │ + ldr r1, [pc, #132] @ 60a20 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 608b8 │ │ │ │ + b 608b8 │ │ │ │ ldr r0, [ip, #4] │ │ │ │ ldr r2, [ip, #8] │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ ldr ip, [r4] │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ movne r1, #8 │ │ │ │ moveq r1, #9 │ │ │ │ @@ -63310,18 +63310,18 @@ │ │ │ │ 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 6094c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq pc, r4, r0, lsl #17 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq pc, r4, r0, ror #16 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ eoreq fp, r0, r0, asr r2 │ │ │ │ eoreq pc, r4, ip, lsl #15 │ │ │ │ @@ -63331,307 +63331,307 @@ │ │ │ │ eoreq ip, r0, r0, asr #6 │ │ │ │ mlaeq r0, ip, r8, fp │ │ │ │ eoreq fp, r0, r4, 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] @ 60ae0 │ │ │ │ + ldr ip, [pc, #164] @ 60ae4 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #156] @ 60ae8 │ │ │ │ + ldr r3, [pc, #156] @ 60ae8 │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr r2, [pc, #152] @ 60aec │ │ │ │ + ldr r2, [pc, #152] @ 60aec │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #108] @ 60af0 │ │ │ │ + ldr r0, [pc, #108] @ 60af0 │ │ │ │ add r3, sp, #8 │ │ │ │ ldr ip, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [r4] │ │ │ │ add r3, sp, #4 │ │ │ │ str ip, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 60754 │ │ │ │ + bl 60754 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4] │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1db5d8 │ │ │ │ - ldr r2, [pc, #60] @ 60af4 │ │ │ │ - ldr r3, [pc, #40] @ 60ae4 │ │ │ │ + bl 1db5c4 │ │ │ │ + ldr r2, [pc, #60] @ 60af4 │ │ │ │ + ldr r3, [pc, #40] @ 60ae4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 60adc │ │ │ │ + bne 60adc │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x0024f5bc │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ mlaeq r4, ip, r5, pc @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ eoreq fp, r0, ip, lsl r4 │ │ │ │ eoreq pc, r4, r0, asr #10 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #12] @ 60b10 │ │ │ │ + ldr r0, [pc, #12] @ 60b10 │ │ │ │ mov r2, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r3 │ │ │ │ - b 60754 │ │ │ │ + b 60754 │ │ │ │ eoreq fp, r0, ip, lsl #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3904] @ 0xf40 │ │ │ │ - ldr ip, [pc, #928] @ 60ecc │ │ │ │ + ldr ip, [pc, #928] @ 60ecc │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #920] @ 60ed0 │ │ │ │ + ldr r0, [pc, #920] @ 60ed0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r5, [pc, #912] @ 60ed4 │ │ │ │ + ldr r5, [pc, #912] @ 60ed4 │ │ │ │ mov sl, r3 │ │ │ │ - ldr r3, [pc, #908] @ 60ed8 │ │ │ │ + ldr r3, [pc, #908] @ 60ed8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ mov r0, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ mov ip, r1 │ │ │ │ ldr r1, [r5, r3] │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ 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, #40 @ 0x28 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ 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, #48 @ 0x30 │ │ │ │ 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 60be8 │ │ │ │ ldrsh r0, [r1] │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ sub r0, r0, #57 @ 0x39 │ │ │ │ lsl r0, r0, #16 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - beq 60c28 │ │ │ │ + beq 60c28 │ │ │ │ cmp r0, #1 │ │ │ │ - bls 60c74 │ │ │ │ - ldr r1, [pc, #748] @ 60edc │ │ │ │ + bls 60c74 │ │ │ │ + ldr r1, [pc, #748] @ 60edc │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r3, ip │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ tst r1, #1 │ │ │ │ - bne 60c28 │ │ │ │ + bne 60c28 │ │ │ │ ldrh r3, [r1] │ │ │ │ sub r3, r3, #57 @ 0x39 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 60c74 │ │ │ │ + bls 60c74 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r6] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [r6] │ │ │ │ add r9, sp, #68 @ 0x44 │ │ │ │ mov r3, #1 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str r9, [sp, #96] @ 0x60 │ │ │ │ - bl 1db078 │ │ │ │ + bl 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 60ca8 │ │ │ │ + b 60da4 │ │ │ │ ldrb r2, [r3, #-1]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq 60dc8 │ │ │ │ + beq 60dc8 │ │ │ │ cmp r3, r0 │ │ │ │ - bne 60c9c │ │ │ │ + bne 60c9c │ │ │ │ cmp sl, #0 │ │ │ │ and r3, r1, #1 │ │ │ │ - beq 60dec │ │ │ │ + beq 60dec │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #536] @ 60ee0 │ │ │ │ - ldrsheq r8, [r1] │ │ │ │ + ldr r3, [pc, #536] @ 60ee0 │ │ │ │ + add r2, sp, #52 @ 0x34 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ + ldrsheq r8, [r1] │ │ │ │ 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, #52] @ 0x34 │ │ │ │ + str r2, [sp, #136] @ 0x88 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ movne r8, #47 @ 0x2f │ │ │ │ mov r1, fp │ │ │ │ add r9, sp, #68 @ 0x44 │ │ │ │ mov fp, r3 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ mov r3, sl │ │ │ │ mov r4, #10 │ │ │ │ mov sl, r2 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ - str r2, [sp, #132] @ 0x84 │ │ │ │ - b 60d28 │ │ │ │ + str r2, [sp, #140] @ 0x8c │ │ │ │ + b 60d28 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, sl │ │ │ │ str r3, [sp, #16] │ │ │ │ str r8, [sp, #12] │ │ │ │ mov r3, fp │ │ │ │ str r6, [sp, #8] │ │ │ │ str r7, [sp, #4] │ │ │ │ str r9, [sp] │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ - bl 5ef98 │ │ │ │ + bl 5ef94 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ ldr lr, [sp, #60] @ 0x3c │ │ │ │ cmp lr, #0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - bne 60e84 │ │ │ │ - ldr r3, [pc, #368] @ 60ee4 │ │ │ │ + bne 60e84 │ │ │ │ + ldr r3, [pc, #368] @ 60ee4 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 60d24 │ │ │ │ + bgt 60d24 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ bl 20b8fc │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - b 60d24 │ │ │ │ - ldr r1, [pc, #316] @ 60ee8 │ │ │ │ + b 60d24 │ │ │ │ + ldr r1, [pc, #316] @ 60ee8 │ │ │ │ mov r6, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, fp │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ - ldr r2, [pc, #284] @ 60eec │ │ │ │ + ldr r2, [pc, #284] @ 60eec │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 5c5fc │ │ │ │ + bl 5c5f8 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp sl, #0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ and r3, r1, #1 │ │ │ │ - bne 60cbc │ │ │ │ + bne 60cbc │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldrsheq r3, [r1] │ │ │ │ movne r3, #47 @ 0x2f │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, fp │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r2, r4 │ │ │ │ - bl 60014 │ │ │ │ + bl 60010 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - bne 60ebc │ │ │ │ - ldr r3, [pc, #188] @ 60ef0 │ │ │ │ + bne 60ebc │ │ │ │ + ldr r3, [pc, #188] @ 60ef0 │ │ │ │ ldr r2, [r5, r3] │ │ │ │ mov r3, #6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #3 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ bl 731a4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [r2] │ │ │ │ - ldr r2, [pc, #148] @ 60ef4 │ │ │ │ - ldr r3, [pc, #108] @ 60ed0 │ │ │ │ + ldr r2, [pc, #148] @ 60ef4 │ │ │ │ + ldr r3, [pc, #108] @ 60ed0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 60ec8 │ │ │ │ + bne 60ec8 │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #100] @ 60ef0 │ │ │ │ + ldr r3, [pc, #100] @ 60ef0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp lr, r3 │ │ │ │ - beq 60e4c │ │ │ │ - ldr r3, [pc, #92] @ 60ef8 │ │ │ │ + beq 60e4c │ │ │ │ + ldr r3, [pc, #92] @ 60ef8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp lr, r3 │ │ │ │ - beq 60e4c │ │ │ │ + beq 60e4c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, lr │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ - bl 103924 │ │ │ │ - b 60e4c │ │ │ │ - ldr r3, [pc, #56] @ 60efc │ │ │ │ + bl 103930 │ │ │ │ + b 60e4c │ │ │ │ + ldr r3, [pc, #56] @ 60efc │ │ │ │ ldr r2, [r5, r3] │ │ │ │ - b 60e34 │ │ │ │ + b 60e34 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq pc, r4, r4, asr #9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq pc, r4, r4, lsr #9 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ eoreq fp, r0, r8, asr #12 │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ @@ -63639,28 +63639,28 @@ │ │ │ │ @ instruction: 0x0020b4bc │ │ │ │ strdeq sl, [r0], -r8 @ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ mlaeq r4, r8, r1, pc @ │ │ │ │ eorseq r7, r3, r8, lsr sl │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ mov ip, r0 │ │ │ │ - ldr r0, [pc, #16] @ 60f1c │ │ │ │ + ldr r0, [pc, #16] @ 60f1c │ │ │ │ mov r2, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, ip │ │ │ │ - b 60b14 │ │ │ │ + b 60b14 │ │ │ │ eoreq fp, r0, r4, lsl #1 │ │ │ │ mov ip, r0 │ │ │ │ - ldr r0, [pc, #16] @ 60f3c │ │ │ │ + ldr r0, [pc, #16] @ 60f3c │ │ │ │ mov r2, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, ip │ │ │ │ - b 60b14 │ │ │ │ + b 60b14 │ │ │ │ eoreq fp, r0, r8, asr r0 │ │ │ │ │ │ │ │ 00060f40 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -63683,15 +63683,15 @@ │ │ │ │ mov r3, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r1, #0 │ │ │ │ mvn r2, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b54 │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ ldr r2, [pc, #68] @ 61000 │ │ │ │ add r2, pc, r2 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [pc, #36] @ 60ff4 │ │ │ │ @@ -63735,15 +63735,15 @@ │ │ │ │ mov ip, #1 │ │ │ │ mov r2, r1 │ │ │ │ str ip, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ add ip, sp, #4 │ │ │ │ str r1, [sp, #4] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b54 │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ ldr r2, [pc, #68] @ 610c8 │ │ │ │ add r2, pc, r2 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [pc, #36] @ 610bc │ │ │ │ @@ -63787,15 +63787,15 @@ │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ mvn r2, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b54 │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ ldr r2, [pc, #68] @ 61190 │ │ │ │ add r2, pc, r2 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [pc, #36] @ 61184 │ │ │ │ @@ -63836,15 +63836,15 @@ │ │ │ │ ldr r2, [r4] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [r4] │ │ │ │ mov r2, #1 │ │ │ │ add r3, sp, #4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1db078 │ │ │ │ + bl 1db064 │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ ldr r2, [pc, #68] @ 6124c │ │ │ │ add r2, pc, r2 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [pc, #36] @ 61240 │ │ │ │ @@ -63886,15 +63886,15 @@ │ │ │ │ mov r2, #1 │ │ │ │ str r3, [r4] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1db5d8 │ │ │ │ + bl 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 │ │ │ │ @@ -63907,15 +63907,15 @@ │ │ │ │ mov r3, #0 │ │ │ │ bne 61314 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [pc, #36] @ 6132c │ │ │ │ str r3, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1ce4c0 │ │ │ │ + bl 1ce4ac │ │ │ │ b 612d4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ mlaeq r4, r0, sp, lr │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq lr, r4, r0, ror sp │ │ │ │ @ instruction: 0x000005bc │ │ │ │ eoreq lr, r4, ip, lsl sp │ │ │ │ @@ -63935,15 +63935,15 @@ │ │ │ │ beq 61384 │ │ │ │ ldr r1, [pc, #40] @ 61394 │ │ │ │ ldr r0, [pc, #40] @ 61398 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r2, [r4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ b 61250 │ │ │ │ eoreq sl, r0, r8, ror #13 │ │ │ │ eoreq sl, r0, ip, lsl #22 │ │ │ │ @@ -64012,30 +64012,30 @@ │ │ │ │ bne 614f4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r6] │ │ │ │ - bl 38298 │ │ │ │ + bl 38294 │ │ │ │ mov r4, r0 │ │ │ │ b 6146c │ │ │ │ cmp r8, #0 │ │ │ │ beq 614d0 │ │ │ │ ldr r0, [pc, #76] @ 61510 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 234b4 │ │ │ │ mov r4, r0 │ │ │ │ b 61428 │ │ │ │ ldr r1, [pc, #60] @ 61514 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #11 │ │ │ │ str r3, [r6] │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r6] │ │ │ │ b 6146c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq lr, r4, ip, lsr ip │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq lr, r4, ip, lsl ip │ │ │ │ @@ -64066,15 +64066,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r6, #0 │ │ │ │ bne 61558 │ │ │ │ ldr r1, [pc, #28] @ 6158c │ │ │ │ mov r2, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #11 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ eoreq lr, r4, r8, asr #21 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ eoreq sl, r0, r8, asr #26 │ │ │ │ │ │ │ │ 00061590 : │ │ │ │ @@ -64109,15 +64109,15 @@ │ │ │ │ mov ip, #57 @ 0x39 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, r4 │ │ │ │ str r7, [sp] │ │ │ │ str ip, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 60014 │ │ │ │ + bl 60010 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [pc, #64] @ 6166c │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [pc, #44] @ 61660 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ @@ -64182,15 +64182,15 @@ │ │ │ │ add r3, sp, #16 │ │ │ │ mov r2, #1 │ │ │ │ str r3, [r4] │ │ │ │ add r3, sp, #12 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1db078 │ │ │ │ + bl 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] │ │ │ │ @@ -64209,15 +64209,15 @@ │ │ │ │ mov r3, #0 │ │ │ │ bne 61830 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 1d4aec │ │ │ │ + bl 1d4ad8 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bne 61764 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ ldrb r2, [ip, r5] │ │ │ │ add r3, ip, r5 │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ @@ -64238,15 +64238,15 @@ │ │ │ │ str ip, [sp, #24] │ │ │ │ mov r3, #1 │ │ │ │ mov ip, #0 │ │ │ │ sub r2, r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ str ip, [sp, #12] │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b54 │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [r4] │ │ │ │ b 6176c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq lr, r4, r8, ror #18 │ │ │ │ @@ -64296,16 +64296,16 @@ │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r8, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [r6] │ │ │ │ add r3, sp, #4 │ │ │ │ str r8, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - str sp, [sp, #28] │ │ │ │ + str sp, [sp, #24] │ │ │ │ + str r3, [sp, #28] │ │ │ │ beq 619b0 │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, r5 │ │ │ │ ble 6197c │ │ │ │ sub r1, r1, #1 │ │ │ │ ldrb r3, [r4, r1] │ │ │ │ add r1, r4, r1 │ │ │ │ @@ -64367,15 +64367,15 @@ │ │ │ │ strne r9, [r3] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [r6] │ │ │ │ b 61980 │ │ │ │ mov r3, #3 │ │ │ │ add r0, r9, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r9 │ │ │ │ str r0, [sp, #12] │ │ │ │ bl 23310 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ b 619dc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ @@ -64423,15 +64423,15 @@ │ │ │ │ str r2, [r6] │ │ │ │ str r1, [sp, #20] │ │ │ │ beq 61b84 │ │ │ │ add r8, r4, #1 │ │ │ │ mov r3, #4 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ str r0, [sp, #20] │ │ │ │ bl 23310 │ │ │ │ cmp r4, r5 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ble 61b48 │ │ │ │ @@ -64468,20 +64468,20 @@ │ │ │ │ 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 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ add r1, sp, #28 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ cmp r4, #3 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ + add r1, sp, #32 │ │ │ │ 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 │ │ │ │ @@ -64607,100 +64607,100 @@ │ │ │ │ ldr ip, [pc, #548] @ 61fb4 │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #76] @ 0x4c │ │ │ │ mov lr, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r4, [r0, ip] │ │ │ │ mov ip, #0 │ │ │ │ - str ip, [sp, #48] @ 0x30 │ │ │ │ + str ip, [sp, #64] @ 0x40 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ str ip, [sp, #20] │ │ │ │ ldr ip, [r4] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ add ip, sp, #36 @ 0x24 │ │ │ │ str ip, [r4] │ │ │ │ mov ip, #8 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ - add ip, sp, ip │ │ │ │ + add ip, sp, #4 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ - mov ip, #2 │ │ │ │ - str ip, [sp, #56] @ 0x38 │ │ │ │ add ip, sp, #20 │ │ │ │ - str ip, [sp, #60] @ 0x3c │ │ │ │ - add ip, sp, #4 │ │ │ │ - str ip, [sp, #64] @ 0x40 │ │ │ │ - mov r6, r3 │ │ │ │ + str ip, [sp, #48] @ 0x30 │ │ │ │ add ip, sp, #16 │ │ │ │ + str ip, [sp, #52] @ 0x34 │ │ │ │ + add ip, sp, #8 │ │ │ │ + str ip, [sp, #56] @ 0x38 │ │ │ │ + mov r6, r3 │ │ │ │ + add ip, sp, #12 │ │ │ │ ldr r3, [pc, #440] @ 61fb8 │ │ │ │ mov r8, #0 │ │ │ │ - str ip, [sp, #68] @ 0x44 │ │ │ │ + str ip, [sp, #60] @ 0x3c │ │ │ │ add r5, sp, #24 │ │ │ │ - add ip, sp, #12 │ │ │ │ + mov ip, #2 │ │ │ │ mov r9, #0 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ + str r5, [sp, #68] @ 0x44 │ │ │ │ str ip, [sp, #72] @ 0x48 │ │ │ │ strd r8, [sp, #24] │ │ │ │ ldr r8, [r0, r3] │ │ │ │ subs lr, r2, #0 │ │ │ │ ldr r0, [r8] │ │ │ │ beq 61f5c │ │ │ │ clz r2, r1 │ │ │ │ mov r1, lr │ │ │ │ lsr r2, r2, #5 │ │ │ │ bl 259c24 │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 61f30 │ │ │ │ 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 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [pc, #156] @ 61fac │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -64714,15 +64714,15 @@ │ │ │ │ bne 61efc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq 61f8c │ │ │ │ ldr r1, [pc, #116] @ 61fc0 │ │ │ │ mov r0, #11 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ b 61e48 │ │ │ │ mov r2, #1024 @ 0x400 │ │ │ │ bl 25b9d4 │ │ │ │ mov r1, r0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r8] │ │ │ │ @@ -64732,15 +64732,15 @@ │ │ │ │ ldr r0, [r8] │ │ │ │ bl 25bd18 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ b 61e40 │ │ │ │ ldr r1, [pc, #48] @ 61fc4 │ │ │ │ mov r0, #11 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ b 61e48 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq lr, r4, r0, lsl #5 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq lr, r4, r0, ror #4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @@ -64777,55 +64777,55 @@ │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ bne 620a4 │ │ │ │ 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 │ │ │ │ + add ip, sp, #12 │ │ │ │ str ip, [sp, #52] @ 0x34 │ │ │ │ cmp r6, #58 @ 0x3a │ │ │ │ - add ip, sp, #16 │ │ │ │ + add ip, sp, #20 │ │ │ │ str r3, [sp, #20] │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ bne 621c0 │ │ │ │ add r8, sp, #24 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 5d0f0 │ │ │ │ + bl 5d0ec │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb r3, [r3, r7] │ │ │ │ cmp r0, #0 │ │ │ │ beq 62190 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ bne 6219c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [r5] │ │ │ │ b 62158 │ │ │ │ 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 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrb r3, [r0, r7] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ beq 62184 │ │ │ │ add r0, r4, #2 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r6, #47 @ 0x2f │ │ │ │ add r8, sp, #24 │ │ │ │ str r0, [sp, #20] │ │ │ │ bl 23310 │ │ │ │ mov r3, #92 @ 0x5c │ │ │ │ @@ -64842,15 +64842,15 @@ │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r3 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r2, r4, #1 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b54 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ strh r6, [r0] │ │ │ │ str r3, [r5] │ │ │ │ ldr r2, [pc, #172] @ 6220c │ │ │ │ ldr r3, [pc, #156] @ 62200 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -64864,27 +64864,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ str r1, [r5] │ │ │ │ b 62158 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ cmpne r3, #47 @ 0x2f │ │ │ │ beq 62094 │ │ │ │ add r0, r4, #2 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r6, #58 @ 0x3a │ │ │ │ str r0, [sp, #20] │ │ │ │ bl 23310 │ │ │ │ mov r3, #92 @ 0x5c │ │ │ │ b 62104 │ │ │ │ ldrb r3, [r0, r7] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ beq 62184 │ │ │ │ add r0, r4, #2 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ add r8, sp, #24 │ │ │ │ str r0, [sp, #20] │ │ │ │ bl 23310 │ │ │ │ cmp r6, #57 @ 0x39 │ │ │ │ moveq r3, #47 @ 0x2f │ │ │ │ @@ -64937,15 +64937,15 @@ │ │ │ │ ldr r1, [pc, #180] @ 62364 │ │ │ │ ldr r0, [pc, #180] @ 62368 │ │ │ │ str ip, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ str lr, [r4] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ tst r0, #1 │ │ │ │ bne 622e4 │ │ │ │ ldrh r3, [r0] │ │ │ │ sub r3, r3, #57 @ 0x39 │ │ │ │ cmp r3, #1 │ │ │ │ bls 62314 │ │ │ │ @@ -64954,15 +64954,15 @@ │ │ │ │ add r3, sp, #32 │ │ │ │ mov r2, #1 │ │ │ │ str r3, [r4] │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 1db078 │ │ │ │ + bl 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 │ │ │ │ @@ -64994,15 +64994,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ str ip, [sp, #4] │ │ │ │ mov ip, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 60014 │ │ │ │ + bl 60010 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ 000623a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -65033,15 +65033,15 @@ │ │ │ │ streq r3, [r4] │ │ │ │ beq 62498 │ │ │ │ cmp r2, #57 @ 0x39 │ │ │ │ beq 624c4 │ │ │ │ mov r3, #0 │ │ │ │ add r2, sp, #20 │ │ │ │ str r3, [sp] │ │ │ │ - bl 5d0f0 │ │ │ │ + bl 5d0ec │ │ │ │ ldr r7, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq 62448 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ blt 624d8 │ │ │ │ ldr r8, [sp, #12] │ │ │ │ @@ -65138,15 +65138,15 @@ │ │ │ │ str r5, [sp] │ │ │ │ ldr r0, [pc, #300] @ 626ec │ │ │ │ str r1, [r4] │ │ │ │ ldr r1, [pc, #296] @ 626f0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r0, [r5] │ │ │ │ tst r0, #1 │ │ │ │ bne 625f0 │ │ │ │ ldrh r3, [r0] │ │ │ │ sub r3, r3, #57 @ 0x39 │ │ │ │ cmp r3, #1 │ │ │ │ bls 62628 │ │ │ │ @@ -65155,15 +65155,15 @@ │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 1db078 │ │ │ │ + bl 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 │ │ │ │ @@ -65263,15 +65263,15 @@ │ │ │ │ str r5, [sp] │ │ │ │ ldr r0, [pc, #300] @ 628e0 │ │ │ │ str r1, [r4] │ │ │ │ ldr r1, [pc, #296] @ 628e4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r0, [r5] │ │ │ │ tst r0, #1 │ │ │ │ bne 627e4 │ │ │ │ ldrh r3, [r0] │ │ │ │ sub r3, r3, #57 @ 0x39 │ │ │ │ cmp r3, #1 │ │ │ │ bls 6281c │ │ │ │ @@ -65280,15 +65280,15 @@ │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 1db078 │ │ │ │ + bl 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 │ │ │ │ @@ -65368,43 +65368,43 @@ │ │ │ │ ldr r5, [ip, r2] │ │ │ │ ldr r6, [r3] │ │ │ │ mov r3, ip │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [r5] │ │ │ │ - add r3, sp, #16 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #8 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #20 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + add r3, sp, #12 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ beq 62b0c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, lr │ │ │ │ add r3, sp, #32 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r1, [sp] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 5cd18 │ │ │ │ + bl 5cd14 │ │ │ │ mov r7, #58 @ 0x3a │ │ │ │ add r4, sp, #28 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ str r7, [sp] │ │ │ │ subs r2, r0, #0 │ │ │ │ ldrne r2, [sp, #32] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ streq r2, [sp, #32] │ │ │ │ - bl 5c1b4 │ │ │ │ + bl 5c1b0 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, #1 │ │ │ │ str r2, [sp] │ │ │ │ str r0, [sp, #20] │ │ │ │ bl 61a40 │ │ │ │ mov r2, r7 │ │ │ │ @@ -65475,15 +65475,15 @@ │ │ │ │ add r2, r4, #8 │ │ │ │ b 62a88 │ │ │ │ ldr r1, [pc, #60] @ 62b44 │ │ │ │ add r1, pc, r1 │ │ │ │ b 62ad8 │ │ │ │ add r6, lr, #10 │ │ │ │ mov r0, r6 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ ldr lr, [sp, #28] │ │ │ │ str r0, [sp, #12] │ │ │ │ b 62994 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ ldrdeq sp, [r4], -ip @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x0024d6b0 │ │ │ │ @@ -65577,29 +65577,29 @@ │ │ │ │ tst r6, #128 @ 0x80 │ │ │ │ beq 62c04 │ │ │ │ b 62c28 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r5 │ │ │ │ - bl 5d0f0 │ │ │ │ + bl 5d0ec │ │ │ │ subs r3, r0, #0 │ │ │ │ beq 62cc8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mvn r0, r0 │ │ │ │ lsr r0, r0, #31 │ │ │ │ str r3, [r4] │ │ │ │ b 62c34 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r5 │ │ │ │ - bl 5cd18 │ │ │ │ + bl 5cd14 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ b 62cc0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ mlaeq r4, r4, r4, sp │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ eoreq sp, r4, r0, ror r4 │ │ │ │ @@ -65649,15 +65649,15 @@ │ │ │ │ str r5, [sp] │ │ │ │ ldr r0, [pc, #300] @ 62ee0 │ │ │ │ str r1, [r4] │ │ │ │ ldr r1, [pc, #296] @ 62ee4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r0, [r5] │ │ │ │ tst r0, #1 │ │ │ │ bne 62de4 │ │ │ │ ldrh r3, [r0] │ │ │ │ sub r3, r3, #57 @ 0x39 │ │ │ │ cmp r3, #1 │ │ │ │ bls 62e1c │ │ │ │ @@ -65666,15 +65666,15 @@ │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 1db078 │ │ │ │ + bl 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 │ │ │ │ @@ -65751,17 +65751,17 @@ │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r6, [r7, r3] │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r6] │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ - add r2, sp, #24 │ │ │ │ - str r2, [sp, #92] @ 0x5c │ │ │ │ add r2, sp, #32 │ │ │ │ + str r2, [sp, #92] @ 0x5c │ │ │ │ + add r2, sp, #24 │ │ │ │ cmp ip, #0 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #28 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ movne r2, #0 │ │ │ │ @@ -65784,15 +65784,15 @@ │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [r6] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1db078 │ │ │ │ + bl 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] │ │ │ │ @@ -65815,24 +65815,24 @@ │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b54 │ │ │ │ ldr r2, [pc, #2120] @ 638b0 │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ add r2, pc, r2 │ │ │ │ strh r3, [r0] │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r3, [r6] │ │ │ │ - bl 5c5fc │ │ │ │ + bl 5c5f8 │ │ │ │ cmp r8, #57 @ 0x39 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ bne 6313c │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ cmp r3, #0 │ │ │ │ beq 630a8 │ │ │ │ ldrb r3, [r4] │ │ │ │ @@ -65843,15 +65843,15 @@ │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ - bl 5c1b4 │ │ │ │ + bl 5c1b0 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ mov r9, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ cmp r3, #0 │ │ │ │ bne 63328 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ @@ -65880,15 +65880,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov fp, #4 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ str r9, [sp] │ │ │ │ str fp, [sp, #84] @ 0x54 │ │ │ │ - bl 5d0f0 │ │ │ │ + bl 5d0ec │ │ │ │ cmp r0, #0 │ │ │ │ streq r0, [sp, #44] @ 0x2c │ │ │ │ bne 634dc │ │ │ │ mov fp, #0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrsb r2, [r3] │ │ │ │ @@ -65929,22 +65929,22 @@ │ │ │ │ mov r2, #5 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r2, r5 │ │ │ │ - bl 5cd18 │ │ │ │ + bl 5cd14 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, #2 │ │ │ │ strne r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #5 │ │ │ │ add r0, r5, #2 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ bl 23310 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ cmp fp, #0 │ │ │ │ moveq r2, r4 │ │ │ │ @@ -66037,24 +66037,24 @@ │ │ │ │ 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 sl, sp, #44 @ 0x2c │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ str r9, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r2, [r6] │ │ │ │ str fp, [sp, #64] @ 0x40 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ str sl, [sp, #72] @ 0x48 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ ldrb ip, [r9] │ │ │ │ cmp ip, #92 @ 0x5c │ │ │ │ beq 63874 │ │ │ │ mov r5, #0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ add r3, r4, #1 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ @@ -66068,15 +66068,15 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r4, #5 │ │ │ │ mov r3, r5 │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b54 │ │ │ │ ldr r2, [pc, #1116] @ 638b8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ strh r1, [r0] │ │ │ │ str r3, [r6] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r7, r2] │ │ │ │ @@ -66166,15 +66166,15 @@ │ │ │ │ beq 63594 │ │ │ │ b 6357c │ │ │ │ ldr r9, [sp, #32] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ str fp, [sp, #84] @ 0x54 │ │ │ │ - bl 5bd78 │ │ │ │ + bl 5bd74 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ cmp r5, r4 │ │ │ │ beq 637d8 │ │ │ │ add r3, r9, r4 │ │ │ │ ldrb r9, [r3, #-2] │ │ │ │ subs fp, r9, #92 @ 0x5c │ │ │ │ movne fp, #1 │ │ │ │ @@ -66198,15 +66198,15 @@ │ │ │ │ bne 630dc │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp] │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r4 │ │ │ │ - bl 5d0f0 │ │ │ │ + bl 5d0ec │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r9, [sp, #32] │ │ │ │ cmp r3, #4 │ │ │ │ beq 630dc │ │ │ │ ldrb r5, [r9, #4] │ │ │ │ add r1, r9, #4 │ │ │ │ cmp r5, #92 @ 0x5c │ │ │ │ @@ -66260,15 +66260,15 @@ │ │ │ │ ldr r0, [r3] │ │ │ │ bl 25ac7c │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 63850 │ │ │ │ mov r3, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - bl 38298 │ │ │ │ + bl 38294 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ bl 232ec │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ movne r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -66287,15 +66287,15 @@ │ │ │ │ movne fp, #1 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ bne 631f4 │ │ │ │ mov r3, #5 │ │ │ │ add r0, r5, r9 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ bl 23310 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ b 63264 │ │ │ │ cmp r5, #0 │ │ │ │ @@ -66331,15 +66331,15 @@ │ │ │ │ ldr r1, [pc, #104] @ 638c0 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [r6] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #11 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ b 63744 │ │ │ │ ldrb ip, [r9, #1] │ │ │ │ cmp ip, #92 @ 0x5c │ │ │ │ bne 63408 │ │ │ │ ldrb ip, [r9, #2] │ │ │ │ cmp ip, #63 @ 0x3f │ │ │ │ bne 63408 │ │ │ │ @@ -66507,15 +66507,15 @@ │ │ │ │ ldr r1, [pc, #84] @ 63b54 │ │ │ │ ldr r0, [pc, #84] @ 63b58 │ │ │ │ str r4, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [r5] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r0, [r4] │ │ │ │ b 63a44 │ │ │ │ ldr r3, [pc, #52] @ 63b5c │ │ │ │ ldr r0, [r6, r3] │ │ │ │ b 63ac4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq ip, r4, r0, lsr r6 │ │ │ │ @@ -66609,15 +66609,15 @@ │ │ │ │ ldr r1, [pc, #84] @ 63cec │ │ │ │ ldr r0, [pc, #84] @ 63cf0 │ │ │ │ str r4, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [r5] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r0, [r4] │ │ │ │ b 63bf4 │ │ │ │ ldr r3, [pc, #52] @ 63cf4 │ │ │ │ ldr r0, [r6, r3] │ │ │ │ b 63c5c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq ip, r4, r0, lsl #9 │ │ │ │ @@ -66707,15 +66707,15 @@ │ │ │ │ ldr r1, [pc, #84] @ 63e74 │ │ │ │ ldr r0, [pc, #84] @ 63e78 │ │ │ │ str r4, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [r6] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r0, [r4] │ │ │ │ b 63d8c │ │ │ │ ldr r2, [pc, #52] @ 63e7c │ │ │ │ ldr r0, [r5, r2] │ │ │ │ b 63de8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq ip, r4, r8, ror #5 │ │ │ │ @@ -66748,17 +66748,17 @@ │ │ │ │ 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 │ │ │ │ @@ -66775,15 +66775,15 @@ │ │ │ │ ldr r1, [pc, #312] @ 64068 │ │ │ │ ldr r0, [pc, #312] @ 6406c │ │ │ │ str ip, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ str lr, [r4] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [r3] │ │ │ │ tst r0, #1 │ │ │ │ beq 64038 │ │ │ │ mov r6, #57 @ 0x39 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp] │ │ │ │ @@ -66821,15 +66821,15 @@ │ │ │ │ add ip, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b54 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ strh r6, [r0] │ │ │ │ str r3, [r4] │ │ │ │ ldr r2, [pc, #96] @ 64074 │ │ │ │ ldr r3, [pc, #68] @ 6405c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -66874,17 +66874,17 @@ │ │ │ │ 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 │ │ │ │ @@ -66933,15 +66933,15 @@ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r0, [r4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 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 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -66956,15 +66956,15 @@ │ │ │ │ ldr r1, [pc, #68] @ 64248 │ │ │ │ ldr r0, [pc, #68] @ 6424c │ │ │ │ str lr, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ str r5, [r4] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [r3] │ │ │ │ b 64118 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq fp, r4, r4, ror #30 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq fp, r4, r4, asr #30 │ │ │ │ @@ -66999,25 +66999,25 @@ │ │ │ │ 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 │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ 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 │ │ │ │ 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 │ │ │ │ @@ -67040,15 +67040,15 @@ │ │ │ │ ldr r0, [pc, #956] @ 64710 │ │ │ │ str r1, [r2] │ │ │ │ ldr r1, [pc, #952] @ 64714 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r3, #7 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ beq 6451c │ │ │ │ ldr r3, [pc, #908] @ 64718 │ │ │ │ @@ -67096,25 +67096,25 @@ │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [r6] │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r6] │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b54 │ │ │ │ ldr r2, [pc, #688] @ 64704 │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ strh r1, [r0] │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ str r1, [r6] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r7, r2] │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r1, r3 │ │ │ │ - bl 103924 │ │ │ │ + bl 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] │ │ │ │ @@ -67187,15 +67187,15 @@ │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r0, #11 │ │ │ │ str r1, [r3] │ │ │ │ ldr r1, [pc, #376] @ 64728 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ b 644d8 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ @@ -67213,15 +67213,15 @@ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ str r4, [r3, #24] │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ str r5, [sp, #556] @ 0x22c │ │ │ │ str r3, [sp, #552] @ 0x228 │ │ │ │ - bl e9694 │ │ │ │ + bl e96a0 │ │ │ │ mov r0, r4 │ │ │ │ bl 232a4 <_setjmp@plt> │ │ │ │ cmp r0, #0 │ │ │ │ bne 6467c │ │ │ │ ldr r3, [pc, #248] @ 64730 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -67265,15 +67265,15 @@ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [pc, #44] @ 64708 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [r2, #400] @ 0x190 │ │ │ │ str r2, [r3] │ │ │ │ - bl e9620 │ │ │ │ + bl e962c │ │ │ │ b 64674 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq fp, r4, r8, lsl #27 │ │ │ │ eoreq fp, r4, r4, lsl #27 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @@ -67281,15 +67281,15 @@ │ │ │ │ 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 │ │ │ │ + @ instruction: 0xffff7f48 │ │ │ │ andeq r0, r0, r4, lsr #10 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ b 64250 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -67309,17 +67309,17 @@ │ │ │ │ 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] │ │ │ │ @@ -67373,15 +67373,15 @@ │ │ │ │ ldr r0, [pc, #72] @ 648d0 │ │ │ │ ldr r1, [pc, #72] @ 648d4 │ │ │ │ mov r3, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [r5] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [r3] │ │ │ │ b 647e0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ mlaeq r4, r8, r8, fp │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq fp, r4, r8, ror r8 │ │ │ │ @@ -67410,17 +67410,17 @@ │ │ │ │ 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] │ │ │ │ @@ -67474,15 +67474,15 @@ │ │ │ │ str r1, [sp] │ │ │ │ ldr r0, [pc, #148] @ 64ab4 │ │ │ │ ldr r1, [pc, #148] @ 64ab8 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str lr, [r5] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [r3] │ │ │ │ b 64974 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r1, [r5] │ │ │ │ mov r1, r3 │ │ │ │ @@ -67495,15 +67495,15 @@ │ │ │ │ bl 62ef4 │ │ │ │ ldr r1, [pc, #72] @ 64abc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [r5] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #11 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ b 649d0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq fp, r4, r4, lsl #14 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq fp, r4, r4, ror #13 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq pc, [r0], -sp │ │ │ │ @@ -67532,19 +67532,19 @@ │ │ │ │ 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] │ │ │ │ @@ -67601,15 +67601,15 @@ │ │ │ │ str r1, [sp] │ │ │ │ ldr r0, [pc, #148] @ 64cb0 │ │ │ │ ldr r1, [pc, #148] @ 64cb4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str lr, [r5] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [r3] │ │ │ │ b 64b68 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [r5] │ │ │ │ mov r1, r3 │ │ │ │ @@ -67622,15 +67622,15 @@ │ │ │ │ bl 62ef4 │ │ │ │ ldr r1, [pc, #72] @ 64cb8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [r5] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #11 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ b 64bcc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq fp, r4, ip, lsl r5 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ strdeq fp, [r4], -ip @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq pc, [r0], -sp │ │ │ │ @@ -67659,19 +67659,19 @@ │ │ │ │ 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] │ │ │ │ @@ -67707,15 +67707,15 @@ │ │ │ │ beq 64e38 │ │ │ │ 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 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ @@ -67728,15 +67728,15 @@ │ │ │ │ str r1, [sp] │ │ │ │ ldr r0, [pc, #156] @ 64eb4 │ │ │ │ ldr r1, [pc, #156] @ 64eb8 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str lr, [r5] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [r3] │ │ │ │ b 64d64 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, r4 │ │ │ │ @@ -67750,15 +67750,15 @@ │ │ │ │ bl 62ef4 │ │ │ │ ldr r1, [pc, #76] @ 64ebc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [r5] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #11 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r5] │ │ │ │ b 64ddc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq fp, r4, r0, lsr #6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq fp, r4, r0, lsl #6 │ │ │ │ @@ -67788,17 +67788,17 @@ │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ ldr ip, [r5] │ │ │ │ str r3, [r5] │ │ │ │ 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 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 │ │ │ │ @@ -67835,15 +67835,15 @@ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ tst r0, #1 │ │ │ │ bne 64fd0 │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ bne 65288 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 128904 │ │ │ │ + bl 128910 │ │ │ │ cmp r0, #0 │ │ │ │ beq 652b8 │ │ │ │ cmp r4, #2 │ │ │ │ bne 65240 │ │ │ │ ldr r3, [pc, #812] @ 6531c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ @@ -67861,15 +67861,15 @@ │ │ │ │ ldr r0, [pc, #764] @ 65324 │ │ │ │ ldr r1, [pc, #764] @ 65328 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [r5] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r4, #1 │ │ │ │ ldr r0, [r1] │ │ │ │ bgt 64f64 │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #1 │ │ │ │ @@ -67909,15 +67909,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [pc, #576] @ 65334 │ │ │ │ str r0, [r5] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #11 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [r5] │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [pc, #548] @ 65338 │ │ │ │ ldr r3, [pc, #492] @ 65304 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -67988,15 +67988,15 @@ │ │ │ │ b 650ec │ │ │ │ ldr r4, [r3] │ │ │ │ mov r0, r3 │ │ │ │ bl 231b4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5] │ │ │ │ - bl 128784 │ │ │ │ + bl 128790 │ │ │ │ b 6510c │ │ │ │ ldr r0, [pc, #252] @ 65344 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, #2 │ │ │ │ str r1, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -68016,15 +68016,15 @@ │ │ │ │ ldr ip, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ str ip, [r5] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [r5] │ │ │ │ b 65108 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr ip, [r3, #4] │ │ │ │ @@ -68033,15 +68033,15 @@ │ │ │ │ str r0, [r5] │ │ │ │ ldr r1, [pc, #116] @ 65350 │ │ │ │ ldr r0, [pc, #116] @ 65354 │ │ │ │ mov r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [r5] │ │ │ │ b 65108 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq fp, r4, ip, lsl r1 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ strdeq fp, [r4], -ip @ │ │ │ │ @@ -68082,17 +68082,17 @@ │ │ │ │ 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 │ │ │ │ @@ -68117,15 +68117,15 @@ │ │ │ │ str r0, [r4] │ │ │ │ ldr r1, [pc, #424] @ 655d4 │ │ │ │ ldr r0, [pc, #424] @ 655d8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r7, [pc, #392] @ 655d0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [r1] │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp] │ │ │ │ @@ -68169,19 +68169,19 @@ │ │ │ │ ldr r0, [pc, #244] @ 655ec │ │ │ │ ldr r1, [pc, #244] @ 655f0 │ │ │ │ mov r3, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [r4] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ b 653f4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 406b0 │ │ │ │ + bl 406ac │ │ │ │ ldr r2, [sp, #28] │ │ │ │ subs r3, r0, #0 │ │ │ │ beq 65570 │ │ │ │ ldr r0, [r2] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r7 │ │ │ │ @@ -68192,15 +68192,15 @@ │ │ │ │ bl 62ef4 │ │ │ │ ldr r1, [pc, #156] @ 655f4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [r4] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #12 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ b 654a8 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str r1, [r4] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r2] │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -68210,15 +68210,15 @@ │ │ │ │ bl 62ef4 │ │ │ │ ldr r1, [pc, #88] @ 655f8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [r4] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #11 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ b 654a8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq sl, r4, r4, lsl #25 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq sl, r4, r4, ror #24 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq pc, [r0], -sp │ │ │ │ @@ -68255,25 +68255,25 @@ │ │ │ │ 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 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #28 │ │ │ │ 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 │ │ │ │ @@ -68360,31 +68360,31 @@ │ │ │ │ ldr r1, [pc, #376] @ 6596c │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [r5] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ b 656ec │ │ │ │ str r1, [sp] │ │ │ │ str r0, [r5] │ │ │ │ ldr r1, [pc, #328] @ 65970 │ │ │ │ ldr r0, [pc, #328] @ 65974 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ b 656c8 │ │ │ │ mov r0, #4 │ │ │ │ - bl 406b0 │ │ │ │ + bl 406ac │ │ │ │ ldr r3, [sp, #28] │ │ │ │ subs r8, r0, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ beq 658d0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ @@ -68408,15 +68408,15 @@ │ │ │ │ ldr r1, [pc, #196] @ 65978 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r2, [r5] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #12 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ b 657a0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r8 │ │ │ │ str r8, [sp, #16] │ │ │ │ stmib sp, {r7, r8, r9} │ │ │ │ str r8, [sp] │ │ │ │ @@ -68435,15 +68435,15 @@ │ │ │ │ ldr r1, [pc, #92] @ 6597c │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r2, [r5] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #11 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ b 657a0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq sl, r4, r0, ror #19 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x0024a9bc │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq pc, [r0], -sp │ │ │ │ @@ -68476,17 +68476,17 @@ │ │ │ │ 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] │ │ │ │ @@ -68501,15 +68501,15 @@ │ │ │ │ ldr r0, [pc, #448] @ 65be8 │ │ │ │ ldr r1, [pc, #448] @ 65bec │ │ │ │ mov r3, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [r4] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [r3] │ │ │ │ mov ip, #57 @ 0x39 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #16 │ │ │ │ stmib sp, {r1, r3, ip} │ │ │ │ ldr r3, [pc, #400] @ 65bf0 │ │ │ │ @@ -68587,15 +68587,15 @@ │ │ │ │ bl 62ef4 │ │ │ │ ldr r1, [pc, #144] @ 65c14 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [r4] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #11 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ b 65abc │ │ │ │ ldr r3, [pc, #100] @ 65c10 │ │ │ │ ldr r5, [r5, r3] │ │ │ │ b 65b98 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ @@ -68649,19 +68649,19 @@ │ │ │ │ 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 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #32 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + 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 │ │ │ │ ldrh r2, [r3] │ │ │ │ @@ -68693,15 +68693,15 @@ │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 1db078 │ │ │ │ + bl 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 │ │ │ │ @@ -68758,33 +68758,33 @@ │ │ │ │ str r0, [r4] │ │ │ │ ldr r1, [pc, #348] @ 65f8c │ │ │ │ ldr r0, [pc, #348] @ 65f90 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ b 65cf4 │ │ │ │ str r1, [sp] │ │ │ │ ldr r0, [pc, #316] @ 65f94 │ │ │ │ ldr r1, [pc, #316] @ 65f98 │ │ │ │ mov r3, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [r4] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ b 65cd0 │ │ │ │ ldr r2, [pc, #284] @ 65f9c │ │ │ │ ldr r0, [pc, #284] @ 65fa0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 5c5fc │ │ │ │ + bl 5c5f8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [pc, #264] @ 65fa4 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [pc, #204] @ 65f70 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -68792,15 +68792,15 @@ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 65f68 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, #4 │ │ │ │ - bl 406b0 │ │ │ │ + bl 406ac │ │ │ │ ldr r2, [sp, #28] │ │ │ │ subs r3, r0, #0 │ │ │ │ beq 65f20 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r6 │ │ │ │ @@ -68812,15 +68812,15 @@ │ │ │ │ bl 62ef4 │ │ │ │ ldr r1, [pc, #160] @ 65fa8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [r4] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #12 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ b 65e0c │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ str r1, [r4] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r2] │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -68830,15 +68830,15 @@ │ │ │ │ bl 62ef4 │ │ │ │ ldr r1, [pc, #92] @ 65fac │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [r4] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #11 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ b 65e0c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x0024a3b4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ mlaeq r4, r4, r3, sl │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq pc, [r0], -sp │ │ │ │ @@ -68876,19 +68876,19 @@ │ │ │ │ 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 │ │ │ │ @@ -68917,15 +68917,15 @@ │ │ │ │ ldr r0, [pc, #904] @ 66430 │ │ │ │ str r1, [r6] │ │ │ │ ldr r1, [pc, #900] @ 66434 │ │ │ │ mov r3, r7 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mvn r4, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ @@ -68954,15 +68954,15 @@ │ │ │ │ ldr r0, [pc, #772] @ 66440 │ │ │ │ str r1, [r6] │ │ │ │ ldr r1, [pc, #768] @ 66444 │ │ │ │ mov r3, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ cmp r7, #1 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ bgt 6606c │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ ldr r0, [r4] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #1 │ │ │ │ @@ -69004,15 +69004,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [pc, #576] @ 66450 │ │ │ │ str r0, [r6] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #11 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [pc, #552] @ 66454 │ │ │ │ str r3, [r6] │ │ │ │ ldr r3, [pc, #484] @ 66418 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -69030,15 +69030,15 @@ │ │ │ │ bne 66330 │ │ │ │ tst r4, #1 │ │ │ │ beq 66220 │ │ │ │ ldr r3, [pc, #480] @ 66458 │ │ │ │ mov r1, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ b 66220 │ │ │ │ cmp r8, #131072 @ 0x20000 │ │ │ │ asr r8, r8, #1 │ │ │ │ bcs 66098 │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [r4] │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -69078,26 +69078,26 @@ │ │ │ │ ldr r0, [r4] │ │ │ │ mov r4, #1 │ │ │ │ b 660cc │ │ │ │ ldr r3, [pc, #304] @ 66468 │ │ │ │ mov r1, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ str r0, [sp, #32] │ │ │ │ b 66268 │ │ │ │ ldr r3, [pc, #280] @ 6646c │ │ │ │ mov r1, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ str r0, [sp, #32] │ │ │ │ b 66260 │ │ │ │ mov r0, #8 │ │ │ │ - bl 406b0 │ │ │ │ + bl 406ac │ │ │ │ cmp r0, #0 │ │ │ │ bne 663c4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [r6] │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ ldr r0, [r3] │ │ │ │ @@ -69128,15 +69128,15 @@ │ │ │ │ ldr r1, [pc, #128] @ 66474 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r6] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #11 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ b 66378 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq sl, r4, ip, lsr #32 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq sl, r4, ip │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @@ -69184,175 +69184,175 @@ │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r2, [sp, #32] │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ str r2, [r5] │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - add r2, sp, #32 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #28 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + add r2, sp, #32 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ ldr r8, [ip, lr] │ │ │ │ subs r7, r0, #0 │ │ │ │ ldr r0, [r8] │ │ │ │ beq 66818 │ │ │ │ eor r2, r3, #1 │ │ │ │ mov r1, r7 │ │ │ │ bl 259bfc │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ beq 66870 │ │ │ │ mov r0, #0 │ │ │ │ - bl 96c6c │ │ │ │ + bl 96c70 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r4, [pc, #928] @ 668d8 │ │ │ │ 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 │ │ │ │ + bl 5c454 │ │ │ │ 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 │ │ │ │ + bl 5c454 │ │ │ │ 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 │ │ │ │ + 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 │ │ │ │ + bl 5c454 │ │ │ │ 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 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [pc, #336] @ 668dc │ │ │ │ @@ -69364,36 +69364,36 @@ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 668c0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 1287a0 │ │ │ │ + bl 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 │ │ │ │ + bl 5c454 │ │ │ │ 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 │ │ │ │ mov r2, #1 │ │ │ │ bl 25b9d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r8] │ │ │ │ @@ -69407,15 +69407,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne 66524 │ │ │ │ ldr r1, [pc, #136] @ 668e0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #11 │ │ │ │ str r3, [r5] │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ b 66784 │ │ │ │ mov r2, #57 @ 0x39 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ stmib sp, {r3, r4} │ │ │ │ @@ -69427,15 +69427,15 @@ │ │ │ │ bl 62ef4 │ │ │ │ ldr r1, [pc, #64] @ 668e4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [r5] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #11 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ b 66784 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r9, r4, r8, ror #22 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r9, r4, r0, asr #22 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @@ -69462,17 +69462,17 @@ │ │ │ │ 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] │ │ │ │ @@ -69525,15 +69525,15 @@ │ │ │ │ ldr r0, [pc, #72] @ 66a70 │ │ │ │ ldr r1, [pc, #72] @ 66a74 │ │ │ │ mov r3, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [r5] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [r3] │ │ │ │ b 66984 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ strdeq r9, [r4], -r4 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ ldrdeq r9, [r4], -r4 @ │ │ │ │ @@ -69580,27 +69580,27 @@ │ │ │ │ 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, #180] @ 0xb4 │ │ │ │ + add r2, sp, #76 @ 0x4c │ │ │ │ str r2, [sp, #188] @ 0xbc │ │ │ │ eor r2, lr, #1 │ │ │ │ add fp, sp, #80 @ 0x50 │ │ │ │ and r2, r2, #1 │ │ │ │ str ip, [sp, #24] │ │ │ │ mov ip, r0 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - str fp, [sp, #176] @ 0xb0 │ │ │ │ + str fp, [sp, #184] @ 0xb8 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ bne 670d8 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ str r3, [sp, #192] @ 0xc0 │ │ │ │ cmp r8, #58 @ 0x3a │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r6, [r0, #8] │ │ │ │ @@ -69687,21 +69687,21 @@ │ │ │ │ ldr r1, [ip, #8] │ │ │ │ cmp r5, r1 │ │ │ │ bge 67768 │ │ │ │ mov r3, sl │ │ │ │ mov r2, fp │ │ │ │ stm sp, {r6, r8} │ │ │ │ str r4, [sp, #172] @ 0xac │ │ │ │ - bl 60014 │ │ │ │ + bl 60010 │ │ │ │ cmp r7, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ beq 66c60 │ │ │ │ str r4, [sp, #172] @ 0xac │ │ │ │ - bl 5c0f8 │ │ │ │ + bl 5c0f4 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ b 66c60 │ │ │ │ ldr r3, [ip, #8] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov r2, r6 │ │ │ │ str r5, [sp, #172] @ 0xac │ │ │ │ @@ -69723,15 +69723,15 @@ │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ mvn r2, #0 │ │ │ │ mov r3, r6 │ │ │ │ str r9, [sp, #152] @ 0x98 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 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 │ │ │ │ @@ -69763,19 +69763,19 @@ │ │ │ │ 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 r7, [sl, r3] │ │ │ │ - add r3, sp, #100 @ 0x64 │ │ │ │ + add r3, sp, #108 @ 0x6c │ │ │ │ str r3, [sp, #192] @ 0xc0 │ │ │ │ - add r3, sp, #104 @ 0x68 │ │ │ │ + add r3, sp, #100 @ 0x64 │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ - add r3, sp, #108 @ 0x6c │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #200] @ 0xc8 │ │ │ │ mov r3, #0 │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [ip, #4] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ ldr r5, [ip, #8] │ │ │ │ @@ -69801,15 +69801,15 @@ │ │ │ │ streq r2, [sp, #24] │ │ │ │ ldr r2, [r9, #8] │ │ │ │ cmp r2, r3 │ │ │ │ beq 66e94 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ mov r0, r3 │ │ │ │ str r6, [sp, #172] @ 0xac │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ tst r3, #1 │ │ │ │ bne 66f20 │ │ │ │ ldrh r2, [r3] │ │ │ │ sub r2, r2, #57 @ 0x39 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -69822,21 +69822,21 @@ │ │ │ │ ble 676a0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, fp │ │ │ │ mov r3, r5 │ │ │ │ str r8, [sp, #4] │ │ │ │ str r6, [sp, #172] @ 0xac │ │ │ │ - bl 60014 │ │ │ │ + bl 60010 │ │ │ │ cmp r7, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ beq 66e68 │ │ │ │ str r6, [sp, #172] @ 0xac │ │ │ │ - bl 5c0f8 │ │ │ │ + bl 5c0f4 │ │ │ │ tst r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ bne 66e68 │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ moveq r2, #1 │ │ │ │ @@ -69915,15 +69915,15 @@ │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ str r4, [sp, #120] @ 0x78 │ │ │ │ str r2, [sp, #204] @ 0xcc │ │ │ │ ldmib ip, {r0, r1} │ │ │ │ stm sp, {r4, r8} │ │ │ │ - bl 60014 │ │ │ │ + bl 60010 │ │ │ │ ldr r3, [pc, #2452] @ 679f4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r0 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ beq 67cb0 │ │ │ │ ldr ip, [sp, #116] @ 0x74 │ │ │ │ @@ -69992,15 +69992,15 @@ │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ mov r5, #5 │ │ │ │ str r5, [sp, #172] @ 0xac │ │ │ │ ldmib r0, {r0, r1} │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - bl 5d0f0 │ │ │ │ + bl 5d0ec │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ subs r6, r0, #0 │ │ │ │ beq 66cec │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ beq 66d70 │ │ │ │ ldr r5, [ip, #8] │ │ │ │ @@ -70020,15 +70020,15 @@ │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ mov r7, #0 │ │ │ │ add r0, r5, #2 │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ str r7, [sp, #116] @ 0x74 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ add r5, r5, #1 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ bl 23310 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ @@ -70072,15 +70072,15 @@ │ │ │ │ mov r1, r3 │ │ │ │ str r2, [r4] │ │ │ │ mov r5, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #10 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ str r5, [sp, #148] @ 0x94 │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 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] │ │ │ │ @@ -70174,15 +70174,15 @@ │ │ │ │ bne 66da8 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r4 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 5cd18 │ │ │ │ + bl 5cd14 │ │ │ │ cmp r0, #0 │ │ │ │ bne 68548 │ │ │ │ cmp r4, #2 │ │ │ │ beq 6850c │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ b 66da8 │ │ │ │ mov r3, #1 │ │ │ │ @@ -70199,15 +70199,15 @@ │ │ │ │ mov r3, r2 │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ mov r5, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #2 │ │ │ │ str r5, [sp, #148] @ 0x94 │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 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 │ │ │ │ @@ -70227,15 +70227,15 @@ │ │ │ │ mov r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r1, [sp] │ │ │ │ - bl 5cd18 │ │ │ │ + bl 5cd14 │ │ │ │ mov r5, #0 │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ subs r4, r0, #0 │ │ │ │ ldrne r4, [sp, #120] @ 0x78 │ │ │ │ b 66b74 │ │ │ │ mov r2, r8 │ │ │ │ mov r6, #7 │ │ │ │ @@ -70274,15 +70274,15 @@ │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 675a0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, #11 │ │ │ │ str sl, [sp, #172] @ 0xac │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ b 675a0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r6] │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ @@ -70292,21 +70292,21 @@ │ │ │ │ str r2, [r6] │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ str r9, [sp, #152] @ 0x98 │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 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 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ b 66da8 │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -70314,15 +70314,15 @@ │ │ │ │ mov r4, r5 │ │ │ │ beq 66d90 │ │ │ │ b 66d9c │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r3, #7 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ b 66f34 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r5 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ @@ -70335,20 +70335,20 @@ │ │ │ │ str r1, [r5] │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #148] @ 0x94 │ │ │ │ add r9, sp, #120 @ 0x78 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ str r9, [sp, #152] @ 0x98 │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 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 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov ip, r3 │ │ │ │ b 66f68 │ │ │ │ @@ -70361,15 +70361,15 @@ │ │ │ │ str r2, [r5] │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ mvn r2, #0 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ str r9, [sp, #152] @ 0x98 │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b54 │ │ │ │ mov r3, #58 @ 0x3a │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r3, [r5] │ │ │ │ b 6716c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ @@ -70397,25 +70397,25 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 6756c │ │ │ │ ldr r3, [pc, #568] @ 67a08 │ │ │ │ add r2, sp, #124 @ 0x7c │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ - str r3, [sp, #208] @ 0xd0 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ - add r3, sp, #112 @ 0x70 │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ mov r3, #1 │ │ │ │ + str r3, [sp, #212] @ 0xd4 │ │ │ │ + add r3, sp, #112 @ 0x70 │ │ │ │ str r3, [sp, #216] @ 0xd8 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ str sl, [sp, #56] @ 0x38 │ │ │ │ mov r5, r3 │ │ │ │ mov sl, r2 │ │ │ │ - str r2, [sp, #212] @ 0xd4 │ │ │ │ + str r2, [sp, #208] @ 0xd0 │ │ │ │ str fp, [sp, #52] @ 0x34 │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #292] @ 0x124 │ │ │ │ mov r4, #11 │ │ │ │ mov r1, sl │ │ │ │ mov r0, #1 │ │ │ │ str ip, [sp, #124] @ 0x7c │ │ │ │ @@ -70457,15 +70457,15 @@ │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 6787c │ │ │ │ str r4, [sp, #172] @ 0xac │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r9, #4] │ │ │ │ mov r0, #11 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r9, [sp, #112] @ 0x70 │ │ │ │ b 6787c │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ str r3, [sp] │ │ │ │ @@ -70478,37 +70478,37 @@ │ │ │ │ str r8, [sp, #8] │ │ │ │ str r4, [sp, #172] @ 0xac │ │ │ │ bl 66a78 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #172] @ 0xac │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ ldr ip, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ b 67810 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ add r2, sp, #144 @ 0x90 │ │ │ │ mov r9, #2 │ │ │ │ mov fp, #15 │ │ │ │ - str r2, [sp, #228] @ 0xe4 │ │ │ │ - str r9, [sp, #232] @ 0xe8 │ │ │ │ - str r5, [sp, #220] @ 0xdc │ │ │ │ - str r4, [sp, #224] @ 0xe0 │ │ │ │ + str r2, [sp, #224] @ 0xe0 │ │ │ │ + str r9, [sp, #228] @ 0xe4 │ │ │ │ + str r4, [sp, #220] @ 0xdc │ │ │ │ + str r5, [sp, #232] @ 0xe8 │ │ │ │ str r4, [sp, #120] @ 0x78 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str fp, [sp, #172] @ 0xac │ │ │ │ mov r2, r5 │ │ │ │ ldmib r3, {r0, r1} │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ stm sp, {r4, r8} │ │ │ │ - bl 60014 │ │ │ │ + bl 60010 │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ @@ -70557,18 +70557,18 @@ │ │ │ │ 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 r9, [sp, #156] @ 0x9c │ │ │ │ str r4, [sp, #160] @ 0xa0 │ │ │ │ - str r9, [sp, #164] @ 0xa4 │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ + str r1, [sp, #164] @ 0xa4 │ │ │ │ ble 67c08 │ │ │ │ ldrb r1, [r2] │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ bne 67c08 │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ bne 67c08 │ │ │ │ @@ -70589,20 +70589,20 @@ │ │ │ │ str r7, [r3] │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - add r3, sp, #104 @ 0x68 │ │ │ │ + add r3, sp, #100 @ 0x64 │ │ │ │ ldr r0, [ip, #4] │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ ldr r6, [ip, #8] │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ - add r3, sp, #100 @ 0x64 │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ add r3, r0, r6 │ │ │ │ str ip, [sp, #88] @ 0x58 │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ @@ -70612,30 +70612,30 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ str r1, [sp] │ │ │ │ mov r4, #3 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #148] @ 0x94 │ │ │ │ - bl 5d0f0 │ │ │ │ + bl 5d0ec │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ cmp r2, #7 │ │ │ │ beq 681d4 │ │ │ │ cmp r2, #8 │ │ │ │ beq 68160 │ │ │ │ cmn r2, #2 │ │ │ │ beq 6829c │ │ │ │ cmp r2, #0 │ │ │ │ bge 6804c │ │ │ │ str r4, [sp, #148] @ 0x94 │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 5bd78 │ │ │ │ + bl 5bd74 │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ cmp r6, r2 │ │ │ │ mov r5, r0 │ │ │ │ beq 685a8 │ │ │ │ cmp r0, #8 │ │ │ │ ldrgt r1, [sp, #100] @ 0x64 │ │ │ │ movgt r3, #1 │ │ │ │ @@ -70675,15 +70675,15 @@ │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #5 │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 5cd18 │ │ │ │ + bl 5cd14 │ │ │ │ cmp r0, #0 │ │ │ │ beq 67ca0 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ sub r3, r6, #1 │ │ │ │ ldrb r2, [r0, r3] │ │ │ │ add r3, r0, r3 │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ @@ -70730,15 +70730,15 @@ │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #6 │ │ │ │ add r0, r5, #3 │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ str r6, [sp, #116] @ 0x74 │ │ │ │ str r7, [sp, #172] @ 0xac │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ bl 23310 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ mov r2, #92 @ 0x5c │ │ │ │ @@ -70781,15 +70781,15 @@ │ │ │ │ beq 67e1c │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ str r9, [sp, #164] @ 0xa4 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ bl 23310 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ sub r2, r6, r5 │ │ │ │ @@ -70806,15 +70806,15 @@ │ │ │ │ beq 683a4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ str r9, [sp, #164] @ 0xa4 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ mov r2, r6 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r2, #92 @ 0x5c │ │ │ │ @@ -70831,15 +70831,15 @@ │ │ │ │ str ip, [r5] │ │ │ │ mov r4, #3 │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ str r9, [sp, #132] @ 0x84 │ │ │ │ str r4, [sp, #148] @ 0x94 │ │ │ │ str ip, [sp, #120] @ 0x78 │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 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] │ │ │ │ @@ -70854,15 +70854,15 @@ │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r9 │ │ │ │ str r3, [sp] │ │ │ │ - bl 5d0f0 │ │ │ │ + bl 5d0ec │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ beq 67f1c │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ cmp r3, r6 │ │ │ │ beq 683ac │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ @@ -70893,15 +70893,15 @@ │ │ │ │ mov r0, #58 @ 0x3a │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ mov r0, #1 │ │ │ │ sub r3, r3, r2 │ │ │ │ str r0, [sp] │ │ │ │ - bl 5d5fc │ │ │ │ + bl 5d5f8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r0 │ │ │ │ beq 67c00 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ beq 68614 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ @@ -70930,15 +70930,15 @@ │ │ │ │ mov r1, #0 │ │ │ │ str ip, [sp, #148] @ 0x94 │ │ │ │ add ip, sp, #124 @ 0x7c │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ str r9, [sp, #132] @ 0x84 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ str ip, [lr] │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b54 │ │ │ │ mov r2, #58 @ 0x3a │ │ │ │ mov r3, r0 │ │ │ │ strh r2, [r0] │ │ │ │ b 67ecc │ │ │ │ mov r0, #1 │ │ │ │ b 67f7c │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ @@ -70978,28 +70978,28 @@ │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sl, r3] │ │ │ │ str r1, [sp] │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - str r1, [sp, #136] @ 0x88 │ │ │ │ + str r1, [sp, #140] @ 0x8c │ │ │ │ add r3, sp, #124 @ 0x7c │ │ │ │ ldr r1, [sp, #280] @ 0x118 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ mov r2, r9 │ │ │ │ sub r1, r6, #1 │ │ │ │ str r3, [ip] │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r7, [sp, #124] @ 0x7c │ │ │ │ - str r5, [sp, #132] @ 0x84 │ │ │ │ - str r4, [sp, #140] @ 0x8c │ │ │ │ - bl 5d0f0 │ │ │ │ + str r4, [sp, #132] @ 0x84 │ │ │ │ + str r5, [sp, #136] @ 0x88 │ │ │ │ + bl 5d0ec │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldrb r3, [r3, r2] │ │ │ │ cmp r0, #0 │ │ │ │ bne 68438 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ @@ -71078,26 +71078,26 @@ │ │ │ │ str ip, [sp, #144] @ 0x90 │ │ │ │ mov r3, #1 │ │ │ │ mov ip, #5 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ str r9, [sp, #152] @ 0x98 │ │ │ │ str r7, [r4] │ │ │ │ str ip, [sp, #172] @ 0xac │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b54 │ │ │ │ mov r3, #58 @ 0x3a │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r3, [r4] │ │ │ │ b 67c90 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #148] @ 0x94 │ │ │ │ - bl 5bd78 │ │ │ │ + bl 5bd74 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ mvn r3, #0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, r2, r3 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ @@ -71213,26 +71213,26 @@ │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ sub r3, r6, r2 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r0, [sp] │ │ │ │ str r9, [sp, #164] @ 0xa4 │ │ │ │ - bl 5d5fc │ │ │ │ + bl 5d5f8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r0 │ │ │ │ bne 67fac │ │ │ │ b 67dbc │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ str r9, [sp, #164] @ 0xa4 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ mov r2, r6 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ bl 23310 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ cmp r4, #0 │ │ │ │ movne r3, r0 │ │ │ │ @@ -71272,15 +71272,15 @@ │ │ │ │ b 66da8 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ str r9, [sp, #164] @ 0xa4 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ mov r2, r6 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ b 68378 │ │ │ │ @@ -71293,15 +71293,15 @@ │ │ │ │ add r1, sp, #124 @ 0x7c │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ str r1, [r4] │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #8 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ str r9, [sp, #132] @ 0x84 │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b54 │ │ │ │ mov r3, #58 @ 0x3a │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ str r3, [r4] │ │ │ │ bl 61fc8 │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ str r2, [r4] │ │ │ │ @@ -71353,21 +71353,21 @@ │ │ │ │ ldr r3, [pc, #3752] @ 69560 │ │ │ │ ldr r1, [r1, r3] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r1] │ │ │ │ str r3, [sp, #192] @ 0xc0 │ │ │ │ add r3, sp, #192 @ 0xc0 │ │ │ │ str r3, [r1] │ │ │ │ - add r3, sp, #140 @ 0x8c │ │ │ │ + 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 │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ - add r3, sp, #136 @ 0x88 │ │ │ │ + add r3, sp, #132 @ 0x84 │ │ │ │ add r1, sp, #228 @ 0xe4 │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ ble 69c84 │ │ │ │ mov r9, r2 │ │ │ │ @@ -71431,15 +71431,15 @@ │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [r4] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ mov r2, r9 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r2, [sp, #192] @ 0xc0 │ │ │ │ str r2, [r4] │ │ │ │ ldr r3, [pc, #3524] @ 695dc │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr fp, [r2, r3] │ │ │ │ mov r0, fp │ │ │ │ ldr r2, [pc, #3436] @ 69594 │ │ │ │ @@ -71582,15 +71582,15 @@ │ │ │ │ mov ip, #1 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ str r6, [r5] │ │ │ │ str r4, [sp, #176] @ 0xb0 │ │ │ │ str r1, [sp, #164] @ 0xa4 │ │ │ │ str ip, [sp, #172] @ 0xac │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b54 │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ strh r7, [r0] │ │ │ │ str r3, [r5] │ │ │ │ b 68820 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ ldrb r3, [r1] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ @@ -71676,15 +71676,15 @@ │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ add r5, sp, #168 @ 0xa8 │ │ │ │ add r3, sp, #164 @ 0xa4 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ str r5, [r8] │ │ │ │ - bl 1db078 │ │ │ │ + bl 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 │ │ │ │ @@ -71705,15 +71705,15 @@ │ │ │ │ ldr r3, [r2, r6] │ │ │ │ ldr r2, [pc, #2400] @ 6959c │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #1 │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ ldmib r3, {r2, r8} │ │ │ │ cmp r8, #0 │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ beq 694a8 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ @@ -71724,15 +71724,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne 68c70 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ ldr r2, [pc, #2320] @ 695a0 │ │ │ │ ldr r1, [r3, r6] │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 5c5fc │ │ │ │ + bl 5c5f8 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r2] │ │ │ │ b 68820 │ │ │ │ add r3, sp, #164 @ 0xa4 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ @@ -71742,15 +71742,15 @@ │ │ │ │ add r3, r8, r3, lsl #1 │ │ │ │ add r0, r3, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ mov r2, sl │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ b 688bc │ │ │ │ @@ -71781,15 +71781,15 @@ │ │ │ │ str r3, [sp] │ │ │ │ mov r5, #4 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r8 │ │ │ │ str r4, [sp, #152] @ 0x98 │ │ │ │ str r5, [sp, #196] @ 0xc4 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 5d0f0 │ │ │ │ + bl 5d0ec │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ beq 6918c │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ ldr r6, [sp, #136] @ 0x88 │ │ │ │ cmp r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ @@ -71859,15 +71859,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ mov r6, #4 │ │ │ │ mov r2, sl │ │ │ │ str r6, [sp, #196] @ 0xc4 │ │ │ │ - bl 5cd18 │ │ │ │ + bl 5cd14 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r3, #0 │ │ │ │ strne r3, [sp, #60] @ 0x3c │ │ │ │ beq 692d4 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r6, [sp, #136] @ 0x88 │ │ │ │ @@ -71901,15 +71901,15 @@ │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [pc, #1628] @ 695a8 │ │ │ │ ldr r3, [r3, r6] │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp] │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ mov r3, #1 │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ ldr ip, [sp, #132] @ 0x84 │ │ │ │ ldr r2, [ip, r6] │ │ │ │ add ip, ip, r6 │ │ │ │ tst r2, #1 │ │ │ │ bne 68ba4 │ │ │ │ ldrsh r1, [r2] │ │ │ │ b 68b8c │ │ │ │ @@ -71925,29 +71925,29 @@ │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #1536] @ 695ac │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ str r0, [r4] │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #2 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ b 68808 │ │ │ │ ldr fp, [sp, #48] @ 0x30 │ │ │ │ mov sl, r8 │ │ │ │ str fp, [sp, #52] @ 0x34 │ │ │ │ mov r6, #0 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ - bl 5cd18 │ │ │ │ + bl 5cd14 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ beq 68994 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ sub sl, sl, #1 │ │ │ │ mov r2, sl │ │ │ │ add r1, r0, #1 │ │ │ │ @@ -71974,15 +71974,15 @@ │ │ │ │ mov r8, #0 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, sl │ │ │ │ str r8, [sp] │ │ │ │ - bl 5d0f0 │ │ │ │ + bl 5d0ec │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ cmp r3, #4 │ │ │ │ beq 690f8 │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ @@ -72050,15 +72050,15 @@ │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r8 │ │ │ │ str r5, [sp, #196] @ 0xc4 │ │ │ │ - bl 5cd18 │ │ │ │ + bl 5cd14 │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r6, r2 │ │ │ │ cmp r5, #0 │ │ │ │ bne 69544 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ mov r4, r5 │ │ │ │ @@ -72129,15 +72129,15 @@ │ │ │ │ b 68e3c │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp] │ │ │ │ add r2, sp, #164 @ 0xa4 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ mov r1, sl │ │ │ │ str r6, [sp, #196] @ 0xc4 │ │ │ │ - bl 5d0f0 │ │ │ │ + bl 5d0ec │ │ │ │ cmp r0, #0 │ │ │ │ beq 68ecc │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ cmp r3, r6 │ │ │ │ orreq r2, r2, #1 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ @@ -72201,15 +72201,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, sl │ │ │ │ str r4, [sp] │ │ │ │ str r5, [sp, #196] @ 0xc4 │ │ │ │ - bl 5d0f0 │ │ │ │ + bl 5d0ec │ │ │ │ ldr r6, [sp, #136] @ 0x88 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ beq 695e0 │ │ │ │ cmp sl, #0 │ │ │ │ bne 69a4c │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ @@ -72231,15 +72231,15 @@ │ │ │ │ lsl r0, r0, #1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #164 @ 0xa4 │ │ │ │ str r3, [sp, #216] @ 0xd8 │ │ │ │ str r2, [sp, #196] @ 0xc4 │ │ │ │ str r8, [sp, #164] @ 0xa4 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ mov r2, sl │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ bl 23310 │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ @@ -72252,35 +72252,35 @@ │ │ │ │ mov r1, r9 │ │ │ │ mov r5, #6 │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ str r8, [sp, #160] @ 0xa0 │ │ │ │ str r5, [sp, #196] @ 0xc4 │ │ │ │ - bl 4412c │ │ │ │ + bl 44128 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r5, [sp, #196] @ 0xc4 │ │ │ │ add r4, r3, #1 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 443b4 │ │ │ │ + bl 443b0 │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [pc, #184] @ 695b8 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ str r0, [r4] │ │ │ │ mov r0, #2 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r2, [sp, #192] @ 0xc0 │ │ │ │ str r2, [r4] │ │ │ │ ldr r3, [pc, #160] @ 695dc │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ b 68820 │ │ │ │ mov r3, #0 │ │ │ │ @@ -72340,15 +72340,15 @@ │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ mov r3, r1 │ │ │ │ mov sl, #5 │ │ │ │ add r5, sp, #168 @ 0xa8 │ │ │ │ mov r6, r1 │ │ │ │ str r5, [fp] │ │ │ │ str sl, [sp, #196] @ 0xc4 │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b54 │ │ │ │ ldr ip, [sp, #168] @ 0xa8 │ │ │ │ mov r1, #58 @ 0x3a │ │ │ │ ldr r3, [pc, #-124] @ 695d0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ strh r1, [r0] │ │ │ │ str ip, [fp] │ │ │ │ ldr fp, [sp, #88] @ 0x58 │ │ │ │ @@ -72404,15 +72404,15 @@ │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #196] @ 0xc4 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #136] @ 0x88 │ │ │ │ - bl 5bd78 │ │ │ │ + bl 5bd74 │ │ │ │ ldr r4, [sp, #156] @ 0x9c │ │ │ │ sub r3, r8, r4 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ subs r2, r0, #0 │ │ │ │ bgt 6a0c8 │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ @@ -72462,25 +72462,25 @@ │ │ │ │ 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 │ │ │ │ + add r5, sp, #156 @ 0x9c │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ cmp sl, #3 │ │ │ │ add r3, sp, #160 @ 0xa0 │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ str r2, [sp, #168] @ 0xa8 │ │ │ │ str r6, [r1] │ │ │ │ - str r3, [sp, #180] @ 0xb4 │ │ │ │ + str r4, [sp, #180] @ 0xb4 │ │ │ │ str r5, [sp, #184] @ 0xb8 │ │ │ │ - str r4, [sp, #188] @ 0xbc │ │ │ │ + str r3, [sp, #188] @ 0xbc │ │ │ │ ble 68a28 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ bne 68a28 │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ bne 68a28 │ │ │ │ @@ -72509,29 +72509,29 @@ │ │ │ │ bl 61a40 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, sl │ │ │ │ str r7, [sp] │ │ │ │ mov r5, #1 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ - bl 5c1b4 │ │ │ │ + bl 5c1b0 │ │ │ │ str r8, [sp, #196] @ 0xc4 │ │ │ │ str r9, [sp, #164] @ 0xa4 │ │ │ │ mov r8, r9 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #156] @ 0x9c │ │ │ │ ldr r3, [r9] │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r8 │ │ │ │ str r6, [r9] │ │ │ │ str r4, [sp, #176] @ 0xb0 │ │ │ │ str r5, [sp, #172] @ 0xac │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b54 │ │ │ │ ldr r1, [sp, #168] @ 0xa8 │ │ │ │ ldr r3, [pc, #-852] @ 695d0 │ │ │ │ mov r2, sl │ │ │ │ strh r7, [r0] │ │ │ │ str r1, [r9] │ │ │ │ ldr r9, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r9, r3] │ │ │ │ @@ -72583,15 +72583,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #160 @ 0xa0 │ │ │ │ mov r5, #4 │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp] │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ str r5, [sp, #196] @ 0xc4 │ │ │ │ - bl 5d0f0 │ │ │ │ + bl 5d0ec │ │ │ │ ldr r6, [sp, #136] @ 0x88 │ │ │ │ subs r8, r0, #0 │ │ │ │ beq 69a20 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ cmp r3, #0 │ │ │ │ blt 69f3c │ │ │ │ mov r2, #2 │ │ │ │ @@ -72610,15 +72610,15 @@ │ │ │ │ lsr r2, r2, #31 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ mov r1, r8 │ │ │ │ add r2, sp, #156 @ 0x9c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #196] @ 0xc4 │ │ │ │ - bl 5bd78 │ │ │ │ + bl 5bd74 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ subs r2, r0, #0 │ │ │ │ ble 69e8c │ │ │ │ cmp fp, #0 │ │ │ │ bne 69d80 │ │ │ │ mov r3, #92 @ 0x5c │ │ │ │ strb r3, [r6, sl] │ │ │ │ @@ -72661,15 +72661,15 @@ │ │ │ │ str r1, [sp, #196] @ 0xc4 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ str r4, [sp, #172] @ 0xac │ │ │ │ str r5, [r6] │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 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] │ │ │ │ @@ -72738,15 +72738,15 @@ │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [pc, #-1700] @ 695c0 │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #2 │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ str r3, [r2] │ │ │ │ b 6881c │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ mov sl, r3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ @@ -72902,15 +72902,15 @@ │ │ │ │ b 69718 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov r3, #4 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ - bl 5bd78 │ │ │ │ + bl 5bd74 │ │ │ │ ldr r2, [sp, #164] @ 0xa4 │ │ │ │ subs r3, r0, #0 │ │ │ │ ble 6a110 │ │ │ │ cmp sl, r2 │ │ │ │ beq 6a0d8 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -72921,15 +72921,15 @@ │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ b 697a0 │ │ │ │ add r2, sp, #164 @ 0xa4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #196] @ 0xc4 │ │ │ │ - bl 5bd78 │ │ │ │ + bl 5bd74 │ │ │ │ ldr r2, [sp, #164] @ 0xa4 │ │ │ │ cmp r2, sl │ │ │ │ mov r3, r0 │ │ │ │ addne r3, r6, sl │ │ │ │ bne 69f88 │ │ │ │ cmp r3, sl │ │ │ │ bge 69a20 │ │ │ │ @@ -73082,27 +73082,27 @@ │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ str r6, [r8] │ │ │ │ str r5, [sp, #172] @ 0xac │ │ │ │ str r4, [sp, #176] @ 0xb0 │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b54 │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ strh r7, [r0] │ │ │ │ str r3, [r8] │ │ │ │ b 68820 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #196] @ 0xc4 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 5bd78 │ │ │ │ + bl 5bd74 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ subs r2, r0, #0 │ │ │ │ bgt 6a310 │ │ │ │ ldr r4, [sp, #156] @ 0x9c │ │ │ │ cmp r8, r4 │ │ │ │ beq 6a0c0 │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ @@ -73138,15 +73138,15 @@ │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #196] @ 0xc4 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 5bd78 │ │ │ │ + bl 5bd74 │ │ │ │ ldr r4, [sp, #156] @ 0x9c │ │ │ │ sub r3, r8, r4 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ subs r2, r0, #0 │ │ │ │ ble 6a040 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ @@ -73190,17 +73190,17 @@ │ │ │ │ ldr r5, [sl, r2] │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ ldr r8, [sp, #168] @ 0xa8 │ │ │ │ str r3, [r5] │ │ │ │ - add r3, sp, #28 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ add r3, sp, #24 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, #2 │ │ │ │ mov r7, r1 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ bl 62b48 │ │ │ │ subs r6, r0, #0 │ │ │ │ @@ -73213,15 +73213,15 @@ │ │ │ │ beq 6a5f0 │ │ │ │ cmp r8, #58 @ 0x3a │ │ │ │ beq 6a4a0 │ │ │ │ add r6, r4, r7 │ │ │ │ mov r3, #3 │ │ │ │ add r0, r6, #2 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r4 │ │ │ │ mov r9, r4 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ bl 23310 │ │ │ │ cmp r8, #57 @ 0x39 │ │ │ │ beq 6a730 │ │ │ │ @@ -73282,58 +73282,58 @@ │ │ │ │ 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, #84] @ 0x54 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ble 6a53c │ │ │ │ ldrb r3, [r1] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ beq 6a784 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ mov r3, #0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ 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 r2, [sp, #64] @ 0x40 │ │ │ │ - str r9, [sp, #76] @ 0x4c │ │ │ │ + str r9, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ ble 6a590 │ │ │ │ ldrb r0, [r3] │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ beq 6a894 │ │ │ │ add r0, r4, r7 │ │ │ │ add r0, r0, #2 │ │ │ │ str r2, [r5] │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r4 │ │ │ │ mov r9, r4 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ @@ -73386,26 +73386,26 @@ │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ add r9, sp, #48 @ 0x30 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - str r2, [sp, #76] @ 0x4c │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ 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 │ │ │ │ + str sl, [sp, #76] @ 0x4c │ │ │ │ + bl 5d0ec │ │ │ │ subs r1, r0, #0 │ │ │ │ beq 6a918 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ add r0, r0, #1 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r6, #0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ @@ -73469,43 +73469,43 @@ │ │ │ │ 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 │ │ │ │ @@ -73528,40 +73528,40 @@ │ │ │ │ ldrb r3, [r3, #3] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ bne 6a590 │ │ │ │ b 6a7a8 │ │ │ │ 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, #84] @ 0x54 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ bls 6a910 │ │ │ │ ldrb r3, [r1] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ beq 6a944 │ │ │ │ sub r4, ip, #1 │ │ │ │ b 6a728 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r9 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r1, [sp] │ │ │ │ - bl 5cd18 │ │ │ │ + bl 5cd14 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #4 │ │ │ │ streq fp, [sp, #48] @ 0x30 │ │ │ │ beq 6a6bc │ │ │ │ b 6a6b4 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ @@ -73599,19 +73599,19 @@ │ │ │ │ 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 │ │ │ │ @@ -73671,15 +73671,15 @@ │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ bne 6ab24 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ orrs r3, r9, r3 │ │ │ │ bne 6aad0 │ │ │ │ mov r0, r5 │ │ │ │ str r8, [sp, #76] @ 0x4c │ │ │ │ - bl 381b4 │ │ │ │ + bl 381b0 │ │ │ │ mov r9, #1 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ strb sl, [r5, r4] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ bne 6aae0 │ │ │ │ @@ -73714,15 +73714,15 @@ │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ str ip, [sp, #68] @ 0x44 │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ str r0, [r6] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 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 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -73737,15 +73737,15 @@ │ │ │ │ str r1, [sp] │ │ │ │ str r0, [r6] │ │ │ │ ldr r1, [pc, #208] @ 6acd0 │ │ │ │ ldr r0, [pc, #208] @ 6acd4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ b 6aa30 │ │ │ │ ldr r2, [r6] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ add ip, sp, #52 @ 0x34 │ │ │ │ str r2, [r6] │ │ │ │ @@ -73756,15 +73756,15 @@ │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov ip, #5 │ │ │ │ mvn r2, #0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str ip, [sp, #76] @ 0x4c │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 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 │ │ │ │ @@ -73814,21 +73814,21 @@ │ │ │ │ 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, #36 @ 0x24 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ add r3, sp, #32 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + add r3, sp, #28 │ │ │ │ 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] │ │ │ │ @@ -73845,15 +73845,15 @@ │ │ │ │ ldr r0, [pc, #1264] @ 6b298 │ │ │ │ str r2, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [r4] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ tst r0, #1 │ │ │ │ bne 6addc │ │ │ │ ldrh r3, [r0] │ │ │ │ sub r3, r3, #57 @ 0x39 │ │ │ │ cmp r3, #1 │ │ │ │ bls 6b1e8 │ │ │ │ @@ -73864,15 +73864,15 @@ │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1db078 │ │ │ │ + bl 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 │ │ │ │ @@ -73886,15 +73886,15 @@ │ │ │ │ ldr r1, [pc, #1104] @ 6b29c │ │ │ │ str r0, [r4] │ │ │ │ ldr r0, [pc, #1100] @ 6b2a0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ tst r0, #1 │ │ │ │ bne 6ae80 │ │ │ │ ldrh r3, [r0] │ │ │ │ sub r3, r3, #57 @ 0x39 │ │ │ │ cmp r3, #1 │ │ │ │ bls 6b0a4 │ │ │ │ @@ -73905,15 +73905,15 @@ │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r3, [r4] │ │ │ │ mov r2, #1 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - bl 1db078 │ │ │ │ + bl 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 │ │ │ │ @@ -73939,15 +73939,15 @@ │ │ │ │ str r1, [sp] │ │ │ │ ldr r2, [pc, #900] @ 6b2a8 │ │ │ │ ldr r1, [pc, #900] @ 6b2ac │ │ │ │ ldr r0, [pc, #900] @ 6b2b0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ b 6af94 │ │ │ │ mov r3, #0 │ │ │ │ tst r0, #1 │ │ │ │ movne r5, #47 @ 0x2f │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ beq 6b1fc │ │ │ │ @@ -73961,15 +73961,15 @@ │ │ │ │ ldr r1, [pc, #832] @ 6b2b8 │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [pc, #828] @ 6b2bc │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldmib r1, {r0, r6} │ │ │ │ mov r3, #4 │ │ │ │ cmp r6, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ addne r3, r0, r6 │ │ │ │ @@ -74042,15 +74042,15 @@ │ │ │ │ ldrsh r5, [r1] │ │ │ │ ldrsh r3, [r0] │ │ │ │ b 6aee0 │ │ │ │ ldr r2, [pc, #508] @ 6b2c4 │ │ │ │ ldr r0, [pc, #508] @ 6b2c8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 5c5fc │ │ │ │ + bl 5c5f8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ bne 6afd4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r8, #4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ @@ -74083,15 +74083,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ b 6b268 │ │ │ │ ldr r2, [pc, #356] @ 6b2cc │ │ │ │ ldr r0, [pc, #356] @ 6b2d0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 5c5fc │ │ │ │ + bl 5c5f8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ b 6b010 │ │ │ │ tst r0, #1 │ │ │ │ movne r5, #47 @ 0x2f │ │ │ │ bne 6af94 │ │ │ │ ldrsh r3, [r0] │ │ │ │ mov r5, #47 @ 0x2f │ │ │ │ @@ -74110,15 +74110,15 @@ │ │ │ │ ldr r1, [pc, #268] @ 6b2d8 │ │ │ │ str r2, [r4] │ │ │ │ ldr r0, [pc, #264] @ 6b2dc │ │ │ │ ldr r2, [pc, #264] @ 6b2e0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ b 6b02c │ │ │ │ cmp r5, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ bgt 6ae28 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldrsh r5, [r0] │ │ │ │ @@ -74145,15 +74145,15 @@ │ │ │ │ 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 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ strdeq r5, [r4], -ip @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @@ -74267,15 +74267,15 @@ │ │ │ │ ldr r1, [pc, #840] @ 6b788 │ │ │ │ ldr r0, [pc, #840] @ 6b78c │ │ │ │ add r1, pc, r1 │ │ │ │ str lr, [sp] │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [r4] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ str r3, [r4] │ │ │ │ b 6b524 │ │ │ │ mov r7, #1 │ │ │ │ mov r8, #5 │ │ │ │ ldr r0, [pc, #792] @ 6b790 │ │ │ │ @@ -74302,15 +74302,15 @@ │ │ │ │ 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] │ │ │ │ @@ -74413,15 +74413,15 @@ │ │ │ │ mov r3, #1 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ add r0, pc, r0 │ │ │ │ mvn r2, #0 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b54 │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, r0 │ │ │ │ str r3, [r4] │ │ │ │ b 6b524 │ │ │ │ ldr r1, [r3, #200] @ 0xc8 │ │ │ │ @@ -74430,15 +74430,15 @@ │ │ │ │ bne 6b524 │ │ │ │ ldr r0, [pc, #220] @ 6b7ac │ │ │ │ mov ip, #57 @ 0x39 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ mvn r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 5ebb0 │ │ │ │ + bl 5ebac │ │ │ │ mov r1, r0 │ │ │ │ b 6b524 │ │ │ │ ldr r1, [r3, #212] @ 0xd4 │ │ │ │ cmp r1, #0 │ │ │ │ bne 6b648 │ │ │ │ ldr r3, [pc, #176] @ 6b7b0 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -74529,15 +74529,15 @@ │ │ │ │ ldr r1, [pc, #148] @ 6b8ec │ │ │ │ ldr r0, [pc, #148] @ 6b8f0 │ │ │ │ mov r3, r4 │ │ │ │ str r2, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr lr, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ @@ -74624,21 +74624,21 @@ │ │ │ │ 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, #24 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - add r3, sp, #20 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #28 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + add r3, sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r1] │ │ │ │ tst r0, #1 │ │ │ │ bne 6ba2c │ │ │ │ ldrsh r3, [r0] │ │ │ │ @@ -74653,15 +74653,15 @@ │ │ │ │ ldr r0, [pc, #680] @ 6bce0 │ │ │ │ ldr r1, [pc, #680] @ 6bce4 │ │ │ │ mov r3, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [r4] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [r3] │ │ │ │ tst r0, #1 │ │ │ │ bne 6ba70 │ │ │ │ ldrh r3, [r0] │ │ │ │ sub r3, r3, #57 @ 0x39 │ │ │ │ cmp r3, #1 │ │ │ │ @@ -74671,15 +74671,15 @@ │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1db078 │ │ │ │ + bl 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 │ │ │ │ @@ -74715,15 +74715,15 @@ │ │ │ │ ldr r0, [pc, #452] @ 6bcf4 │ │ │ │ ldr r3, [r3] │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r3, #1 │ │ │ │ ldr r2, [pc, #416] @ 6bcf8 │ │ │ │ mov ip, #1 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r1, r2 │ │ │ │ @@ -74751,15 +74751,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [pc, #312] @ 6bd00 │ │ │ │ ldr r0, [pc, #312] @ 6bd04 │ │ │ │ ldr r1, [r3] │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 5c5fc │ │ │ │ + bl 5c5f8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r6, #1 │ │ │ │ and r3, r0, #1 │ │ │ │ bgt 6bae8 │ │ │ │ ldr r2, [pc, #248] @ 6bce8 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r7, [r5, r2] │ │ │ │ @@ -74792,15 +74792,15 @@ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b54 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ strh r6, [r0] │ │ │ │ str r3, [r4] │ │ │ │ b 6bb90 │ │ │ │ cmp r3, #0 │ │ │ │ bne 6bcb4 │ │ │ │ ldrsh r6, [r0] │ │ │ │ @@ -74896,15 +74896,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r3, r7 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b54 │ │ │ │ ldr r2, [pc, #152] @ 6bebc │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ strh r9, [r0] │ │ │ │ str r3, [r5] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r6, r2] │ │ │ │ str r3, [sp, #28] │ │ │ │ @@ -74968,29 +74968,29 @@ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ str r2, [r3] │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [r1] │ │ │ │ tst r3, #1 │ │ │ │ bne 6c070 │ │ │ │ ldrh r2, [r3] │ │ │ │ ldr r3, [pc, #1744] @ 6c664 │ │ │ │ @@ -75033,15 +75033,15 @@ │ │ │ │ ldr r1, [pc, #1608] @ 6c670 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ str r2, [r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ mov r5, #0 │ │ │ │ mov r9, r5 │ │ │ │ cmp r4, #4 │ │ │ │ moveq sl, #1 │ │ │ │ beq 6c114 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr sl, [r3, #16] │ │ │ │ @@ -75056,15 +75056,15 @@ │ │ │ │ str r0, [r2] │ │ │ │ ldr r1, [pc, #1516] @ 6c674 │ │ │ │ ldr r0, [pc, #1516] @ 6c678 │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ tst r3, #1 │ │ │ │ beq 6bfac │ │ │ │ ldr r3, [pc, #1452] @ 6c660 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [r6, r3] │ │ │ │ @@ -75072,15 +75072,15 @@ │ │ │ │ str r0, [r2] │ │ │ │ ldr r1, [pc, #1460] @ 6c67c │ │ │ │ ldr r0, [pc, #1460] @ 6c680 │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r4, #2 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r7, [r1] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ bgt 6bfd4 │ │ │ │ mov r8, #0 │ │ │ │ @@ -75173,15 +75173,15 @@ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ str r4, [r3, #24] │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r5, [sp, #532] @ 0x214 │ │ │ │ str r3, [sp, #528] @ 0x210 │ │ │ │ - bl e9694 │ │ │ │ + bl e96a0 │ │ │ │ mov r0, r4 │ │ │ │ bl 232a4 <_setjmp@plt> │ │ │ │ cmp r0, #0 │ │ │ │ bne 6c2cc │ │ │ │ ldr r3, [pc, #1032] @ 6c690 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -75226,25 +75226,25 @@ │ │ │ │ ldr r3, [pc, #820] @ 6c660 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r2, [r2, #400] @ 0x190 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r1, #1 │ │ │ │ str r2, [r3] │ │ │ │ - bl e9620 │ │ │ │ + bl e962c │ │ │ │ b 6c2c4 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r7] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ bl 25ac08 │ │ │ │ mov r5, #8 │ │ │ │ mov r0, #4 │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ - bl 406b0 │ │ │ │ + bl 406ac │ │ │ │ cmp r0, #0 │ │ │ │ beq 6c448 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r4, #0 │ │ │ │ mov r8, #57 @ 0x39 │ │ │ │ mov r7, #1 │ │ │ │ mov r2, r4 │ │ │ │ @@ -75275,15 +75275,15 @@ │ │ │ │ ldr r2, [r6, r2] │ │ │ │ ldr ip, [sp, #80] @ 0x50 │ │ │ │ str ip, [r2] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #12 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #584] @ 6c660 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [pc, #628] @ 6c698 │ │ │ │ ldr r3, [pc, #560] @ 6c658 │ │ │ │ @@ -75361,15 +75361,15 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ mov ip, r0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #11 │ │ │ │ str r2, [r3] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ b 6c408 │ │ │ │ ldr r2, [pc, #320] @ 6c6ac │ │ │ │ add r2, pc, r2 │ │ │ │ b 6c4bc │ │ │ │ ldr r2, [pc, #312] @ 6c6b0 │ │ │ │ add r2, pc, r2 │ │ │ │ b 6c4bc │ │ │ │ @@ -75415,15 +75415,15 @@ │ │ │ │ ldr r2, [r6, r2] │ │ │ │ ldr ip, [sp, #80] @ 0x50 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [r2] │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #11 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r7] │ │ │ │ b 6c4a0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ ldr r2, [pc, #116] @ 6c6c4 │ │ │ │ add r2, pc, r2 │ │ │ │ b 6c4bc │ │ │ │ @@ -75437,15 +75437,15 @@ │ │ │ │ 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 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ - @ instruction: 0xffff0320 │ │ │ │ + @ instruction: 0xffff031c │ │ │ │ andeq r0, r0, r4, lsr #10 │ │ │ │ eoreq r0, r0, ip, ror #23 │ │ │ │ ldrdeq r3, [r4], -r4 @ │ │ │ │ eoreq r7, r1, r6, asr #2 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ strdeq r0, [r0], -r8 @ │ │ │ │ eoreq r0, r0, r8, ror #21 │ │ │ │ @@ -75533,43 +75533,43 @@ │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ mov r2, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ ldr r9, [r5] │ │ │ │ str r3, [r5] │ │ │ │ - add r3, sp, #24 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - add r3, sp, #28 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #20 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ mov r3, #2 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + add r3, sp, #24 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - add r3, sp, #12 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ add r3, sp, #32 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + add r3, sp, #12 │ │ │ │ mov r4, #0 │ │ │ │ mov sl, #0 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - add r8, sp, #40 @ 0x28 │ │ │ │ - add r3, sp, #16 │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ + add r3, sp, #28 │ │ │ │ + add r8, sp, #40 @ 0x28 │ │ │ │ mov fp, #0 │ │ │ │ strd sl, [sp, #48] @ 0x30 │ │ │ │ str r9, [sp, #72] @ 0x48 │ │ │ │ - str r8, [sp, #80] @ 0x50 │ │ │ │ - str r4, [sp, #96] @ 0x60 │ │ │ │ + str r4, [sp, #84] @ 0x54 │ │ │ │ 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, #88] @ 0x58 │ │ │ │ + str r8, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 232ec │ │ │ │ subs sl, r0, #0 │ │ │ │ moveq r0, sl │ │ │ │ beq 6cac4 │ │ │ │ mov r2, r8 │ │ │ │ @@ -75577,15 +75577,15 @@ │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r9, #10 │ │ │ │ mov r1, sl │ │ │ │ str r4, [sp] │ │ │ │ str r8, [sp, #4] │ │ │ │ str r9, [sp, #76] @ 0x4c │ │ │ │ - bl 60014 │ │ │ │ + bl 60010 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r4 │ │ │ │ str r0, [sp, #24] │ │ │ │ bne 6caf4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ tst r3, #1 │ │ │ │ bne 6cb88 │ │ │ │ @@ -75628,15 +75628,15 @@ │ │ │ │ ldr r1, [sl, #4] │ │ │ │ bl 22f5c │ │ │ │ cmp r0, #0 │ │ │ │ bne 6c914 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ str r8, [sp, #76] @ 0x4c │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ mov r9, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ b 6c914 │ │ │ │ cmp r9, r4 │ │ │ │ beq 6cb88 │ │ │ │ ldr r8, [r9, #8] │ │ │ │ ldr r9, [r9, #4] │ │ │ │ @@ -75692,15 +75692,15 @@ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 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 │ │ │ │ @@ -75740,30 +75740,30 @@ │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, r4 │ │ │ │ str r9, [sp, #76] @ 0x4c │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str fp, [r5] │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b54 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #444] @ 6cd04 │ │ │ │ strh r8, [r3] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r4 │ │ │ │ str r9, [sp, #76] @ 0x4c │ │ │ │ str fp, [r5] │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b54 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ strh r8, [r0] │ │ │ │ str r3, [r5] │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ b 6c8d0 │ │ │ │ ldr r9, [sp, #72] @ 0x48 │ │ │ │ @@ -75835,15 +75835,15 @@ │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r2, #11 │ │ │ │ mov r6, #0 │ │ │ │ add r0, r4, #2 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r2, #47 @ 0x2f │ │ │ │ strb r2, [r3, r4] │ │ │ │ @@ -75889,35 +75889,35 @@ │ │ │ │ add ip, sp, #64 @ 0x40 │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ add r3, sp, #28 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - add r3, sp, #32 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #12 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + add r3, sp, #32 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ subs r0, r2, #0 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str ip, [r4] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ beq 6ce14 │ │ │ │ mov r3, #7 │ │ │ │ mov r1, lr │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 95ab4 │ │ │ │ + bl 95ab8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ beq 6ce10 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [pc, #1396] @ 6d35c │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [pc, #1376] @ 6d350 │ │ │ │ @@ -75947,15 +75947,15 @@ │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ str r5, [r4] │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ - bl 60b14 │ │ │ │ + bl 60b14 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [pc, #1256] @ 6d364 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r3, #1 │ │ │ │ @@ -75964,15 +75964,15 @@ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov r7, #7 │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r5, [r4] │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ - bl 60b14 │ │ │ │ + bl 60b14 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ tst r3, #1 │ │ │ │ str r2, [r4] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ beq 6cf24 │ │ │ │ b 6cf30 │ │ │ │ @@ -75981,15 +75981,15 @@ │ │ │ │ bne 6cf30 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ bne 6cf30 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 3caa0 │ │ │ │ + bl 3ca9c │ │ │ │ cmp r0, #0 │ │ │ │ beq 6cf68 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ @@ -76011,15 +76011,15 @@ │ │ │ │ cmp ip, #0 │ │ │ │ beq 6cddc │ │ │ │ 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 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #2 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov r2, #0 │ │ │ │ @@ -76035,15 +76035,15 @@ │ │ │ │ bne 6cffc │ │ │ │ ldrsh r1, [r3] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ bne 6cffc │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - bl 3caa0 │ │ │ │ + bl 3ca9c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6cffc │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -76065,17 +76065,17 @@ │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ bne 6d040 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #57 @ 0x39 │ │ │ │ bne 6d040 │ │ │ │ ldmib r0, {r0, r1} │ │ │ │ mov r2, #1 │ │ │ │ - bl 1d2088 │ │ │ │ + bl 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 │ │ │ │ @@ -76085,15 +76085,15 @@ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ tst r0, #1 │ │ │ │ bne 6d088 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #57 @ 0x39 │ │ │ │ beq 6d2a8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - bl 103924 │ │ │ │ + bl 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 │ │ │ │ @@ -76146,49 +76146,49 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ mov r3, r8 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ str r5, [r4] │ │ │ │ str r8, [sp, #52] @ 0x34 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ - bl 60b14 │ │ │ │ + bl 60b14 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ str r9, [sp, #68] @ 0x44 │ │ │ │ str r5, [r4] │ │ │ │ str r8, [sp, #52] @ 0x34 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, sl │ │ │ │ - bl 60b14 │ │ │ │ + bl 60b14 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ b 6ce70 │ │ │ │ cmp ip, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ beq 6d2c8 │ │ │ │ mov r3, #10 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 105140 │ │ │ │ + bl 10514c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr ip, [sp, #12] │ │ │ │ cmp r3, r6 │ │ │ │ str r0, [sp, #20] │ │ │ │ beq 6cf48 │ │ │ │ ldr r7, [pc, #380] @ 6d370 │ │ │ │ mov r8, #10 │ │ │ │ add r7, pc, r7 │ │ │ │ b 6d228 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ str r8, [sp, #68] @ 0x44 │ │ │ │ - bl 103924 │ │ │ │ + bl 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 │ │ │ │ @@ -76222,15 +76222,15 @@ │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #2 │ │ │ │ bl 68644 │ │ │ │ b 6d20c │ │ │ │ ldmib r0, {r0, r1} │ │ │ │ mov r2, #1 │ │ │ │ - bl 1d2088 │ │ │ │ + bl 1d2074 │ │ │ │ b 6d088 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ tst r3, #1 │ │ │ │ beq 6d064 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, r6 │ │ │ │ @@ -76298,28 +76298,28 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ mov r1, #5 │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [r4] │ │ │ │ - add r3, sp, #12 │ │ │ │ - mov r2, #0 │ │ │ │ - str r3, [sp, #32] │ │ │ │ + mov r3, #2 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #8 │ │ │ │ + mov r2, #0 │ │ │ │ add r5, sp, #16 │ │ │ │ str r1, [sp, #28] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov r1, #2 │ │ │ │ - mov r3, #0 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - mov r2, #0 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ - strd r2, [sp, #16] │ │ │ │ + mov r0, #0 │ │ │ │ + mov r1, #0 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + add r3, sp, #12 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + strd r0, [sp, #16] │ │ │ │ beq 6d52c │ │ │ │ ldr r3, [pc, #312] @ 6d554 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r1, r2 │ │ │ │ beq 6d47c │ │ │ │ @@ -76336,15 +76336,15 @@ │ │ │ │ b 6d4dc │ │ │ │ ldr r0, [pc, #248] @ 6d558 │ │ │ │ mov r2, #1 │ │ │ │ stm sp, {r2, r3} │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r5 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 6028c │ │ │ │ + bl 6028c │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ beq 6d450 │ │ │ │ tst r0, #1 │ │ │ │ strd r0, [sp, #16] │ │ │ │ @@ -76405,15 +76405,15 @@ │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r3 │ │ │ │ b 66478 │ │ │ │ │ │ │ │ 0006d574 : │ │ │ │ - b 5bfdc │ │ │ │ + b 5bfd8 │ │ │ │ │ │ │ │ 0006d578 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #184] @ 6d648 │ │ │ │ @@ -76453,15 +76453,15 @@ │ │ │ │ ldr r0, [pc, #72] @ 6d660 │ │ │ │ str r2, [r4] │ │ │ │ add r2, sp, #4 │ │ │ │ str r2, [sp, #16] │ │ │ │ add r0, pc, r0 │ │ │ │ mvn r2, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b54 │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4] │ │ │ │ b 6d5c4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eorseq fp, r2, r0, asr #6 │ │ │ │ @@ -76514,28 +76514,28 @@ │ │ │ │ mov r3, #0 │ │ │ │ bne 6d768 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, #4 │ │ │ │ add r0, r6, #196 @ 0xc4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ add r0, sp, #24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r5] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r3, r7 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mvn r2, #0 │ │ │ │ str r4, [sp, #8] │ │ │ │ str r7, [sp, #28] │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b54 │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ strh r3, [r0] │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r6, #196] @ 0xc4 │ │ │ │ b 6d6dc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ @@ -76588,28 +76588,28 @@ │ │ │ │ mov r3, #0 │ │ │ │ bne 6d888 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, #4 │ │ │ │ add r0, r6, #200 @ 0xc8 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ add r0, sp, #24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r5] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r3, r7 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mvn r2, #0 │ │ │ │ str r4, [sp, #8] │ │ │ │ str r7, [sp, #28] │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b54 │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ strh r3, [r0] │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r6, #200] @ 0xc8 │ │ │ │ b 6d7fc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ @@ -76674,15 +76674,15 @@ │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 6d98c │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, #4 │ │ │ │ add r0, r0, #208 @ 0xd0 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ b 6d938 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r2, r4, r8, lsl r7 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ strdeq r2, [r4], -r8 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @@ -76735,15 +76735,15 @@ │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 6da78 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, #4 │ │ │ │ add r0, r0, #216 @ 0xd8 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ b 6da24 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r2, r4, ip, lsr #12 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r2, r4, ip, lsl #12 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @@ -76796,15 +76796,15 @@ │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 6db64 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, #4 │ │ │ │ add r0, r0, #204 @ 0xcc │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ b 6db10 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r2, r4, r0, asr #10 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r2, r4, r0, lsr #10 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @@ -76857,15 +76857,15 @@ │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 6dc50 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, #4 │ │ │ │ add r0, r0, #212 @ 0xd4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ b 6dbfc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r2, r4, r4, asr r4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r2, r4, r4, lsr r4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @@ -76925,15 +76925,15 @@ │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 6dd50 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, #4 │ │ │ │ add r0, r0, #220 @ 0xdc │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ b 6dcfc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r2, r4, r4, asr r3 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r2, r4, r4, lsr r3 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @@ -77477,15 +77477,15 @@ │ │ │ │ ldr r1, [pc, #660] @ 6e864 │ │ │ │ ldr r0, [pc, #660] @ 6e868 │ │ │ │ mov r3, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ cmp r5, r7 │ │ │ │ beq 6e678 │ │ │ │ cmp r9, #0 │ │ │ │ bne 6e6a4 │ │ │ │ ldrsh r3, [r7] │ │ │ │ ldrsh r2, [r5] │ │ │ │ cmp r2, r3 │ │ │ │ @@ -77501,25 +77501,25 @@ │ │ │ │ ldr r1, [pc, #576] @ 6e870 │ │ │ │ ldr r0, [pc, #576] @ 6e874 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, #0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ tst r7, #1 │ │ │ │ beq 6e5b0 │ │ │ │ ldr r1, [pc, #544] @ 6e878 │ │ │ │ ldr r0, [pc, #544] @ 6e87c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ cmp r5, r7 │ │ │ │ bne 6e6a4 │ │ │ │ ldr r3, [pc, #512] @ 6e880 │ │ │ │ ldr r0, [r8, r3] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r5, r7 │ │ │ │ @@ -77668,25 +77668,25 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ add r3, sp, #20 │ │ │ │ ldr ip, [r4] │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ - add r3, sp, #16 │ │ │ │ - str r3, [sp, #28] │ │ │ │ add r3, sp, #12 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r3, #0 │ │ │ │ str ip, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ bne 6e950 │ │ │ │ mov r0, #8 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ mov r3, #154 @ 0x9a │ │ │ │ strh r3, [r0] │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r2, [r4] │ │ │ │ ldr r2, [pc, #156] @ 6e9c4 │ │ │ │ str r3, [r0, #4] │ │ │ │ @@ -77711,17 +77711,17 @@ │ │ │ │ ldr r1, [pc, #80] @ 6e9c8 │ │ │ │ ldr r0, [pc, #80] @ 6e9cc │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [r4] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ mov r0, #8 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ mov r3, #154 @ 0x9a │ │ │ │ str r0, [sp, #16] │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3] │ │ │ │ b 6e918 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ @@ -77751,28 +77751,28 @@ │ │ │ │ beq 6ea28 │ │ │ │ ldr r1, [pc, #88] @ 6ea6c │ │ │ │ ldr r0, [pc, #88] @ 6ea70 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [pc, #68] @ 6ea74 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq 6ea44 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [pc, #40] @ 6ea78 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #7 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r0, [r4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ eoreq r1, r4, r4, lsl #12 │ │ │ │ andseq fp, pc, r8, ror lr @ │ │ │ │ @ instruction: 0x001fe7b4 │ │ │ │ andeq r0, r0, r8, lsl #12 │ │ │ │ @@ -77796,28 +77796,28 @@ │ │ │ │ beq 6ead4 │ │ │ │ ldr r1, [pc, #88] @ 6eb18 │ │ │ │ ldr r0, [pc, #88] @ 6eb1c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [pc, #68] @ 6eb20 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq 6eaf0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [pc, #40] @ 6eb24 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #7 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r0, [r4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ eoreq r1, r4, r8, asr r5 │ │ │ │ andseq fp, pc, ip, asr #27 │ │ │ │ andseq lr, pc, r8, asr r7 @ │ │ │ │ andeq r0, r0, r8, lsl #12 │ │ │ │ @@ -77867,15 +77867,15 @@ │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [pc, #56] @ 6ec18 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r3 │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r0, [r3, #12] │ │ │ │ b 6eba8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x002414b4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @@ -77901,21 +77901,21 @@ │ │ │ │ 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, #12 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ subs r4, r0, #0 │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #16 │ │ │ │ str ip, [sp, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ beq 6ed28 │ │ │ │ ldr r3, [r1] │ │ │ │ tst r3, #1 │ │ │ │ @@ -77927,43 +77927,43 @@ │ │ │ │ ldr r0, [pc, #232] @ 6edb0 │ │ │ │ ldr r1, [pc, #232] @ 6edb4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [r5] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [pc, #208] @ 6edb8 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r3 │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #12 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, #153 @ 0x99 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r1, [r0, #4] │ │ │ │ strh r2, [r0] │ │ │ │ ldr r3, [r3] │ │ │ │ b 6ed64 │ │ │ │ ldr r3, [pc, #136] @ 6edb8 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r3 │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #12 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ mov r3, #153 @ 0x99 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ strh r3, [r0] │ │ │ │ mov r3, r4 │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [r5] │ │ │ │ @@ -78023,15 +78023,15 @@ │ │ │ │ str r1, [sp] │ │ │ │ str sp, [sp, #16] │ │ │ │ bgt 6ee78 │ │ │ │ mov r7, #1 │ │ │ │ lsl r0, r5, #1 │ │ │ │ orr r0, r0, #1 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ sub r5, r5, #1 │ │ │ │ cmp r6, r5 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp] │ │ │ │ ble 6ee50 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4] │ │ │ │ @@ -78103,42 +78103,42 @@ │ │ │ │ str ip, [sp, #16] │ │ │ │ ldr sl, [r3, r2] │ │ │ │ ands r4, r0, #1 │ │ │ │ ldr r3, [sl] │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sl] │ │ │ │ - add r3, sp, #16 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #12 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + add r3, sp, #16 │ │ │ │ mov fp, r1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ bne 6f200 │ │ │ │ add r9, sp, #20 │ │ │ │ add r8, sp, #24 │ │ │ │ mov r5, r4 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ str sl, [sp, #8] │ │ │ │ b 6f020 │ │ │ │ mov r1, #3 │ │ │ │ str fp, [sp, #36] @ 0x24 │ │ │ │ - bl 1309c0 │ │ │ │ + bl 1309c8 │ │ │ │ tst r0, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ bne 6f0f0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mvn r3, #0 │ │ │ │ strd r2, [sp, #24] │ │ │ │ mov r1, r8 │ │ │ │ mov r3, #6 │ │ │ │ mov r0, #2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 11b99c │ │ │ │ + bl 11b9a8 │ │ │ │ add r4, r4, #1 │ │ │ │ tst r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ bne 6f08c │ │ │ │ ldr r1, [pc, #512] @ 6f228 │ │ │ │ mov sl, #2 │ │ │ │ @@ -78146,26 +78146,26 @@ │ │ │ │ str r9, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ str sl, [sp, #60] @ 0x3c │ │ │ │ strd r6, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ str fp, [sp, #36] @ 0x24 │ │ │ │ - bl 1309c0 │ │ │ │ + bl 1309c8 │ │ │ │ tst r0, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bne 6efd4 │ │ │ │ mvn r3, #30 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #28] │ │ │ │ str fp, [sp, #36] @ 0x24 │ │ │ │ - bl 11b99c │ │ │ │ + bl 11b9a8 │ │ │ │ add r4, r4, #16 │ │ │ │ tst r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ beq 6f020 │ │ │ │ ldr fp, [sp, #4] │ │ │ │ ldr sl, [sp, #8] │ │ │ │ @@ -78176,15 +78176,15 @@ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ bne 6f0b8 │ │ │ │ ldrsh r2, [r1] │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ beq 6f1c8 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sl] │ │ │ │ - bl 105140 │ │ │ │ + bl 10514c │ │ │ │ ldr r2, [pc, #352] @ 6f22c │ │ │ │ ldr r3, [pc, #328] @ 6f218 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ @@ -78192,15 +78192,15 @@ │ │ │ │ bne 6f210 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsl r0, r4, #1 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ orr r0, r0, #1 │ │ │ │ str fp, [sp, #36] @ 0x24 │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ str r0, [sp, #16] │ │ │ │ b 6efec │ │ │ │ cmn r5, #1 │ │ │ │ beq 6f164 │ │ │ │ mov r6, #2 │ │ │ │ b 6f12c │ │ │ │ asr r5, r5, #1 │ │ │ │ @@ -78210,15 +78210,15 @@ │ │ │ │ cmp r5, #1 │ │ │ │ beq 6f1a8 │ │ │ │ tst r5, #1 │ │ │ │ beq 6f11c │ │ │ │ lsl r0, r4, #1 │ │ │ │ orr r0, r0, #1 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ asr r5, r5, #1 │ │ │ │ cmn r5, #1 │ │ │ │ add r4, r4, #1 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ bne 6f12c │ │ │ │ ldr r3, [sp] │ │ │ │ @@ -78227,18 +78227,18 @@ │ │ │ │ mov r3, #2 │ │ │ │ mvn r1, #0 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ bl 6edc0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sl] │ │ │ │ - bl 105140 │ │ │ │ + bl 10514c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sl] │ │ │ │ b 6f0c4 │ │ │ │ ldr r3, [sp] │ │ │ │ lsl r0, r4, #1 │ │ │ │ cmp r1, r3 │ │ │ │ movne r3, #2 │ │ │ │ @@ -78311,15 +78311,15 @@ │ │ │ │ ldr r0, [pc, #572] @ 6f504 │ │ │ │ mov r3, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ str lr, [r4] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r4] │ │ │ │ ldr r2, [pc, #532] @ 6f508 │ │ │ │ ldr r3, [pc, #508] @ 6f4f4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -78424,15 +78424,15 @@ │ │ │ │ tst r2, #32 │ │ │ │ beq 6f450 │ │ │ │ mov r3, r1 │ │ │ │ cmn r3, #1 │ │ │ │ bne 6f474 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b 6f3c4 │ │ │ │ - bl a03e4 │ │ │ │ + bl a03e8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 6f380 │ │ │ │ b 6f3c4 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ mov lr, r3 │ │ │ │ b 6f2bc │ │ │ │ @@ -78470,15 +78470,15 @@ │ │ │ │ beq 6f568 │ │ │ │ ldr r1, [pc, #140] @ 6f5d4 │ │ │ │ ldr r0, [pc, #140] @ 6f5d8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #36 @ 0x24 │ │ │ │ beq 6f59c │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ @@ -78543,15 +78543,15 @@ │ │ │ │ str r1, [sp] │ │ │ │ ldr r0, [pc, #312] @ 6f7a4 │ │ │ │ ldr r1, [pc, #312] @ 6f7a8 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [r4] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ tst r0, #1 │ │ │ │ beq 6f6c4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [pc, #272] @ 6f7ac │ │ │ │ str r3, [r4] │ │ │ │ @@ -78589,15 +78589,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #20] │ │ │ │ beq 6f768 │ │ │ │ mov r3, #3 │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str r0, [sp, #20] │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ @@ -78607,15 +78607,15 @@ │ │ │ │ str r3, [r1, #4] │ │ │ │ b 6f6d0 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, #4 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r0, [sp, #32] │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r0, [r3, #36] @ 0x24 │ │ │ │ b 6f728 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r0, r4, r0, lsl #20 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @@ -78648,32 +78648,32 @@ │ │ │ │ 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, #4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #8 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ cmp r0, ip │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #16 │ │ │ │ str ip, [sp, #16] │ │ │ │ str r1, [sp, #28] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ beq 6f914 │ │ │ │ mov r0, #20 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, #20 │ │ │ │ str r0, [sp, #16] │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -78743,39 +78743,39 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #24] │ │ │ │ str ip, [sp, #20] │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r2, [r4] │ │ │ │ str r3, [r4] │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #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, #24 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #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 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ beq 6fa3c │ │ │ │ mov r0, #20 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, #20 │ │ │ │ str r0, [sp, #16] │ │ │ │ bl 23310 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -78882,25 +78882,25 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [r4] │ │ │ │ mov r1, #2 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #4 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #8 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r1, [sp, #8] │ │ │ │ beq 6fc48 │ │ │ │ mov r0, #200 @ 0xc8 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, #200 @ 0xc8 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 23310 │ │ │ │ ldmib sp, {r2, r3} │ │ │ │ ldr r1, [r2, #40] @ 0x28 │ │ │ │ @@ -78961,35 +78961,35 @@ │ │ │ │ tst r0, #1 │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #32] │ │ │ │ - add r3, sp, #12 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #24 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - add r3, sp, #8 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #16 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + add r3, sp, #8 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #24] │ │ │ │ bne 6fd50 │ │ │ │ ldrsh r3, [r0] │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ beq 6fe08 │ │ │ │ mov r0, #28 │ │ │ │ - bl 34ba4 │ │ │ │ + bl 34ba0 │ │ │ │ ldr r3, [pc, #272] @ 6fe70 │ │ │ │ mov r2, #42 @ 0x2a │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ strh r2, [r0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [r0, #4] │ │ │ │ @@ -79060,15 +79060,15 @@ │ │ │ │ eoreq r0, r4, r0, asr #4 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ eorseq r8, r2, r0, lsr #23 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b 55fdc │ │ │ │ + b 55fd8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r0, [pc, #200] @ 6ff74 │ │ │ │ ldr r1, [pc, #200] @ 6ff78 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -79102,15 +79102,15 @@ │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ mvnne r3, #0 │ │ │ │ moveq r3, #1 │ │ │ │ stmib sp, {r0, r2} │ │ │ │ streq ip, [r4] │ │ │ │ str ip, [sp, #12] │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [pc, #64] @ 6ff88 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [pc, #40] @ 6ff78 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -79148,18 +79148,18 @@ │ │ │ │ ldr r3, [pc, #52] @ 70010 │ │ │ │ ldr r0, [r2, lr] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ cmp ip, r3 │ │ │ │ beq 6fff4 │ │ │ │ pop {r4, lr} │ │ │ │ mvn r3, #0 │ │ │ │ - b 55fdc │ │ │ │ + b 55fd8 │ │ │ │ pop {r4, lr} │ │ │ │ mov r3, #1 │ │ │ │ - b 55fdc │ │ │ │ + b 55fd8 │ │ │ │ mov r3, #8 │ │ │ │ mov lr, #4 │ │ │ │ b 6ffd0 │ │ │ │ eoreq r0, r4, r8, asr r0 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -79181,18 +79181,18 @@ │ │ │ │ ldr r2, [pc, #216] @ 70138 │ │ │ │ ldr r1, [r6] │ │ │ │ str r1, [sp, #20] │ │ │ │ add r1, sp, #20 │ │ │ │ str r1, [r6] │ │ │ │ mov r1, #2 │ │ │ │ str r1, [sp, #24] │ │ │ │ - add r1, sp, #16 │ │ │ │ + add r1, sp, #4 │ │ │ │ mov r4, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ - add r1, sp, #4 │ │ │ │ + add r1, sp, #16 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r4, [sp, #16] │ │ │ │ ldr r7, [r3, r2] │ │ │ │ add r5, sp, #8 │ │ │ │ ldr r3, [r7] │ │ │ │ mov r1, r4 │ │ │ │ add r3, r3, #788 @ 0x314 │ │ │ │ @@ -79202,16 +79202,16 @@ │ │ │ │ strh r2, [r3] │ │ │ │ mov r2, r4 │ │ │ │ bl 20ae18 │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 55fdc │ │ │ │ - bl 52b54 │ │ │ │ + bl 55fd8 │ │ │ │ + bl 52b50 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 20b004 │ │ │ │ ldr r3, [r7] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r3, #788 @ 0x314 │ │ │ │ ldrh r2, [r3] │ │ │ │ @@ -79250,15 +79250,15 @@ │ │ │ │ ldr r2, [pc, #40] @ 7019c │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r5, [r4] │ │ │ │ bl 262068 │ │ │ │ str r5, [r4] │ │ │ │ - bl 128a9c │ │ │ │ + bl 128aa8 │ │ │ │ str r5, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mlaeq r3, r0, lr, pc @ │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -79287,15 +79287,15 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, #2 │ │ │ │ add r3, sp, #4 │ │ │ │ lsl r0, r0, #4 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ lsl r2, r2, #4 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ @@ -79361,15 +79361,15 @@ │ │ │ │ bic r5, r5, r5, asr #31 │ │ │ │ sub r4, r4, r5 │ │ │ │ cmp r3, #0 │ │ │ │ strne r5, [r3] │ │ │ │ cmp r4, #0 │ │ │ │ beq 703cc │ │ │ │ lsl r0, r4, #4 │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ mov r8, #0 │ │ │ │ sub r4, r4, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, r5, r4 │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ asr r1, r3, #6 │ │ │ │ @@ -79432,22 +79432,22 @@ │ │ │ │ lsl r7, r5, #2 │ │ │ │ ldr r3, [r6] │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [r6] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #4 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #8 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ sub r2, r7, #4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 23310 │ │ │ │ ldr r1, [pc, #100] @ 70504 │ │ │ │ @@ -79456,15 +79456,15 @@ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ str r2, [r4] │ │ │ │ ldr ip, [sp, #12] │ │ │ │ ldr r0, [r1, #20] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ str ip, [r6] │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ ldr r2, [pc, #60] @ 70508 │ │ │ │ ldr r3, [pc, #40] @ 704f8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ @@ -79502,19 +79502,19 @@ │ │ │ │ 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 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r3, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -79525,15 +79525,15 @@ │ │ │ │ ldrh r3, [r3] │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ cmp r3, #8 │ │ │ │ bhi 706bc │ │ │ │ sub r5, r4, #-1073741823 @ 0xc0000001 │ │ │ │ ldr r0, [r1, r5, lsl #2] │ │ │ │ str r0, [sp, #16] │ │ │ │ - bl 104400 │ │ │ │ + bl 10440c │ │ │ │ lsl r5, r5, #2 │ │ │ │ cmp r0, #0 │ │ │ │ blt 70700 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ sub r8, r4, #2 │ │ │ │ ldr r3, [r1, #712] @ 0x2c8 │ │ │ │ add r7, r8, r0 │ │ │ │ @@ -79591,34 +79591,34 @@ │ │ │ │ ldr r1, [pc, #140] @ 70754 │ │ │ │ str r0, [r6] │ │ │ │ ldr r0, [pc, #136] @ 70758 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, #0 │ │ │ │ b 7068c │ │ │ │ lsl r0, r7, #2 │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r0, [sp, #20] │ │ │ │ b 70604 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [pc, #72] @ 7075c │ │ │ │ str r1, [r6] │ │ │ │ ldr r1, [pc, #68] @ 70760 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ sub r2, r4, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ b 7068c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ ldrdeq pc, [r3], -r0 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x0023fab0 │ │ │ │ @@ -79638,15 +79638,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq 70790 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, r0 │ │ │ │ beq 7079c │ │ │ │ ldr r0, [pc, #40] @ 707c0 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 4be98 │ │ │ │ + b 4be94 │ │ │ │ ldr ip, [r2, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #604] @ 0x25c │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ add r2, r1, ip │ │ │ │ str r0, [r3, #600] @ 0x258 │ │ │ │ str r2, [r3, #604] @ 0x25c │ │ │ │ bx lr │ │ │ │ @@ -79676,23 +79676,23 @@ │ │ │ │ add lr, pc, lr │ │ │ │ ldr r7, [lr, r2] │ │ │ │ add r2, sp, #32 │ │ │ │ ldr ip, [r7] │ │ │ │ str r2, [r7] │ │ │ │ mov r2, #5 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - add r2, sp, #8 │ │ │ │ + add r2, sp, #20 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - add r2, sp, #16 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #28 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #12 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + add r2, sp, #16 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - add r2, sp, #20 │ │ │ │ + add r2, sp, #8 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #32] │ │ │ │ str r2, [sp, #28] │ │ │ │ beq 7094c │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cmp r2, r0 │ │ │ │ @@ -79732,15 +79732,15 @@ │ │ │ │ movle r6, #0 │ │ │ │ cmp r0, r2 │ │ │ │ bgt 70898 │ │ │ │ ldr ip, [sp, #4] │ │ │ │ ldr r0, [pc, #184] @ 709c4 │ │ │ │ str ip, [r7] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [pc, #164] @ 709c8 │ │ │ │ ldr r3, [pc, #144] @ 709b8 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [r7] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -79816,43 +79816,43 @@ │ │ │ │ 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 │ │ │ │ - str ip, [sp, #120] @ 0x78 │ │ │ │ add ip, sp, #80 @ 0x50 │ │ │ │ + str ip, [sp, #120] @ 0x78 │ │ │ │ + add ip, sp, #92 @ 0x5c │ │ │ │ str ip, [sp, #124] @ 0x7c │ │ │ │ - add ip, sp, #88 @ 0x58 │ │ │ │ + add ip, sp, #76 @ 0x4c │ │ │ │ str ip, [sp, #128] @ 0x80 │ │ │ │ add ip, sp, #44 @ 0x2c │ │ │ │ str ip, [sp, #132] @ 0x84 │ │ │ │ - add ip, sp, #68 @ 0x44 │ │ │ │ + add ip, sp, #88 @ 0x58 │ │ │ │ str ip, [sp, #136] @ 0x88 │ │ │ │ - add ip, sp, #76 @ 0x4c │ │ │ │ - str ip, [sp, #140] @ 0x8c │ │ │ │ add ip, sp, #52 @ 0x34 │ │ │ │ + str ip, [sp, #140] @ 0x8c │ │ │ │ + add ip, sp, #72 @ 0x48 │ │ │ │ str ip, [sp, #144] @ 0x90 │ │ │ │ - add ip, sp, #40 @ 0x28 │ │ │ │ + add ip, sp, #60 @ 0x3c │ │ │ │ str ip, [sp, #148] @ 0x94 │ │ │ │ add ip, sp, #84 @ 0x54 │ │ │ │ str ip, [sp, #152] @ 0x98 │ │ │ │ ldr r1, [pc, #2236] @ 7136c │ │ │ │ - add ip, sp, #56 @ 0x38 │ │ │ │ + add ip, sp, #68 @ 0x44 │ │ │ │ str ip, [sp, #156] @ 0x9c │ │ │ │ - add ip, sp, #60 @ 0x3c │ │ │ │ + add ip, sp, #48 @ 0x30 │ │ │ │ str ip, [sp, #160] @ 0xa0 │ │ │ │ add r1, pc, r1 │ │ │ │ - add ip, sp, #48 @ 0x30 │ │ │ │ + add ip, sp, #56 @ 0x38 │ │ │ │ ldr r8, [sp, #244] @ 0xf4 │ │ │ │ str ip, [sp, #164] @ 0xa4 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - add ip, sp, #72 @ 0x48 │ │ │ │ + add ip, sp, #40 @ 0x28 │ │ │ │ cmp r2, r1 │ │ │ │ clzne r7, r2 │ │ │ │ moveq r2, r3 │ │ │ │ lsrne r7, r7, #5 │ │ │ │ moveq r7, #1 │ │ │ │ streq r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -79919,21 +79919,21 @@ │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ bl 8ea90 │ │ │ │ ldr r3, [pc, #1932] @ 7137c │ │ │ │ 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 │ │ │ │ @@ -79996,15 +79996,15 @@ │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ mov sl, #0 │ │ │ │ mov fp, #15 │ │ │ │ mov r0, #20 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ str sl, [sp, #100] @ 0x64 │ │ │ │ str fp, [sp, #116] @ 0x74 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ ldr ip, [sp, #96] @ 0x60 │ │ │ │ mov r1, #150 @ 0x96 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ strh r1, [r0] │ │ │ │ add r1, ip, r6 │ │ │ │ mov r3, r0 │ │ │ │ ldr ip, [ip, r6] │ │ │ │ @@ -80037,15 +80037,15 @@ │ │ │ │ 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 │ │ │ │ @@ -80199,22 +80199,22 @@ │ │ │ │ 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 │ │ │ │ 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 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ @@ -80229,15 +80229,15 @@ │ │ │ │ bne 70c2c │ │ │ │ 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 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ str r2, [sl, #8] │ │ │ │ b 70c2c │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r2, [r3, #8] │ │ │ │ @@ -80285,15 +80285,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 71228 │ │ │ │ str r1, [fp] │ │ │ │ ldr r1, [pc, #480] @ 7138c │ │ │ │ mov r2, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #6 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ cmp r3, #0 │ │ │ │ bne 7128c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ beq 712f4 │ │ │ │ ldr r3, [r3, #140] @ 0x8c │ │ │ │ @@ -80304,15 +80304,15 @@ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ bgt 7133c │ │ │ │ mov r3, #13 │ │ │ │ mov r0, #16 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ mov r3, #76 @ 0x4c │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [r0, #4] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ @@ -80380,22 +80380,22 @@ │ │ │ │ mov r0, r8 │ │ │ │ b 71228 │ │ │ │ mvn r5, #0 │ │ │ │ mov r3, r0 │ │ │ │ b 712ec │ │ │ │ mov r3, #13 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - bl e9174 │ │ │ │ + bl e9180 │ │ │ │ mov r3, r0 │ │ │ │ b 711d4 │ │ │ │ ldr r0, [pc, #88] @ 7139c │ │ │ │ mov r4, #13 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ - bl 46d9c │ │ │ │ + bl 46d98 │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ bl 22f20 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq pc, r3, ip, ror #11 │ │ │ │ eoreq pc, r3, r8, ror #11 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @@ -80450,15 +80450,15 @@ │ │ │ │ strb r3, [r1, #46] @ 0x2e │ │ │ │ str r3, [r1, #32] │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ str r3, [sp] │ │ │ │ cmp r1, #1 │ │ │ │ movne r2, ip │ │ │ │ str ip, [sp, #12] │ │ │ │ - bl 54980 │ │ │ │ + bl 5497c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [pc, #64] @ 71498 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [pc, #40] @ 71488 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -80502,30 +80502,30 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr fp, [ip, r1] │ │ │ │ mov r7, r2 │ │ │ │ mov r2, ip │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ ldr ip, [fp] │ │ │ │ str r2, [fp] │ │ │ │ - add r2, sp, #32 │ │ │ │ + add r2, sp, #12 │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ - add r2, sp, #36 @ 0x24 │ │ │ │ + add r2, sp, #20 │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ - str r2, [sp, #152] @ 0x98 │ │ │ │ add r2, sp, #24 │ │ │ │ - str r2, [sp, #156] @ 0x9c │ │ │ │ + str r2, [sp, #152] @ 0x98 │ │ │ │ add r2, sp, #28 │ │ │ │ - str r2, [sp, #160] @ 0xa0 │ │ │ │ + str r2, [sp, #156] @ 0x9c │ │ │ │ add r2, sp, #16 │ │ │ │ + str r2, [sp, #160] @ 0xa0 │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #164] @ 0xa4 │ │ │ │ - add r2, sp, #20 │ │ │ │ + add r2, sp, #32 │ │ │ │ str r2, [sp, #168] @ 0xa8 │ │ │ │ cmp r0, #0 │ │ │ │ - add r2, sp, #12 │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ str r4, [sp, #32] │ │ │ │ str ip, [sp, #136] @ 0x88 │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ beq 71cb4 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ mov r5, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -80541,15 +80541,15 @@ │ │ │ │ beq 715ac │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r2, r3 │ │ │ │ beq 71644 │ │ │ │ mov r0, #60 @ 0x3c │ │ │ │ str r5, [sp, #140] @ 0x8c │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ add r6, r4, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ bl 23310 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ @@ -80641,25 +80641,25 @@ │ │ │ │ cmp r1, ip │ │ │ │ beq 71aa8 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ beq 71a2c │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ - str r3, [sp, #180] @ 0xb4 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ + str r3, [sp, #180] @ 0xb4 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ mov r0, #200 @ 0xc8 │ │ │ │ mov r3, #11 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, #200 @ 0xc8 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ @@ -80680,43 +80680,43 @@ │ │ │ │ cmp r3, #0 │ │ │ │ mov r0, #11 │ │ │ │ ldrne ip, [ip, #4] │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ ldr sl, [fp] │ │ │ │ str r0, [fp] │ │ │ │ - add r0, sp, #72 @ 0x48 │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ + add r0, sp, #80 @ 0x50 │ │ │ │ ldr r9, [r2, #64] @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r2, #96] @ 0x60 │ │ │ │ ldr r3, [r2, #72] @ 0x48 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ - add r0, sp, #80 @ 0x50 │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ 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, #56 @ 0x38 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ + add r0, sp, #76 @ 0x4c │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ - add r0, sp, #56 @ 0x38 │ │ │ │ + add r0, sp, #64 @ 0x40 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ ldr r0, [lr, #36] @ 0x24 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r9, ip │ │ │ │ - add r0, sp, #76 @ 0x4c │ │ │ │ + add r0, sp, #72 @ 0x48 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ beq 71b90 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp ip, r1 │ │ │ │ ldr r1, [r8, #16] │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ @@ -80745,15 +80745,15 @@ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ beq 7194c │ │ │ │ mov r0, #20 │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r2, #20 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ bl 23310 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -80792,15 +80792,15 @@ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r8, r2 │ │ │ │ bgt 71c30 │ │ │ │ lsl r9, r8, #2 │ │ │ │ mov r3, #9 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r2, r9 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ @@ -80843,15 +80843,15 @@ │ │ │ │ mov r8, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r9, #9 │ │ │ │ lsl r0, r0, #4 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ str r8, [sp, #88] @ 0x58 │ │ │ │ str r9, [sp, #140] @ 0x8c │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ cmp r2, r8 │ │ │ │ streq r9, [sp, #140] @ 0x8c │ │ │ │ mov ip, r0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ bne 71bec │ │ │ │ @@ -80860,31 +80860,31 @@ │ │ │ │ strh r2, [r3, #4] │ │ │ │ b 71a44 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r1, #0 │ │ │ │ bne 71730 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ b 71734 │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ + 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 1c4b38 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ beq 71be4 │ │ │ │ mov r0, #20 │ │ │ │ str r8, [sp, #140] @ 0x8c │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, #20 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ bl 23310 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ @@ -80896,15 +80896,15 @@ │ │ │ │ b 71a44 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ lsl r0, r0, #4 │ │ │ │ mov r9, #10 │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ str r8, [sp, #88] @ 0x58 │ │ │ │ str r9, [sp, #140] @ 0x8c │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ lsl r2, r2, #4 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ add r1, r1, sl, lsl #4 │ │ │ │ @@ -80961,25 +80961,25 @@ │ │ │ │ bne 71c1c │ │ │ │ b 71a8c │ │ │ │ ldr r0, [pc, #156] @ 71cd4 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [fp] │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ b 71990 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ b 71668 │ │ │ │ ldr r0, [pc, #116] @ 71cd8 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [fp] │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ b 71984 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ str r9, [sp, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ ble 71b7c │ │ │ │ add r1, r0, r1, lsl #4 │ │ │ │ @@ -81028,48 +81028,48 @@ │ │ │ │ mov r1, #12 │ │ │ │ ldr r2, [r6] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ str r2, [r6] │ │ │ │ add r2, sp, #16 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - add r2, sp, #4 │ │ │ │ + add r2, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ + add r2, sp, #28 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ - add r2, sp, #32 │ │ │ │ - str r2, [sp, #72] @ 0x48 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ + add r2, sp, #32 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ - add r2, sp, #8 │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ - add r2, sp, r1 │ │ │ │ + add r2, sp, #8 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ - add r2, sp, #28 │ │ │ │ + add r2, sp, #4 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ - add r2, sp, #44 @ 0x2c │ │ │ │ - str r2, [sp, #92] @ 0x5c │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ - str r2, [sp, #96] @ 0x60 │ │ │ │ + str r2, [sp, #92] @ 0x5c │ │ │ │ add r2, sp, #20 │ │ │ │ + str r2, [sp, #96] @ 0x60 │ │ │ │ + add r2, sp, #24 │ │ │ │ mov r3, ip │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ mov r0, #20 │ │ │ │ - add r2, sp, #24 │ │ │ │ + add r2, sp, r1 │ │ │ │ mov r3, #0 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ mov r3, #199 @ 0xc7 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr ip, [sp, #8] │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -81094,15 +81094,15 @@ │ │ │ │ beq 72040 │ │ │ │ add r3, r0, r3 │ │ │ │ cmp r3, r0 │ │ │ │ bgt 72050 │ │ │ │ lsl r4, r3, #2 │ │ │ │ str r3, [r1, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r4 │ │ │ │ str r0, [r1, #4] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ bl 23310 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ @@ -81139,15 +81139,15 @@ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r4, #0 │ │ │ │ sub r1, r1, r2 │ │ │ │ lsl r7, r1, #2 │ │ │ │ str r1, [r3, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr ip, [r2, #8] │ │ │ │ str r0, [r1, #4] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r2, r7 │ │ │ │ add r1, r1, ip, lsl #2 │ │ │ │ @@ -81167,15 +81167,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq 71f78 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r1, r3 │ │ │ │ beq 7202c │ │ │ │ mov r0, #20 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ strh r5, [r3] │ │ │ │ @@ -81266,23 +81266,23 @@ │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr sl, [r8, r3] │ │ │ │ ldr r7, [sp, #152] @ 0x98 │ │ │ │ ldr r3, [sl] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sl] │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #28 │ │ │ │ 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 │ │ │ │ sub r6, r5, #1 │ │ │ │ ldr r3, [r0, #116] @ 0x74 │ │ │ │ asr r6, r6, #6 │ │ │ │ add fp, r6, #1 │ │ │ │ @@ -81376,15 +81376,15 @@ │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ lsl r0, fp, #2 │ │ │ │ mov r1, #7 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ cmp fp, r9 │ │ │ │ mov ip, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ beq 72358 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ stmib sp, {r3, r5} │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -81394,15 +81394,15 @@ │ │ │ │ str r9, [ip, r6, lsl #2] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov r0, #1024 @ 0x400 │ │ │ │ mov r3, #8 │ │ │ │ str r9, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 35250 │ │ │ │ + bl 3524c │ │ │ │ ldr ip, [sp, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ sub r2, r6, #1 │ │ │ │ str r0, [ip, r5] │ │ │ │ beq 72350 │ │ │ │ mov r6, r2 │ │ │ │ cmp r4, r6 │ │ │ │ @@ -81433,133 +81433,133 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #12 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ add r0, r4, #16 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ add r0, r4, #16 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ add r0, r4, #12 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ add r0, r4, #12 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #12 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ add r0, r4, #16 │ │ │ │ mov r1, r5 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ add r0, r4, #16 │ │ │ │ mov r1, r5 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ add r0, r4, #12 │ │ │ │ mov r1, r5 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ add r0, r4, #12 │ │ │ │ mov r1, r5 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r1] │ │ │ │ tst r0, #1 │ │ │ │ bxne lr │ │ │ │ ldrsh r3, [r0] │ │ │ │ bic r2, r3, #4 │ │ │ │ @@ -81602,22 +81602,22 @@ │ │ │ │ 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, #16 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #32] │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #4 │ │ │ │ cmp r6, #1 │ │ │ │ cmpeq r7, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r3, #0 │ │ │ │ ldr sl, [sp, #88] @ 0x58 │ │ │ │ ldr r9, [sp, #104] @ 0x68 │ │ │ │ movne r8, #1 │ │ │ │ @@ -81638,15 +81638,15 @@ │ │ │ │ ldr r2, [r3] │ │ │ │ eor r3, r9, #1 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne 727a4 │ │ │ │ - bl 34ba4 │ │ │ │ + bl 34ba0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, #284] @ 72804 │ │ │ │ cmp sl, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ mvnlt sl, #-1073741824 @ 0xc0000000 │ │ │ │ @@ -81689,15 +81689,15 @@ │ │ │ │ beq 727e4 │ │ │ │ ldr r3, [pc, #108] @ 72800 │ │ │ │ mov r0, #24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ beq 726d8 │ │ │ │ - bl 2b674 │ │ │ │ + bl 2b670 │ │ │ │ mov r4, r0 │ │ │ │ b 726e0 │ │ │ │ orr r3, r3, #16 │ │ │ │ strh r3, [r4, #4] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ cmp r8, #0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ @@ -81770,15 +81770,15 @@ │ │ │ │ ldr r0, [r3, #724] @ 0x2d4 │ │ │ │ mvnne r3, #0 │ │ │ │ movne r1, r3 │ │ │ │ moveq r3, #1 │ │ │ │ mvneq r1, #0 │ │ │ │ strne ip, [r5] │ │ │ │ streq ip, [r5] │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ b 72888 │ │ │ │ ldr r0, [pc, #276] @ 72a0c │ │ │ │ add r0, pc, r0 │ │ │ │ b 72884 │ │ │ │ ldr r3, [pc, #260] @ 72a08 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ @@ -81798,15 +81798,15 @@ │ │ │ │ ldr r0, [r0, #728] @ 0x2d8 │ │ │ │ strd sl, [r3, #-8] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ mvnne r3, #0 │ │ │ │ moveq r3, #1 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ cmp r8, #0 │ │ │ │ beq 72978 │ │ │ │ ldr r3, [pc, #164] @ 72a10 │ │ │ │ ldr r2, [r4, r3] │ │ │ │ ldr r3, [r2] │ │ │ │ add r3, r3, r8, lsl #2 │ │ │ │ str r3, [r2] │ │ │ │ @@ -81879,15 +81879,15 @@ │ │ │ │ add r3, sp, #4 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [r4] │ │ │ │ str r1, [sp, #4] │ │ │ │ bl 261fa8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r4] │ │ │ │ - bl 128a9c │ │ │ │ + bl 128aa8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [pc, #60] @ 72ae8 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [pc, #40] @ 72adc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -81910,15 +81910,15 @@ │ │ │ │ ldr r3, [pc, #24] @ 72b1c │ │ │ │ ldr r2, [pc, #24] @ 72b20 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3] │ │ │ │ bl 262308 │ │ │ │ pop {r4, lr} │ │ │ │ - b 128784 │ │ │ │ + b 128790 │ │ │ │ strdeq sp, [r3], -r4 @ │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3920] @ 0xf50 │ │ │ │ ldr ip, [pc, #1068] @ 72f68 │ │ │ │ @@ -81937,36 +81937,36 @@ │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [r7] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [r7] │ │ │ │ mov r3, #9 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #32 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #28 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ + mov r3, #12 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - mov r3, #12 │ │ │ │ + add r3, sp, #24 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + add r3, sp, #12 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ add r8, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ mov r9, r1 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov sl, r0 │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #32 │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - str r4, [sp, #68] @ 0x44 │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #24] │ │ │ │ - str r8, [sp, #72] @ 0x48 │ │ │ │ + str r8, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ bl 230c4 │ │ │ │ str r4, [sp, #28] │ │ │ │ str r4, [sp, #32] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r9] │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ @@ -81988,58 +81988,58 @@ │ │ │ │ clz r5, r5 │ │ │ │ lsr r5, r5, #5 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ beq 72d30 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, #1 │ │ │ │ - bl 11d194 │ │ │ │ + bl 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 │ │ │ │ + bl 114f04 │ │ │ │ ldr r1, [pc, #756] @ 72f7c │ │ │ │ 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 │ │ │ │ mov r0, #1 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, #0 │ │ │ │ b 72e98 │ │ │ │ cmp sl, #1 │ │ │ │ movle r5, r4 │ │ │ │ ble 72d30 │ │ │ │ ldr r3, [pc, #600] @ 72f78 │ │ │ │ @@ -82047,15 +82047,15 @@ │ │ │ │ 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 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r4, [r6, r1] │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ @@ -82066,15 +82066,15 @@ │ │ │ │ str r0, [sp, #24] │ │ │ │ beq 72ee4 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, r0 │ │ │ │ beq 72ed4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 1ce4c0 │ │ │ │ + bl 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] │ │ │ │ @@ -82167,24 +82167,24 @@ │ │ │ │ ldr r0, [r4] │ │ │ │ bl 265754 │ │ │ │ ldr r1, [pc, #136] @ 72f98 │ │ │ │ mov r2, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #1 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ b 72cec │ │ │ │ ldr r1, [pc, #112] @ 72f9c │ │ │ │ ldr r0, [pc, #112] @ 72fa0 │ │ │ │ mov r3, sl │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r5 │ │ │ │ str r9, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ b 72e98 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 265648 │ │ │ │ cmp r0, #3 │ │ │ │ bne 72ef4 │ │ │ │ @@ -82400,15 +82400,15 @@ │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ str r4, [r3, #720] @ 0x2d0 │ │ │ │ str r0, [r3, #716] @ 0x2cc │ │ │ │ str r0, [r3, #740] @ 0x2e4 │ │ │ │ ble 732f4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ @@ -82535,15 +82535,15 @@ │ │ │ │ beq 73600 │ │ │ │ ldr r9, [pc, #348] @ 73620 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ beq 734d8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ ldr r4, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r7, r3 │ │ │ │ bne 734c4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr lr, [sp, #4] │ │ │ │ ldr r3, [r8] │ │ │ │ @@ -82581,15 +82581,15 @@ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ add r0, r0, #8 │ │ │ │ str r3, [lr, #684] @ 0x2ac │ │ │ │ str r2, [lr, #152] @ 0x98 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1c4d14 │ │ │ │ + bl 1c4d00 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [pc, #136] @ 73624 │ │ │ │ str r3, [r6] │ │ │ │ ldr r3, [pc, #108] @ 73610 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -82604,15 +82604,15 @@ │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r0, #400] @ 0x190 │ │ │ │ ldr r2, [r0, #404] @ 0x194 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r0, #400] @ 0x190 │ │ │ │ str r3, [r6] │ │ │ │ - bl e9620 │ │ │ │ + bl e962c │ │ │ │ b 73590 │ │ │ │ cmp r4, #0 │ │ │ │ strne r5, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ b 73570 │ │ │ │ mov r3, lr │ │ │ │ b 734f4 │ │ │ │ @@ -82651,15 +82651,15 @@ │ │ │ │ beq 736b4 │ │ │ │ ldr r1, [pc, #180] @ 73748 │ │ │ │ ldr r0, [pc, #180] @ 7374c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [pc, #148] @ 73750 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r4, r3 │ │ │ │ @@ -82762,19 +82762,19 @@ │ │ │ │ str r7, [sp, #16] │ │ │ │ str r9, [r5] │ │ │ │ str fp, [sp, #28] │ │ │ │ str r8, [sp, #32] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str fp, [sp, #4] │ │ │ │ - bl 11b99c │ │ │ │ + bl 11b9a8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r1, [sp] │ │ │ │ str r3, [r5] │ │ │ │ - bl 1309b8 │ │ │ │ + bl 1309c0 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp sl, r4 │ │ │ │ str r0, [sp] │ │ │ │ bge 73828 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r1, [r5] │ │ │ │ b 737d4 │ │ │ │ @@ -82793,15 +82793,15 @@ │ │ │ │ orr r4, r4, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r2, [r5] │ │ │ │ str r4, [sp, #8] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bl 11b99c │ │ │ │ + bl 11b9a8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r5] │ │ │ │ b 737d4 │ │ │ │ lsl r4, r0, #1 │ │ │ │ mov r3, #0 │ │ │ │ orr r4, r4, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ @@ -82813,23 +82813,23 @@ │ │ │ │ add r3, sp, #24 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [r5] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #28] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 11b99c │ │ │ │ + bl 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 1309c4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r5] │ │ │ │ b 737d4 │ │ │ │ mov r0, r7 │ │ │ │ b 73888 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq ip, r3, r8, lsl #17 │ │ │ │ @@ -82901,15 +82901,15 @@ │ │ │ │ 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 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r5, #2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #12] │ │ │ │ @@ -82929,15 +82929,15 @@ │ │ │ │ mov r5, #2 │ │ │ │ add r2, sp, #12 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #28] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bl 7397c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bl 1309b8 │ │ │ │ + bl 1309c0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ tst r3, #1 │ │ │ │ bne 73b24 │ │ │ │ ldrsh r2, [r3] │ │ │ │ @@ -82947,26 +82947,26 @@ │ │ │ │ str r3, [r4] │ │ │ │ b 73a2c │ │ │ │ str r5, [sp, #28] │ │ │ │ bl 7397c │ │ │ │ mov r1, #3 │ │ │ │ str r5, [sp, #28] │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 114ef8 │ │ │ │ + bl 114f04 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mvn r1, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bl 1309bc │ │ │ │ + bl 1309c4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r4] │ │ │ │ b 73a2c │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp] │ │ │ │ str ip, [r4] │ │ │ │ - bl 4fd8c │ │ │ │ + bl 4fd88 │ │ │ │ ldr r1, [sp] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r1 │ │ │ │ str r3, [r4] │ │ │ │ b 73a2c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq ip, r3, r0, ror #12 │ │ │ │ @@ -83153,19 +83153,19 @@ │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [pc, #28] @ 73e88 │ │ │ │ mov r1, #4 │ │ │ │ add r4, pc, r4 │ │ │ │ add r0, r4, #32 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ mov r1, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 38b84 │ │ │ │ + b 38b80 │ │ │ │ eorseq r4, r2, r4, asr #22 │ │ │ │ │ │ │ │ 00073e8c : │ │ │ │ ldr r0, [pc, #4] @ 73e98 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ eorseq r4, r2, r0, lsr #22 │ │ │ │ @@ -83215,29 +83215,29 @@ │ │ │ │ ldr r2, [pc, #228] @ 74024 │ │ │ │ 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, #16 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #4 │ │ │ │ str r0, [sp, #32] │ │ │ │ - add r0, sp, #12 │ │ │ │ + add r0, sp, #8 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - add r0, sp, #16 │ │ │ │ + add r0, sp, #12 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r2, [r3, r2] │ │ │ │ mov r0, #24 │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, r1 │ │ │ │ beq 74008 │ │ │ │ - bl 2b674 │ │ │ │ + bl 2b670 │ │ │ │ ldr r3, [pc, #144] @ 74028 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r2, [r0, #8] │ │ │ │ subs r3, r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ @@ -83260,15 +83260,15 @@ │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 74010 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 34ba4 │ │ │ │ + bl 34ba0 │ │ │ │ b 73f90 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ strdeq ip, [r3], -r4 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ ldrdeq ip, [r3], -r4 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, lsr #15 │ │ │ │ @@ -83296,26 +83296,26 @@ │ │ │ │ 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, #16 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, r2 │ │ │ │ str r3, [sp, #32] │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, #24 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 34ba4 │ │ │ │ + bl 34ba0 │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ ldr r3, [pc, #112] @ 7413c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ strh r2, [r0] │ │ │ │ ldr r2, [pc, #112] @ 74148 │ │ │ │ str r1, [r5] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -83373,32 +83373,32 @@ │ │ │ │ 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, #16 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #4 │ │ │ │ ldr r0, [pc, #200] @ 74298 │ │ │ │ str r3, [sp, #32] │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #12 │ │ │ │ str ip, [sp, #16] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [lr, r0] │ │ │ │ mov r1, lr │ │ │ │ ldr r3, [r3] │ │ │ │ mov r6, r2 │ │ │ │ cmp r3, ip │ │ │ │ mov r0, #24 │ │ │ │ beq 7427c │ │ │ │ - bl 2b674 │ │ │ │ + bl 2b670 │ │ │ │ mov r3, #36 @ 0x24 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r0, #8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r3, [pc, #120] @ 7429c │ │ │ │ @@ -83421,15 +83421,15 @@ │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 74284 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 34ba4 │ │ │ │ + bl 34ba0 │ │ │ │ b 74204 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ mlaeq r3, r0, lr, fp │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq fp, r3, ip, ror #28 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, lsr #15 │ │ │ │ @@ -83466,15 +83466,15 @@ │ │ │ │ add r0, r7, #40 @ 0x28 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #4 │ │ │ │ str r2, [r4] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ ldr r1, [pc, #784] @ 74644 │ │ │ │ ldr r0, [pc, #784] @ 74648 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ @@ -83499,18 +83499,18 @@ │ │ │ │ ldr r7, [pc, #696] @ 74650 │ │ │ │ orr r3, r3, #2 │ │ │ │ orr r3, r2, r3 │ │ │ │ strh r3, [r1, #4] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ add r7, pc, r7 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ mov r1, #4 │ │ │ │ add r0, r7, #556 @ 0x22c │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ ldr r1, [pc, #656] @ 74654 │ │ │ │ ldr r0, [pc, #656] @ 74658 │ │ │ │ mov r3, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ @@ -83530,112 +83530,112 @@ │ │ │ │ lsl r3, r3, #9 │ │ │ │ ldrh r2, [r1, #4] │ │ │ │ ldr r0, [pc, #576] @ 7465c │ │ │ │ orr r3, r2, r3 │ │ │ │ strh r3, [r1, #4] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r3, [pc, #556] @ 74660 │ │ │ │ ldr r0, [pc, #556] @ 74664 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r5, [pc, #552] @ 74668 │ │ │ │ mov r1, r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r5, pc, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp] │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ mov r1, #4 │ │ │ │ add r0, r5, #560 @ 0x230 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ ldr r0, [pc, #516] @ 7466c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1f5da0 │ │ │ │ bl 1ea190 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [pc, #496] @ 74670 │ │ │ │ str r1, [r5, #560] @ 0x230 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r5, [pc, #488] @ 74674 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #480] @ 74678 │ │ │ │ mov r3, #1 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [pc, #444] @ 7467c │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #436] @ 74680 │ │ │ │ add r5, pc, r5 │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [pc, #400] @ 74684 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #396] @ 74688 │ │ │ │ add r5, pc, r5 │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [pc, #360] @ 7468c │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #356] @ 74690 │ │ │ │ mov r3, #2 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [pc, #320] @ 74694 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #316] @ 74698 │ │ │ │ mov r3, #2 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [pc, #280] @ 7469c │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #276] @ 746a0 │ │ │ │ mov r3, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [pc, #232] @ 746a4 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [pc, #112] @ 74634 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -83657,15 +83657,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ add r2, r2, r3, lsl #2 │ │ │ │ str r0, [r2, #44] @ 0x2c │ │ │ │ lsl r3, r3, #9 │ │ │ │ b 74410 │ │ │ │ ldr r0, [pc, #140] @ 746b0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 46d9c │ │ │ │ + bl 46d98 │ │ │ │ bl 22f20 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq fp, r3, r8, lsr sp │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq fp, r3, r8, lsl sp │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @ instruction: 0x003246b8 │ │ │ │ @@ -83722,32 +83722,32 @@ │ │ │ │ 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, #16 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #4 │ │ │ │ ldr r0, [pc, #204] @ 74800 │ │ │ │ str r3, [sp, #32] │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #12 │ │ │ │ str ip, [sp, #16] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [lr, r0] │ │ │ │ mov r1, lr │ │ │ │ ldr r3, [r3] │ │ │ │ mov r6, r2 │ │ │ │ cmp r3, ip │ │ │ │ mov r0, #24 │ │ │ │ beq 747e4 │ │ │ │ - bl 2b674 │ │ │ │ + bl 2b670 │ │ │ │ mov r3, #36 @ 0x24 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r0, #8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r3, [pc, #124] @ 74804 │ │ │ │ @@ -83771,15 +83771,15 @@ │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 747ec │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 34ba4 │ │ │ │ + bl 34ba0 │ │ │ │ b 74768 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq fp, r3, ip, lsr #18 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq fp, r3, r8, lsl #18 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, lsr #15 │ │ │ │ @@ -83810,32 +83810,32 @@ │ │ │ │ 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, #16 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #4 │ │ │ │ ldr r0, [pc, #204] @ 74958 │ │ │ │ str r3, [sp, #32] │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #12 │ │ │ │ str ip, [sp, #16] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [lr, r0] │ │ │ │ mov r1, lr │ │ │ │ ldr r3, [r3] │ │ │ │ mov r6, r2 │ │ │ │ cmp r3, ip │ │ │ │ mov r0, #24 │ │ │ │ beq 7493c │ │ │ │ - bl 2b674 │ │ │ │ + bl 2b670 │ │ │ │ mov r3, #36 @ 0x24 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r0, #8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r3, [pc, #124] @ 7495c │ │ │ │ @@ -83859,15 +83859,15 @@ │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 74944 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 34ba4 │ │ │ │ + bl 34ba0 │ │ │ │ b 748c0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ ldrdeq fp, [r3], -r4 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x0023b7b0 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, lsr #15 │ │ │ │ @@ -83898,34 +83898,34 @@ │ │ │ │ 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, #16 │ │ │ │ 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 │ │ │ │ + add r1, sp, #8 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - add r1, sp, #16 │ │ │ │ + add r1, sp, #12 │ │ │ │ str ip, [sp, #16] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrsh r4, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r4, ip │ │ │ │ movne r4, #3 │ │ │ │ cmp r3, ip │ │ │ │ mov r0, #24 │ │ │ │ beq 74a94 │ │ │ │ - bl 2b674 │ │ │ │ + bl 2b670 │ │ │ │ ldr r3, [pc, #140] @ 74ab4 │ │ │ │ ldmib sp, {r1, r2} │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r5, #0 │ │ │ │ mvnlt r5, #-1073741824 @ 0xc0000000 │ │ │ │ subs r3, r3, #0 │ │ │ │ @@ -83947,15 +83947,15 @@ │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 74a9c │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 34ba4 │ │ │ │ + bl 34ba0 │ │ │ │ b 74a20 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq fp, r3, r8, ror r6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq fp, r3, r0, asr r6 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, lsr #15 │ │ │ │ @@ -83998,53 +83998,53 @@ │ │ │ │ mov r7, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #205 @ 0xcd │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - bl 2b4b4 │ │ │ │ + bl 2b4b0 │ │ │ │ ldr r3, [pc, #3552] @ 75944 │ │ │ │ ldr r2, [pc, #3552] @ 75948 │ │ │ │ ldr r1, [pc, #3552] @ 7594c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #206 @ 0xce │ │ │ │ stm sp, {r4, r5} │ │ │ │ - bl 2b4b4 │ │ │ │ + bl 2b4b0 │ │ │ │ ldr r3, [pc, #3528] @ 75950 │ │ │ │ ldr r2, [pc, #3528] @ 75954 │ │ │ │ ldr r1, [pc, #3528] @ 75958 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #150 @ 0x96 │ │ │ │ stm sp, {r4, r5} │ │ │ │ - bl 2b4b4 │ │ │ │ + bl 2b4b0 │ │ │ │ ldr r6, [pc, #3504] @ 7595c │ │ │ │ ldr r3, [pc, #3504] @ 75960 │ │ │ │ ldr r2, [pc, #3504] @ 75964 │ │ │ │ ldr r1, [pc, #3504] @ 75968 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ add r6, pc, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #253 @ 0xfd │ │ │ │ stm sp, {r4, r5} │ │ │ │ mov r5, #4 │ │ │ │ - bl 2b4b4 │ │ │ │ + bl 2b4b0 │ │ │ │ add r0, r6, #568 @ 0x238 │ │ │ │ mov r1, r5 │ │ │ │ str r5, [r6, #564] @ 0x234 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ add r0, r6, #572 @ 0x23c │ │ │ │ mov r1, r5 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ ldr r1, [pc, #3440] @ 7596c │ │ │ │ ldr r0, [pc, #3440] @ 75970 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ str r4, [sp] │ │ │ │ @@ -84072,21 +84072,21 @@ │ │ │ │ mov r7, #2 │ │ │ │ strh r3, [r1, #4] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r5, pc, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r8, [pc, #3328] @ 75980 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r5, #576 @ 0x240 │ │ │ │ str r3, [r5, #568] @ 0x238 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ ldr r0, [pc, #3296] @ 75984 │ │ │ │ mov r4, #0 │ │ │ │ mvn r9, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #1 │ │ │ │ @@ -84099,15 +84099,15 @@ │ │ │ │ str r9, [sp, #12] │ │ │ │ str r9, [sp] │ │ │ │ bl 725d8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #576] @ 0x240 │ │ │ │ mov r0, r8 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r2, [pc, #3216] @ 75988 │ │ │ │ ldr r0, [pc, #3216] @ 7598c │ │ │ │ str r4, [sp, #24] │ │ │ │ str r4, [sp, #20] │ │ │ │ str r4, [sp, #16] │ │ │ │ mov r4, #1 │ │ │ │ mov r3, r7 │ │ │ │ @@ -84137,15 +84137,15 @@ │ │ │ │ ldr r0, [pc, #3104] @ 75990 │ │ │ │ orr r2, r2, r3 │ │ │ │ strh r2, [r1, #4] │ │ │ │ mov r5, #2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r0, [pc, #3060] @ 75994 │ │ │ │ ldr r2, [pc, #3060] @ 75998 │ │ │ │ mov r4, #1 │ │ │ │ @@ -84177,15 +84177,15 @@ │ │ │ │ ldr r0, [pc, #2956] @ 7599c │ │ │ │ orr r3, r2, r3 │ │ │ │ strh r3, [r1, #4] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r4, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r1, [pc, #2928] @ 759a0 │ │ │ │ ldr r0, [pc, #2928] @ 759a4 │ │ │ │ add r1, pc, r1 │ │ │ │ mvn r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 74150 │ │ │ │ @@ -84207,15 +84207,15 @@ │ │ │ │ ldr r0, [pc, #2848] @ 759a8 │ │ │ │ orr r3, r2, r3 │ │ │ │ strh r3, [r1, #4] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r4, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r1, [pc, #2820] @ 759ac │ │ │ │ ldr r0, [pc, #2820] @ 759b0 │ │ │ │ add r1, pc, r1 │ │ │ │ mvn r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 74150 │ │ │ │ @@ -84240,18 +84240,18 @@ │ │ │ │ strh r3, [r1, #4] │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r9, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r7, [pc, #2716] @ 759bc │ │ │ │ str r9, [sp, #52] @ 0x34 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ mov r1, #4 │ │ │ │ add r0, r5, #580 @ 0x244 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ ldr r0, [pc, #2696] @ 759c0 │ │ │ │ mov r4, #0 │ │ │ │ mvn r8, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #1 │ │ │ │ @@ -84264,18 +84264,18 @@ │ │ │ │ str r4, [sp, #4] │ │ │ │ str r9, [sp] │ │ │ │ bl 725d8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #580] @ 0x244 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ mov r1, #4 │ │ │ │ add r0, r5, #584 @ 0x248 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ ldr r2, [pc, #2604] @ 759c4 │ │ │ │ ldr r0, [pc, #2604] @ 759c8 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #24] │ │ │ │ @@ -84305,15 +84305,15 @@ │ │ │ │ orr r3, r2, r3 │ │ │ │ mov r7, #2 │ │ │ │ strh r3, [r1, #4] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r9, [pc, #2476] @ 759d0 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #2468] @ 759d4 │ │ │ │ mov r5, #0 │ │ │ │ mov r4, #1 │ │ │ │ mvn r8, #0 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ @@ -84330,19 +84330,19 @@ │ │ │ │ ldr fp, [pc, #2404] @ 759d8 │ │ │ │ mov sl, #3 │ │ │ │ add fp, pc, fp │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r9 │ │ │ │ ldr r9, [pc, #2384] @ 759dc │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ add r9, pc, r9 │ │ │ │ add r0, r9, #588 @ 0x24c │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ ldr r0, [pc, #2364] @ 759e0 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r5, [sp, #16] │ │ │ │ @@ -84351,15 +84351,15 @@ │ │ │ │ str r5, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ str sl, [sp] │ │ │ │ bl 725d8 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [r9, #588] @ 0x24c │ │ │ │ add r0, r9, #592 @ 0x250 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ ldr r2, [pc, #2300] @ 759e4 │ │ │ │ ldr r0, [pc, #2300] @ 759e8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ @@ -84369,15 +84369,15 @@ │ │ │ │ str r5, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp] │ │ │ │ bl 725d8 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [r9, #592] @ 0x250 │ │ │ │ add r0, r9, #596 @ 0x254 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ ldr r1, [pc, #2236] @ 759ec │ │ │ │ ldr r0, [pc, #2236] @ 759f0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ @@ -84396,15 +84396,15 @@ │ │ │ │ str r7, [sp] │ │ │ │ bl 725d8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ ldr fp, [pc, #2148] @ 759f8 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #2144] @ 759fc │ │ │ │ add fp, pc, fp │ │ │ │ mov r2, fp │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ @@ -84416,29 +84416,29 @@ │ │ │ │ str r7, [sp] │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ bl 725d8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ ldr fp, [pc, #2076] @ 75a00 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #2072] @ 75a04 │ │ │ │ add fp, pc, fp │ │ │ │ mov r1, fp │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ bl 74964 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ ldr fp, [pc, #2028] @ 75a08 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #2024] @ 75a0c │ │ │ │ add fp, pc, fp │ │ │ │ mov r3, r4 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ @@ -84448,19 +84448,19 @@ │ │ │ │ stm sp, {r4, r5} │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ bl 725d8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr fp, [pc, #1956] @ 75a10 │ │ │ │ add r0, r9, #600 @ 0x258 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ ldr r0, [pc, #1944] @ 75a14 │ │ │ │ add fp, pc, fp │ │ │ │ mov r2, fp │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ @@ -84472,15 +84472,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bl 725d8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r9, #600] @ 0x258 │ │ │ │ mov r0, fp │ │ │ │ ldr fp, [pc, #1876] @ 75a18 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #1872] @ 75a1c │ │ │ │ add fp, pc, fp │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ @@ -84491,111 +84491,111 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp] │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ bl 725d8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr fp, [pc, #1800] @ 75a20 │ │ │ │ add r0, r9, #20 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ ldr r0, [pc, #1788] @ 75a24 │ │ │ │ add fp, pc, fp │ │ │ │ mov r3, r8 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r9, #20] │ │ │ │ mov r0, fp │ │ │ │ ldr r9, [pc, #1748] @ 75a28 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #1744] @ 75a2c │ │ │ │ add r9, pc, r9 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ ldr r9, [pc, #1704] @ 75a30 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #1700] @ 75a34 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ ldr r9, [pc, #1660] @ 75a38 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #1656] @ 75a3c │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ ldr r9, [pc, #1616] @ 75a40 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #1612] @ 75a44 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ bl 74964 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ ldr r9, [pc, #1568] @ 75a48 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #1564] @ 75a4c │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, sl │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ ldr r9, [pc, #1524] @ 75a50 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #1520] @ 75a54 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, sl │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ ldr r9, [pc, #1480] @ 75a58 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #1476] @ 75a5c │ │ │ │ add r9, pc, r9 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ @@ -84607,15 +84607,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ bl 725d8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ ldr r9, [pc, #1408] @ 75a60 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #1404] @ 75a64 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ @@ -84627,131 +84627,131 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ bl 725d8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ ldr r9, [pc, #1336] @ 75a68 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #1332] @ 75a6c │ │ │ │ add r9, pc, r9 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ ldr r9, [pc, #1292] @ 75a70 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #1288] @ 75a74 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ ldr r9, [pc, #1248] @ 75a78 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #1244] @ 75a7c │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, sl │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ ldr r9, [pc, #1204] @ 75a80 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #1200] @ 75a84 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, sl │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ bl 74150 │ │ │ │ ldr r8, [pc, #1172] @ 75a88 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #1152] @ 75a8c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ bl 74150 │ │ │ │ ldr r5, [pc, #1128] @ 75a90 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #1108] @ 75a94 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [pc, #1072] @ 75a98 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #1068] @ 75a9c │ │ │ │ add r5, pc, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r7 │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [pc, #1028] @ 75aa0 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #1024] @ 75aa4 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r3, #4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [pc, #984] @ 75aa8 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #980] @ 75aac │ │ │ │ add r5, pc, r5 │ │ │ │ mov r3, #4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r1, [pc, #936] @ 75ab0 │ │ │ │ ldr r0, [pc, #936] @ 75ab4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ @@ -84775,18 +84775,18 @@ │ │ │ │ strh r3, [r1, #4] │ │ │ │ mov r4, #2 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ ldr r8, [pc, #832] @ 75ac0 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ mov r1, #4 │ │ │ │ add r0, r7, #604 @ 0x25c │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ ldr r0, [pc, #816] @ 75ac4 │ │ │ │ mov r5, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ mvn r9, #0 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #1 │ │ │ │ @@ -84801,44 +84801,44 @@ │ │ │ │ str r5, [sp, #4] │ │ │ │ bl 725d8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r7, #604] @ 0x25c │ │ │ │ mov r0, r8 │ │ │ │ ldr r8, [pc, #736] @ 75ac8 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #732] @ 75acc │ │ │ │ mov r3, #1 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r8, [pc, #692] @ 75ad0 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #688] @ 75ad4 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r4, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ mov r1, #4 │ │ │ │ add r0, r7, #608 @ 0x260 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ ldr r1, [pc, #628] @ 75ad8 │ │ │ │ ldr r0, [pc, #628] @ 75adc │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r9 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r5 │ │ │ │ str r4, [sp] │ │ │ │ @@ -84863,18 +84863,18 @@ │ │ │ │ orr r3, r2, r3 │ │ │ │ mov r2, #2 │ │ │ │ strh r3, [r1, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ mov r1, #4 │ │ │ │ add r0, r5, #612 @ 0x264 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ ldr r1, [pc, #500] @ 75ae8 │ │ │ │ ldr r0, [pc, #500] @ 75aec │ │ │ │ mov r4, #1 │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ @@ -85116,15 +85116,15 @@ │ │ │ │ orr r3, r2, r3 │ │ │ │ mov r7, #2 │ │ │ │ strh r3, [r1, #4] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r4, [pc, #-476] @ 75af4 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #-484] @ 75af8 │ │ │ │ mov r5, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r3, #4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #1 │ │ │ │ str r5, [sp, #24] │ │ │ │ @@ -85139,15 +85139,15 @@ │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ bl 725d8 │ │ │ │ ldr r8, [pc, #-548] @ 75afc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #-568] @ 75b00 │ │ │ │ mov r4, #1 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ @@ -85158,15 +85158,15 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ bl 725d8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r8, [pc, #-632] @ 75b04 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #-636] @ 75b08 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ @@ -85177,15 +85177,15 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ bl 725d8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r8, [pc, #-700] @ 75b0c │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #-704] @ 75b10 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ @@ -85196,15 +85196,15 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ bl 725d8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r8, [pc, #-768] @ 75b14 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #-772] @ 75b18 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ @@ -85215,15 +85215,15 @@ │ │ │ │ stm sp, {r4, r7} │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ bl 725d8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r8, [pc, #-836] @ 75b1c │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #-840] @ 75b20 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ @@ -85234,15 +85234,15 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ bl 725d8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r8, [pc, #-904] @ 75b24 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #-908] @ 75b28 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ @@ -85253,15 +85253,15 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ bl 725d8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r8, [pc, #-972] @ 75b2c │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #-976] @ 75b30 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ @@ -85274,68 +85274,68 @@ │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ bl 725d8 │ │ │ │ ldr r5, [pc, #-1032] @ 75b34 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #-1052] @ 75b38 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [pc, #-1088] @ 75b3c │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #-1092] @ 75b40 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ bl 74964 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [pc, #-1136] @ 75b44 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #-1140] @ 75b48 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ bl 74964 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [pc, #-1184] @ 75b4c │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #-1188] @ 75b50 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ bl 74964 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r1, [pc, #-1236] @ 75b54 │ │ │ │ ldr r0, [pc, #-1236] @ 75b58 │ │ │ │ mov r3, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r7 │ │ │ │ str r4, [sp] │ │ │ │ @@ -85363,95 +85363,95 @@ │ │ │ │ strh r2, [r1, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r7, [pc, #-1344] @ 75b68 │ │ │ │ str r1, [r3, #572] @ 0x23c │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #-1356] @ 75b6c │ │ │ │ mov r4, #1 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ bl 74964 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r7, [pc, #-1404] @ 75b70 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #-1408] @ 75b74 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r3, #4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r7, [pc, #-1448] @ 75b78 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #-1452] @ 75b7c │ │ │ │ add r7, pc, r7 │ │ │ │ mov r3, #3 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r7, [pc, #-1492] @ 75b80 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #-1496] @ 75b84 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r3, #4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r7, [pc, #-1536] @ 75b88 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #-1540] @ 75b8c │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r7, [pc, #-1580] @ 75b90 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #-1584] @ 75b94 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ bl 74964 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r1, [pc, #-1632] @ 75b98 │ │ │ │ ldr r0, [pc, #-1632] @ 75b9c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r5 │ │ │ │ str r4, [sp] │ │ │ │ @@ -85476,18 +85476,18 @@ │ │ │ │ add r4, pc, r4 │ │ │ │ mov r5, #2 │ │ │ │ strh r3, [r1, #4] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ ldr r6, [pc, #-1740] @ 75ba8 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ mov r1, #4 │ │ │ │ add r0, r4, #616 @ 0x268 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ ldr r0, [pc, #-1756] @ 75bac │ │ │ │ mov r3, #1 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ @@ -85498,199 +85498,199 @@ │ │ │ │ add r7, pc, r7 │ │ │ │ add r8, sp, #44 @ 0x2c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [pc, #-1808] @ 75bb4 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [r4, #616] @ 0x268 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #-1820] @ 75bb8 │ │ │ │ add r6, pc, r6 │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [pc, #-1860] @ 75bbc │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #-1864] @ 75bc0 │ │ │ │ add r6, pc, r6 │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [pc, #-1904] @ 75bc4 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #-1908] @ 75bc8 │ │ │ │ add r6, pc, r6 │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [pc, #-1948] @ 75bcc │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #-1952] @ 75bd0 │ │ │ │ add r6, pc, r6 │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #-1996] @ 75bd4 │ │ │ │ mov r6, #1 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ bl 74964 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r7, [pc, #-2040] @ 75bd8 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #-2044] @ 75bdc │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ bl 74964 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r7, [pc, #-2088] @ 75be0 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #-2092] @ 75be4 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ bl 74964 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r7, [pc, #-2136] @ 75be8 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #-2140] @ 75bec │ │ │ │ add r7, pc, r7 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ bl 74964 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r7, [pc, #-2184] @ 75bf0 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #-2188] @ 75bf4 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #11 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ bl 2149ec │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r7, [pc, #-2224] @ 75bf8 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #-2228] @ 75bfc │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #12 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ bl 2149ec │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r7, [pc, #-2264] @ 75c00 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #-2268] @ 75c04 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #13 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ bl 2149ec │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r7, [pc, #-2304] @ 75c08 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #-2308] @ 75c0c │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #14 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ bl 2149ec │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r7, [pc, #-2344] @ 75c10 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #-2348] @ 75c14 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #15 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ bl 2149ec │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ mov r1, #4 │ │ │ │ add r0, r4, #620 @ 0x26c │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r4, #624 @ 0x270 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r4, #628 @ 0x274 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r4, #632 @ 0x278 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r4, #636 @ 0x27c │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r4, #640 @ 0x280 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ ldr r0, [pc, #-2460] @ 75c18 │ │ │ │ mov r7, #5 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1f5da0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #-2476] @ 75c1c │ │ │ │ str r3, [r4, #620] @ 0x26c │ │ │ │ @@ -85713,31 +85713,31 @@ │ │ │ │ ldr r0, [pc, #-2532] @ 75c2c │ │ │ │ str r3, [r4, #636] @ 0x27c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1f5da0 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [r4, #640] @ 0x280 │ │ │ │ add r0, r4, #28 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ ldr r0, [pc, #-2560] @ 75c30 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1f5da0 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [r4, #28] │ │ │ │ add r0, r4, #644 @ 0x284 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r4, r1 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r4, #648 @ 0x288 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r4, #652 @ 0x28c │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ ldr r0, [pc, #-2620] @ 75c34 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1f5da0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #-2632] @ 75c38 │ │ │ │ str r3, [r4, #644] @ 0x284 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -85750,22 +85750,22 @@ │ │ │ │ ldr r0, [pc, #-2660] @ 75c40 │ │ │ │ str r3, [r4, #648] @ 0x288 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1f5880 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [r4, #652] @ 0x28c │ │ │ │ add r0, r4, #656 @ 0x290 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ ldr r0, [pc, #-2688] @ 75c44 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1f5da0 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [r4, #656] @ 0x290 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ ldr r0, [pc, #-2712] @ 75c48 │ │ │ │ str r9, [sp, #64] @ 0x40 │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ str r8, [sp, #68] @ 0x44 │ │ │ │ @@ -85778,15 +85778,15 @@ │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r3, [r4, #8] │ │ │ │ bl 90274 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r4, #12 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ ldr r0, [pc, #-2792] @ 75c4c │ │ │ │ str r9, [sp, #64] @ 0x40 │ │ │ │ add r0, pc, r0 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ str r8, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ @@ -85801,19 +85801,19 @@ │ │ │ │ str r3, [r4, #12] │ │ │ │ bl 90274 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r4, #660 @ 0x294 │ │ │ │ str r3, [r5] │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r0, #48 @ 0x30 │ │ │ │ str r3, [r5] │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r2, #152 @ 0x98 │ │ │ │ str r0, [r4, #660] @ 0x294 │ │ │ │ str r3, [r0, #8] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ strh r2, [r0] │ │ │ │ ldr r2, [pc, #-2920] @ 75c50 │ │ │ │ @@ -85826,15 +85826,15 @@ │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 7690c │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #-2960] @ 75c58 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 46d9c │ │ │ │ + bl 46d98 │ │ │ │ bl 22f20 │ │ │ │ ldr r2, [pc, #-2972] @ 75c5c │ │ │ │ add r2, pc, r2 │ │ │ │ add r2, r2, r3, lsl #2 │ │ │ │ str lr, [r2, #44] @ 0x2c │ │ │ │ b 74c50 │ │ │ │ ldr r2, [pc, #-2988] @ 75c60 │ │ │ │ @@ -85929,27 +85929,27 @@ │ │ │ │ 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, #16 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, #24 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #12 │ │ │ │ mov r6, r2 │ │ │ │ mov r1, ip │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str lr, [sp, #16] │ │ │ │ - bl 34ba4 │ │ │ │ + bl 34ba0 │ │ │ │ ldr r3, [pc, #132] @ 76a3c │ │ │ │ cmp r4, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mvnlt r4, #-1073741824 @ 0xc0000000 │ │ │ │ subs r3, r3, #0 │ │ │ │ @@ -86060,30 +86060,30 @@ │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #28] │ │ │ │ - add r3, sp, #4 │ │ │ │ - str r3, [sp, #32] │ │ │ │ add r3, sp, #12 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + add r3, sp, #4 │ │ │ │ cmp r6, #1 │ │ │ │ cmpeq r7, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #16 │ │ │ │ moveq r0, #28 │ │ │ │ movne r0, #36 @ 0x24 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r3, #0 │ │ │ │ ldrsh r4, [sp, #84] @ 0x54 │ │ │ │ movne r9, #1 │ │ │ │ moveq r9, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 34ba4 │ │ │ │ + bl 34ba0 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r4, #0 │ │ │ │ movne r4, #3 │ │ │ │ ldr r2, [pc, #168] @ 76c6c │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r3, [pc, #160] @ 76c70 │ │ │ │ @@ -86147,33 +86147,33 @@ │ │ │ │ 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 │ │ │ │ + add r3, sp, #8 │ │ │ │ str r3, [sp, #28] │ │ │ │ - add r3, sp, #12 │ │ │ │ - str r3, [sp, #32] │ │ │ │ add r3, sp, r2 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, #28 │ │ │ │ add r3, sp, #20 │ │ │ │ ldrsh r4, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [r5] │ │ │ │ - bl 34ba4 │ │ │ │ + bl 34ba0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r4, #0 │ │ │ │ movne r4, #3 │ │ │ │ ldr r2, [pc, #128] @ 76da8 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r0, #24] │ │ │ │ @@ -86228,32 +86228,32 @@ │ │ │ │ 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 │ │ │ │ + add r3, sp, #8 │ │ │ │ str r3, [sp, #28] │ │ │ │ - add r3, sp, #12 │ │ │ │ - str r3, [sp, #32] │ │ │ │ add r3, sp, r2 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, #28 │ │ │ │ add r3, sp, #20 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [r4] │ │ │ │ - bl 34ba4 │ │ │ │ + bl 34ba0 │ │ │ │ ldr r3, [pc, #136] @ 76ed8 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r2, [pc, #124] @ 76edc │ │ │ │ subs r3, r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ @@ -86306,29 +86306,29 @@ │ │ │ │ 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 r2, [sp, #20] │ │ │ │ str r3, [r5] │ │ │ │ + mov r2, #4 │ │ │ │ add r3, sp, #8 │ │ │ │ - str r2, [sp, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ - mov r2, #4 │ │ │ │ - add r3, sp, #12 │ │ │ │ - str r3, [sp, #32] │ │ │ │ add r3, sp, r2 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, #28 │ │ │ │ add r3, sp, #16 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 34ba4 │ │ │ │ + bl 34ba0 │ │ │ │ mov r2, #37 @ 0x25 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [pc, #116] @ 76ff0 │ │ │ │ strh r2, [r0] │ │ │ │ ldr r2, [pc, #120] @ 76ffc │ │ │ │ str r1, [r5] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -86363,15 +86363,15 @@ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ eorseq r1, r2, ip, lsr #20 │ │ │ │ eoreq r9, r3, r8, lsr r0 │ │ │ │ │ │ │ │ 00077004 : │ │ │ │ ldr r0, [pc, #4] @ 77010 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 4be98 │ │ │ │ + b 4be94 │ │ │ │ andseq r6, pc, ip, lsl ip @ │ │ │ │ │ │ │ │ 00077014 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -86419,15 +86419,15 @@ │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #16] @ 770ec │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 46d9c │ │ │ │ + bl 46d98 │ │ │ │ bl 22f20 │ │ │ │ eorseq r1, r2, r0, asr #18 │ │ │ │ @ instruction: 0x003218fc │ │ │ │ andseq r6, pc, r4, asr r4 @ │ │ │ │ │ │ │ │ 000770f0 : │ │ │ │ ldrb r3, [r0, #6] │ │ │ │ @@ -86471,22 +86471,22 @@ │ │ │ │ ldr ip, [r4] │ │ │ │ movne r3, r0 │ │ │ │ str r1, [r4] │ │ │ │ str ip, [sp, #16] │ │ │ │ bne 771d0 │ │ │ │ bl 6eb28 │ │ │ │ mov r0, #48 @ 0x30 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [r3, #32] │ │ │ │ - bl 10784c │ │ │ │ + bl 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 │ │ │ │ @@ -86526,17 +86526,17 @@ │ │ │ │ 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, #72] @ 0x48 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [pc, #872] @ 775f8 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, #664] @ 0x298 │ │ │ │ @@ -86557,47 +86557,47 @@ │ │ │ │ bne 775e4 │ │ │ │ add sp, sp, #532 @ 0x214 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r0, [r3, #668] @ 0x29c │ │ │ │ mov r6, #2 │ │ │ │ mov r0, #456 @ 0x1c8 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ mov r2, #203 @ 0xcb │ │ │ │ str r0, [sp, #28] │ │ │ │ strh r2, [r0], #8 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ - bl 1c4df0 │ │ │ │ + bl 1c4ddc │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r4 │ │ │ │ add r0, r1, #8 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ - bl 1c487c │ │ │ │ + bl 1c4868 │ │ │ │ cmp r0, #0 │ │ │ │ bne 77364 │ │ │ │ ldr r3, [pc, #724] @ 77600 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #664] @ 0x298 │ │ │ │ cmp r3, #0 │ │ │ │ beq 7734c │ │ │ │ ldr r0, [pc, #708] @ 77604 │ │ │ │ mov r3, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ ldr r3, [pc, #692] @ 77608 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ str r1, [r3, #664] @ 0x298 │ │ │ │ b 772a0 │ │ │ │ - add r2, sp, #36 @ 0x24 │ │ │ │ - str r2, [sp, #80] @ 0x50 │ │ │ │ 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 r2, [sp, #4] │ │ │ │ str r4, [sp, #32] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ @@ -86613,15 +86613,15 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r2, [r3, #448] @ 0x1c0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, #4 │ │ │ │ str r4, [r2, #24] │ │ │ │ str r5, [sp, #512] @ 0x200 │ │ │ │ str r3, [sp, #516] @ 0x204 │ │ │ │ - bl e9694 │ │ │ │ + bl e96a0 │ │ │ │ mov r0, r4 │ │ │ │ bl 232a4 <_setjmp@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 7743c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [pc, #544] @ 7760c │ │ │ │ mov r1, #0 │ │ │ │ @@ -86639,15 +86639,15 @@ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r1, [r2, #152] @ 0x98 │ │ │ │ add r0, r0, #8 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 1c4d14 │ │ │ │ + bl 1c4d00 │ │ │ │ b 77324 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [r2, #700] @ 0x2bc │ │ │ │ ldr r3, [r3, #752] @ 0x2f0 │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -86659,36 +86659,36 @@ │ │ │ │ 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, #40 @ 0x28 │ │ │ │ ldr r7, [r3, #772] @ 0x304 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r8, [r2, #768] @ 0x300 │ │ │ │ ldr r6, [r3, #776] @ 0x308 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #780] @ 0x30c │ │ │ │ str r3, [sp, #16] │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ 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, #44 @ 0x2c │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ bl 20966c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr fp, [sp, #32] │ │ │ │ ldr sl, [sp, #32] │ │ │ │ ldr r9, [sp, #32] │ │ │ │ @@ -86812,15 +86812,15 @@ │ │ │ │ eoreq r8, r3, ip, ror #18 │ │ │ │ │ │ │ │ 000776c8 : │ │ │ │ ldr r0, [pc, #12] @ 776dc │ │ │ │ mov r1, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #664 @ 0x298 │ │ │ │ - b 38b84 │ │ │ │ + b 38b80 │ │ │ │ eorseq r1, r2, r0, ror #5 │ │ │ │ │ │ │ │ 000776e0 : │ │ │ │ ldr r3, [pc, #12] @ 776f4 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #664] @ 0x298 │ │ │ │ @@ -86871,27 +86871,27 @@ │ │ │ │ str r1, [r2] │ │ │ │ mov r2, #7 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ str r2, [sp, #164] @ 0xa4 │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ str r2, [sp, #168] @ 0xa8 │ │ │ │ - add r2, sp, #112 @ 0x70 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ - add r2, sp, #68 @ 0x44 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #180] @ 0xb4 │ │ │ │ ldr r3, [pc, #1412] @ 77d64 │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ + add r2, sp, #68 @ 0x44 │ │ │ │ str r2, [sp, #184] @ 0xb8 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ + add r2, sp, #112 @ 0x70 │ │ │ │ str r2, [sp, #188] @ 0xbc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ bne 77bf8 │ │ │ │ cmp r6, #0 │ │ │ │ bne 77b10 │ │ │ │ @@ -86951,29 +86951,29 @@ │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ beq 7790c │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl 5355c │ │ │ │ + bl 53558 │ │ │ │ ldr r3, [pc, #1148] @ 77d7c │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #648] @ 0x288 │ │ │ │ - bl 53708 │ │ │ │ + bl 53704 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ str r4, [r3, #24] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #592] @ 0x250 │ │ │ │ mov r3, #7 │ │ │ │ str r3, [sp, #596] @ 0x254 │ │ │ │ - bl e9694 │ │ │ │ + bl e96a0 │ │ │ │ mov r0, r4 │ │ │ │ bl 232a4 <_setjmp@plt> │ │ │ │ cmp r0, #0 │ │ │ │ bne 77a28 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ @@ -86996,15 +86996,15 @@ │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ beq 779c8 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl 5359c │ │ │ │ + bl 53598 │ │ │ │ ldr r3, [pc, #972] @ 77d80 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #672] @ 0x2a0 │ │ │ │ cmp r1, r2 │ │ │ │ ldreq r2, [sp, #60] @ 0x3c │ │ │ │ streq r2, [r3, #676] @ 0x2a4 │ │ │ │ @@ -87075,15 +87075,15 @@ │ │ │ │ beq 77ad4 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ beq 77c9c │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl 5359c │ │ │ │ + bl 53598 │ │ │ │ cmp r4, #0 │ │ │ │ bne 778b0 │ │ │ │ ldr r3, [pc, #664] @ 77d90 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #672] @ 0x2a0 │ │ │ │ cmp r1, r2 │ │ │ │ @@ -87157,15 +87157,15 @@ │ │ │ │ ldr r1, [r0, #404] @ 0x194 │ │ │ │ str r1, [r2, #4] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r0, #400] @ 0x190 │ │ │ │ str r2, [r3] │ │ │ │ - bl e9620 │ │ │ │ + bl e962c │ │ │ │ b 778b0 │ │ │ │ bl 20a960 │ │ │ │ b 77950 │ │ │ │ ldr r2, [pc, #276] @ 77d58 │ │ │ │ ldr r3, [pc, #280] @ 77d60 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ mov r1, #1 │ │ │ │ @@ -87181,15 +87181,15 @@ │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r2, [r2, #400] @ 0x190 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ str r2, [r3] │ │ │ │ - bl e9620 │ │ │ │ + bl e962c │ │ │ │ b 779e8 │ │ │ │ bl 207900 │ │ │ │ b 779dc │ │ │ │ cmp r4, #0 │ │ │ │ bne 778b0 │ │ │ │ b 77c04 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ @@ -87213,25 +87213,25 @@ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b 77a74 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ - bl 10784c │ │ │ │ + bl 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 │ │ │ │ mov r0, #48 @ 0x30 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ mov r3, #152 @ 0x98 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ strh r3, [r0] │ │ │ │ b 77b58 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r8, r3, r8, ror #17 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @@ -87332,15 +87332,15 @@ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ b 77ee8 │ │ │ │ cmp r6, #0 │ │ │ │ bne 77f18 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #3 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [pc, #160] @ 77f90 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [pc, #128] @ 77f78 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -87365,15 +87365,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bl 776f8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ b 77ee8 │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #3 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ b 77ee8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r8, r3, ip, lsr r2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r8, r3, r8, lsl r2 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @@ -87406,24 +87406,24 @@ │ │ │ │ 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] │ │ │ │ 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 r4, [sp, #12] │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ cmp r8, r4 │ │ │ │ str r0, [sp, #12] │ │ │ │ ble 7805c │ │ │ │ mov ip, r4 │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r3, [r3, ip, lsl #2] │ │ │ │ str r3, [r0, ip, lsl #2] │ │ │ │ @@ -87539,19 +87539,19 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [r4] │ │ │ │ mov r1, #2 │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #8 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r1, [sp, #8] │ │ │ │ beq 78260 │ │ │ │ str r2, [r4] │ │ │ │ ldr r2, [pc, #80] @ 7828c │ │ │ │ ldr r3, [pc, #64] @ 78280 │ │ │ │ @@ -87561,15 +87561,15 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 78278 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #4 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r0, [r3, #12] │ │ │ │ b 78230 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r7, r3, r4, lsr #28 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @@ -87602,26 +87602,26 @@ │ │ │ │ str r4, [sp, #24] │ │ │ │ ldr r8, [r2, r3] │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r9, [r8] │ │ │ │ str r3, [r8] │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #32] │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #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, #48] @ 0x30 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #16 │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r9, [sp, #28] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ bne 783dc │ │ │ │ b 784bc │ │ │ │ cmp r7, #0 │ │ │ │ @@ -87632,15 +87632,15 @@ │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r3, r2 │ │ │ │ beq 783e8 │ │ │ │ cmp r6, r4 │ │ │ │ beq 783e8 │ │ │ │ bl 781b0 │ │ │ │ mov r0, #56 @ 0x38 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, #56 @ 0x38 │ │ │ │ add r4, r4, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ @@ -87765,55 +87765,55 @@ │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r8, [r4, r3] │ │ │ │ mov r9, #10 │ │ │ │ ldr r2, [r8] │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ str r2, [r8] │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ + add r2, sp, #24 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ - add r2, sp, #44 @ 0x2c │ │ │ │ + add r2, sp, #28 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ + add r2, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - add r2, sp, #24 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ - add r2, sp, #28 │ │ │ │ + add r2, sp, #32 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ - add r2, sp, #52 @ 0x34 │ │ │ │ - str r2, [sp, #112] @ 0x70 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ + str r2, [sp, #112] @ 0x70 │ │ │ │ + add r2, sp, #52 @ 0x34 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ - add r2, sp, #32 │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ mov r0, #200 @ 0xc8 │ │ │ │ ldr r6, [sp, #196] @ 0xc4 │ │ │ │ mov r5, r1 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r9, [sp, #80] @ 0x50 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ mov r3, #40 @ 0x28 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ strh r3, [r0] │ │ │ │ orr r3, r7, r6 │ │ │ │ orrs r3, r3, r5 │ │ │ │ beq 7893c │ │ │ │ cmp r7, #0 │ │ │ │ beq 78c5c │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r0, #4] │ │ │ │ mov r0, #448 @ 0x1c0 │ │ │ │ str r9, [sp, #80] @ 0x50 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ mov r3, #255 @ 0xff │ │ │ │ cmp r6, #0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [r3, #16] │ │ │ │ beq 78cd0 │ │ │ │ @@ -87892,17 +87892,17 @@ │ │ │ │ beq 78c54 │ │ │ │ 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, #124] @ 0x7c │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ cmp r5, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ beq 78934 │ │ │ │ mov r3, ip │ │ │ │ ldr ip, [r0, #136] @ 0x88 │ │ │ │ @@ -87990,41 +87990,41 @@ │ │ │ │ mov r3, #11 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ bl 6f934 │ │ │ │ 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 │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #68 @ 0x44 │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r3, ip │ │ │ │ b 787b8 │ │ │ │ ldr r3, [pc, #1292] @ 78e50 │ │ │ │ mov r1, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r9, [sp, #80] @ 0x50 │ │ │ │ - bl 53708 │ │ │ │ + bl 53704 │ │ │ │ mov r0, #448 @ 0x1c0 │ │ │ │ str r9, [sp, #80] @ 0x50 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ mov r2, #255 @ 0xff │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ strh r2, [r3] │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ add r0, r0, #8 │ │ │ │ str r3, [r2, #16] │ │ │ │ str r9, [sp, #80] @ 0x50 │ │ │ │ - bl 1c4df0 │ │ │ │ + bl 1c4ddc │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str r2, [r3, #76] @ 0x4c │ │ │ │ ldr lr, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp lr, #0 │ │ │ │ ldr r1, [r2, #600] @ 0x258 │ │ │ │ @@ -88072,15 +88072,15 @@ │ │ │ │ ldr r0, [r2, #140] @ 0x8c │ │ │ │ str r0, [r3, #8] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r3, #11 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r9, [sp, #124] @ 0x7c │ │ │ │ - bl 10784c │ │ │ │ + bl 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 │ │ │ │ @@ -88159,17 +88159,17 @@ │ │ │ │ ldr r2, [sl] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r2, r3 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ beq 78da4 │ │ │ │ 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, #124] @ 0x7c │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ 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 │ │ │ │ @@ -88201,25 +88201,25 @@ │ │ │ │ ldr r7, [sp, #32] │ │ │ │ cmp r7, #0 │ │ │ │ bne 78aac │ │ │ │ mov ip, lr │ │ │ │ b 78790 │ │ │ │ mov r0, #448 @ 0x1c0 │ │ │ │ str r9, [sp, #80] @ 0x50 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ mov r3, #255 @ 0xff │ │ │ │ cmp r6, #0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [r3, #16] │ │ │ │ bne 78654 │ │ │ │ add r0, r0, #8 │ │ │ │ str r9, [sp, #80] @ 0x50 │ │ │ │ - bl 1c4df0 │ │ │ │ + bl 1c4ddc │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str r2, [r3, #76] @ 0x4c │ │ │ │ b 78cf0 │ │ │ │ cmp ip, #0 │ │ │ │ beq 78cb4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ @@ -88230,15 +88230,15 @@ │ │ │ │ str r9, [sp, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ bne 78acc │ │ │ │ b 78aec │ │ │ │ add r0, r0, #8 │ │ │ │ str r9, [sp, #80] @ 0x50 │ │ │ │ - bl 1c4df0 │ │ │ │ + bl 1c4ddc │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ str r2, [r3, #76] @ 0x4c │ │ │ │ beq 78990 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r1, #0 │ │ │ │ @@ -88248,24 +88248,24 @@ │ │ │ │ str r1, [r3, #20] │ │ │ │ b 78664 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r0, #4 │ │ │ │ mov r3, #11 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r9, [sp, #124] @ 0x7c │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r0, [r3, #96] @ 0x60 │ │ │ │ str r3, [r0] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ b 78b4c │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str ip, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ b 78934 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ ble 788bc │ │ │ │ @@ -88307,15 +88307,15 @@ │ │ │ │ str r2, [r3, #128] @ 0x80 │ │ │ │ b 78c2c │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r0, #4 │ │ │ │ mov r3, #11 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r9, [sp, #124] @ 0x7c │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r0, [r3, #128] @ 0x80 │ │ │ │ str r3, [r0] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ b 78b68 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r7, r3, ip, asr #21 │ │ │ │ @@ -88464,15 +88464,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ bne 79080 │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mvn r3, #0 │ │ │ │ str r5, [r4] │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ mov r3, r0 │ │ │ │ b 79030 │ │ │ │ bl 78e70 │ │ │ │ mov r3, r0 │ │ │ │ b 79014 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ mlaeq r3, r0, r0, r7 │ │ │ │ @@ -88761,15 +88761,15 @@ │ │ │ │ mov r0, #4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ lsl r4, r5, #2 │ │ │ │ mov r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r5, [r3, #712] @ 0x2c8 │ │ │ │ str r0, [r3, #708] @ 0x2c4 │ │ │ │ b 7944c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r6, r3, ip, lsr ip │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @@ -88801,39 +88801,39 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [r6] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #12 │ │ │ │ mov r4, #0 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #28] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r8, r2 │ │ │ │ str r3, [sp, #32] │ │ │ │ - str sp, [sp, #28] │ │ │ │ + str sp, [sp, #24] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 103e44 │ │ │ │ + bl 103e50 │ │ │ │ mov r5, r0 │ │ │ │ lsl r0, r0, #2 │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ cmp r5, r4 │ │ │ │ str r0, [sp, #12] │ │ │ │ ble 79694 │ │ │ │ ldr r7, [pc, #288] @ 796b0 │ │ │ │ ldr ip, [sp] │ │ │ │ add r7, pc, r7 │ │ │ │ tst ip, #1 │ │ │ │ bne 795a8 │ │ │ │ ldrsh r3, [ip] │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ beq 795bc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ str r3, [r6] │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ ldr ip, [sp] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [ip, #4] │ │ │ │ str r3, [r2, r4, lsl #2] │ │ │ │ ldr r3, [sp] │ │ │ │ add r4, r4, #1 │ │ │ │ ldr ip, [r3, #8] │ │ │ │ @@ -88875,15 +88875,15 @@ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 7969c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r3, #1 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ b 7964c │ │ │ │ mov r1, r5 │ │ │ │ str r3, [r6] │ │ │ │ bl 7939c │ │ │ │ b 79648 │ │ │ │ mov r2, r0 │ │ │ │ b 795e0 │ │ │ │ @@ -88965,15 +88965,15 @@ │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r1, sp │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ str sp, [sp, #20] │ │ │ │ str r0, [sp, #24] │ │ │ │ - bl 11b99c │ │ │ │ + bl 11b9a8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [pc, #60] @ 797f8 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [pc, #40] @ 797ec │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -89053,21 +89053,21 @@ │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ble 79990 │ │ │ │ add r3, r5, #4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmn r5, #1 │ │ │ │ cmpne r3, #1 │ │ │ │ movls sl, #7 │ │ │ │ @@ -89079,15 +89079,15 @@ │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r3, r9 │ │ │ │ mov r2, #0 │ │ │ │ mvn r1, #3 │ │ │ │ str sl, [sp, #68] @ 0x44 │ │ │ │ bl 797fc │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - bl 1309b8 │ │ │ │ + bl 1309c0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r4, r4, #1 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r4 │ │ │ │ str r0, [sp, #24] │ │ │ │ bgt 79950 │ │ │ │ bic r3, r5, #2 │ │ │ │ @@ -89122,15 +89122,15 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, r3, r4, lsl #3 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r0, [r3, r4, lsl #3] │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ bl 73758 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 1309b8 │ │ │ │ + bl 1309c0 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r9 │ │ │ │ str r0, [sp, #28] │ │ │ │ bne 79a04 │ │ │ │ cmp r8, #0 │ │ │ │ bne 79c44 │ │ │ │ cmn r5, #4 │ │ │ │ @@ -89141,15 +89141,15 @@ │ │ │ │ bl 6ef34 │ │ │ │ b 79888 │ │ │ │ cmp r5, #0 │ │ │ │ blt 79c9c │ │ │ │ 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 │ │ │ │ str ip, [r6] │ │ │ │ ldr r0, [r7, r3] │ │ │ │ b 79888 │ │ │ │ @@ -89278,25 +89278,25 @@ │ │ │ │ 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 │ │ │ │ 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 │ │ │ │ tst r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ beq 79ed4 │ │ │ │ asrs r2, r2, #1 │ │ │ │ @@ -89471,15 +89471,15 @@ │ │ │ │ mov r2, #7 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 11b99c │ │ │ │ + bl 11b9a8 │ │ │ │ cmn r5, #4 │ │ │ │ str r0, [sp, #24] │ │ │ │ beq 79d78 │ │ │ │ b 799a8 │ │ │ │ cmp r8, r2 │ │ │ │ ble 7a12c │ │ │ │ cmp r8, r1 │ │ │ │ @@ -89507,15 +89507,15 @@ │ │ │ │ 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 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmn r5, #2 │ │ │ │ mov r0, r2 │ │ │ │ beq 7a170 │ │ │ │ @@ -89539,15 +89539,15 @@ │ │ │ │ bgt 7a0c4 │ │ │ │ sub r3, r3, r8 │ │ │ │ lsl r0, r3, #1 │ │ │ │ orr r0, r0, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r1, r4 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ - bl 103924 │ │ │ │ + bl 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] │ │ │ │ @@ -89657,15 +89657,15 @@ │ │ │ │ str r0, [sp] │ │ │ │ ldreq r0, [sp, #4] │ │ │ │ bne 7a320 │ │ │ │ mov r3, #3 │ │ │ │ ldr r1, [sp] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 1309c4 │ │ │ │ + bl 1309cc │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq 7a234 │ │ │ │ ldr r2, [pc, #204] @ 7a360 │ │ │ │ str r3, [r6] │ │ │ │ ldr r0, [r7, r2] │ │ │ │ b 79888 │ │ │ │ @@ -89702,15 +89702,15 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ b 7a2bc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ lsl r1, r8, #1 │ │ │ │ mov r3, #3 │ │ │ │ orr r1, r1, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 113de4 │ │ │ │ + bl 113df0 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b 7a26c │ │ │ │ ldrdeq r6, [r3], -ip @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x002367b8 │ │ │ │ @@ -89790,15 +89790,15 @@ │ │ │ │ str r1, [sp] │ │ │ │ ldr r0, [pc, #60] @ 7a4bc │ │ │ │ ldr r1, [pc, #60] @ 7a4c0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [r4] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ b 7a408 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r5, r3, r8, ror #24 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r5, r3, r8, asr #24 │ │ │ │ @@ -89834,25 +89834,25 @@ │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r4] │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #7 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r2] │ │ │ │ tst r3, #1 │ │ │ │ bne 7a658 │ │ │ │ @@ -89901,61 +89901,61 @@ │ │ │ │ str r0, [sp] │ │ │ │ str r1, [r4] │ │ │ │ ldr r1, [pc, #856] @ 7a998 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ b 7a6dc │ │ │ │ str r2, [sp] │ │ │ │ ldr r0, [pc, #824] @ 7a99c │ │ │ │ str r1, [r4] │ │ │ │ ldr r1, [pc, #820] @ 7a9a0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r6, #0 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ bne 7a5a4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1289d4 │ │ │ │ + bl 1289e0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 7a5c8 │ │ │ │ ldr r1, [pc, #768] @ 7a9a4 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ mov r3, r5 │ │ │ │ str ip, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [r4] │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [r4] │ │ │ │ b 7a818 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mvn r1, #3 │ │ │ │ ldr r0, [r0] │ │ │ │ bl 797fc │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1309c0 │ │ │ │ + bl 1309c8 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - bl 136be8 │ │ │ │ + bl 136bf0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq 7a7bc │ │ │ │ ldr r5, [r3] │ │ │ │ ldr r2, [r4] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ tst r5, #1 │ │ │ │ @@ -90013,29 +90013,29 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ str lr, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [r4] │ │ │ │ mov r0, #0 │ │ │ │ b 7a790 │ │ │ │ ldr r1, [pc, #400] @ 7a9b8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r2, [r4] │ │ │ │ mov r3, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #1 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ b 7a5b8 │ │ │ │ ldr r1, [pc, #360] @ 7a9bc │ │ │ │ ldr lr, [pc, #360] @ 7a9c0 │ │ │ │ add r1, pc, r1 │ │ │ │ add lr, pc, lr │ │ │ │ b 7a7e4 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ @@ -90068,15 +90068,15 @@ │ │ │ │ ldr ip, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp] │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #2 │ │ │ │ str ip, [r4] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [r4] │ │ │ │ b 7a818 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq 7a76c │ │ │ │ ldr r5, [r5, #16] │ │ │ │ @@ -90099,15 +90099,15 @@ │ │ │ │ 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 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ bne 7a76c │ │ │ │ b 7a930 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ @@ -90169,21 +90169,21 @@ │ │ │ │ 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 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r4, r0 │ │ │ │ tst r3, #1 │ │ │ │ mov ip, r1 │ │ │ │ bne 7ab60 │ │ │ │ @@ -90202,15 +90202,15 @@ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str ip, [sp] │ │ │ │ mov r3, r4 │ │ │ │ str r2, [r5] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ cmp r4, #2 │ │ │ │ ble 7ab8c │ │ │ │ ldr r2, [ip, #8] │ │ │ │ str r2, [sp, #24] │ │ │ │ tst r2, #1 │ │ │ │ bne 7ab2c │ │ │ │ @@ -90222,27 +90222,27 @@ │ │ │ │ ldr r1, [pc, #276] @ 7ac50 │ │ │ │ str r0, [r5] │ │ │ │ ldr r0, [pc, #272] @ 7ac54 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ b 7ab9c │ │ │ │ ldr r1, [pc, #240] @ 7ac58 │ │ │ │ ldr r0, [pc, #240] @ 7ac5c │ │ │ │ str ip, [sp] │ │ │ │ mov r3, r4 │ │ │ │ str r2, [r5] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ b 7aac4 │ │ │ │ ldr r3, [pc, #204] @ 7ac60 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ str r2, [sp, #24] │ │ │ │ ldm ip, {r0, r1} │ │ │ │ @@ -90312,15 +90312,15 @@ │ │ │ │ bls 7acc0 │ │ │ │ ldr r1, [pc, #52] @ 7acdc │ │ │ │ ldr r0, [pc, #52] @ 7ace0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr ip, [r4] │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mvn r1, #3 │ │ │ │ mov r0, ip │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ @@ -90343,15 +90343,15 @@ │ │ │ │ bls 7ad3c │ │ │ │ ldr r1, [pc, #52] @ 7ad58 │ │ │ │ ldr r0, [pc, #52] @ 7ad5c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr ip, [r4] │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, ip │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ @@ -90398,15 +90398,15 @@ │ │ │ │ mov r5, #0 │ │ │ │ mvn r2, #1 │ │ │ │ mov r1, #1 │ │ │ │ str r2, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1cc080 │ │ │ │ + bl 1cc06c │ │ │ │ cmp r4, #2 │ │ │ │ movle r3, r5 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ble 7ae34 │ │ │ │ ldr r2, [pc, #140] @ 7aeb4 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ @@ -90432,15 +90432,15 @@ │ │ │ │ ldr r0, [pc, #68] @ 7aec0 │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [r6] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b 7ade8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r5, r3, ip, ror r2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r5, r3, ip, asr r2 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @@ -90448,64 +90448,64 @@ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ eoreq r5, r3, ip, lsr #3 │ │ │ │ eoreq r2, r0, r4, asr r2 │ │ │ │ andseq r2, pc, r0, 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 │ │ │ │ + str r0, [ip, #3912] @ 0xf48 │ │ │ │ ldr ip, [pc, #1612] @ 7b528 │ │ │ │ ldr r2, [pc, #1612] @ 7b52c │ │ │ │ - sub sp, sp, #156 @ 0x9c │ │ │ │ + sub sp, sp, #148 @ 0x94 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #28] │ │ │ │ ldr r8, [pc, #1600] @ 7b530 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ ldr r3, [pc, #1596] @ 7b534 │ │ │ │ ldr r2, [r2] │ │ │ │ - str r2, [sp, #148] @ 0x94 │ │ │ │ + str r2, [sp, #140] @ 0x8c │ │ │ │ mov r2, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r2, [r8, r3] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r3, [r2] │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + add r3, sp, #84 @ 0x54 │ │ │ │ str r3, [r2] │ │ │ │ add r3, sp, #32 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ - str r3, [sp, #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, #116] @ 0x74 │ │ │ │ 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, #124] @ 0x7c │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ 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 r3, sp, #28 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ - str r6, [sp, #108] @ 0x6c │ │ │ │ + str r6, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #16] │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r5, r0 │ │ │ │ tst r3, #1 │ │ │ │ bne 7b040 │ │ │ │ ldrh r3, [r3] │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ cmp r3, #8 │ │ │ │ @@ -90527,44 +90527,44 @@ │ │ │ │ cmp r4, r7 │ │ │ │ bne 7b230 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r5, r6 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ beq 7b070 │ │ │ │ ldr r0, [r1, r6, lsl #2] │ │ │ │ - bl 104400 │ │ │ │ + bl 10440c │ │ │ │ mov r7, r4 │ │ │ │ subs r4, r0, #0 │ │ │ │ bge 7afe8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - str r9, [sp, #92] @ 0x5c │ │ │ │ - bl 48af8 │ │ │ │ + str r9, [sp, #88] @ 0x58 │ │ │ │ + bl 48af4 │ │ │ │ b 7afe8 │ │ │ │ str r1, [sp] │ │ │ │ ldr r0, [pc, #1268] @ 7b540 │ │ │ │ ldr r1, [pc, #1268] @ 7b544 │ │ │ │ mov r3, #11 │ │ │ │ add r1, pc, r1 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ b 7afb8 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov sl, #11 │ │ │ │ sub r9, r5, #1 │ │ │ │ mov r3, #1 │ │ │ │ - str sl, [sp, #92] @ 0x5c │ │ │ │ + str sl, [sp, #88] @ 0x58 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r1, r9 │ │ │ │ bl 797fc │ │ │ │ ldr r3, [pc, #1196] @ 7b548 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ ldr fp, [r8, r3] │ │ │ │ @@ -90643,18 +90643,18 @@ │ │ │ │ str r0, [r3] │ │ │ │ bne 7b1a8 │ │ │ │ cmp r4, r5 │ │ │ │ ldr r7, [r6, #696] @ 0x2b8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ beq 7b304 │ │ │ │ mov r3, #11 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, #1 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ ldr r2, [r6, #696] @ 0x2b8 │ │ │ │ cmp r2, r7 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, sl, #1 │ │ │ │ cmp r4, r5 │ │ │ │ movle r3, #0 │ │ │ │ andgt r3, r3, #1 │ │ │ │ @@ -90669,76 +90669,76 @@ │ │ │ │ add r5, r5, #1 │ │ │ │ b 7b194 │ │ │ │ mov r0, #0 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [pc, #788] @ 7b558 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ - str r1, [sp, #140] @ 0x8c │ │ │ │ + str r1, [sp, #136] @ 0x88 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp] │ │ │ │ - str r1, [sp, #92] @ 0x5c │ │ │ │ + str r1, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mvn r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 43eb0 │ │ │ │ + bl 43eac │ │ │ │ ldr r2, [pc, #748] @ 7b55c │ │ │ │ ldr r1, [pc, #748] @ 7b560 │ │ │ │ ldr ip, [sp, #52] @ 0x34 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [sp] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #2 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [r2] │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [pc, #700] @ 7b564 │ │ │ │ ldr r3, [pc, #640] @ 7b52c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #148] @ 0x94 │ │ │ │ + ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 7b524 │ │ │ │ - add sp, sp, #156 @ 0x9c │ │ │ │ + add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r9 │ │ │ │ - str r6, [sp, #92] @ 0x5c │ │ │ │ - bl 55fdc │ │ │ │ + str r6, [sp, #88] @ 0x58 │ │ │ │ + bl 55fd8 │ │ │ │ cmp r0, fp │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ bne 7b3e4 │ │ │ │ cmp r4, r5 │ │ │ │ ble 7b410 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r4, r5 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bne 7b2cc │ │ │ │ mov r1, r9 │ │ │ │ mov r3, #11 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ bl 7939c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, #4 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r2, [sp, #20] │ │ │ │ ldrne r1, [sp, #8] │ │ │ │ ldrne r3, [r2] │ │ │ │ addne r3, r3, r1 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [r2] │ │ │ │ b 7b2a0 │ │ │ │ mov r2, #1 │ │ │ │ str r3, [r1] │ │ │ │ str r2, [sp, #24] │ │ │ │ cmp r5, #4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -90753,25 +90753,25 @@ │ │ │ │ b 7b13c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, ip │ │ │ │ str r2, [sp, #24] │ │ │ │ b 7b350 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ mov r7, #12 │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - str r7, [sp, #92] @ 0x5c │ │ │ │ - bl 34948 │ │ │ │ - str r7, [sp, #92] @ 0x5c │ │ │ │ + str r7, [sp, #88] @ 0x58 │ │ │ │ + bl 34944 │ │ │ │ + str r7, [sp, #88] @ 0x58 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r2, r7 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ bl 23310 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r0, fp │ │ │ │ @@ -90781,79 +90781,79 @@ │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r2, [sp, #20] │ │ │ │ ldrne r1, [sp, #8] │ │ │ │ ldrne r3, [r2] │ │ │ │ addne r3, r3, r1 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [r2] │ │ │ │ b 7b2a0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, fp │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r2, [sp, #20] │ │ │ │ ldrne r1, [sp, #8] │ │ │ │ ldrne r3, [r2] │ │ │ │ addne r3, r3, r1 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [r2] │ │ │ │ b 7b2a0 │ │ │ │ mov r3, #11 │ │ │ │ lsl r0, r9, #2 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 34948 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + bl 34944 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr ip, [sp, #28] │ │ │ │ ldr lr, [r3] │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ b 7b110 │ │ │ │ lsl r6, r9, #2 │ │ │ │ mov r0, r6 │ │ │ │ - str sl, [sp, #92] @ 0x5c │ │ │ │ - bl 34948 │ │ │ │ - str sl, [sp, #92] @ 0x5c │ │ │ │ + str sl, [sp, #88] @ 0x58 │ │ │ │ + bl 34944 │ │ │ │ + str sl, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr ip, [sp, #28] │ │ │ │ ldr lr, [r3] │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ b 7b110 │ │ │ │ mov r4, #0 │ │ │ │ b 7b074 │ │ │ │ mov r2, #12 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ - str r2, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ + str r2, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [ip] │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [pc, #148] @ 7b568 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r9 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 43b54 │ │ │ │ + bl 43b50 │ │ │ │ ldr r1, [pc, #128] @ 7b56c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #2 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [r2] │ │ │ │ b 7b29c │ │ │ │ ldr r3, [ip] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ b 7b150 │ │ │ │ @@ -90875,64 +90875,64 @@ │ │ │ │ andseq r2, pc, r8, ror sl @ │ │ │ │ eoreq r4, r3, r0, asr sp │ │ │ │ @ instruction: 0x001f21bc │ │ │ │ andseq pc, lr, r8, 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 │ │ │ │ + str r0, [ip, #3904] @ 0xf40 │ │ │ │ ldr lr, [pc, #1620] @ 7bbdc │ │ │ │ ldr ip, [pc, #1620] @ 7bbe0 │ │ │ │ ldr r2, [pc, #1620] @ 7bbe4 │ │ │ │ - sub sp, sp, #164 @ 0xa4 │ │ │ │ + sub sp, sp, #156 @ 0x9c │ │ │ │ add lr, pc, lr │ │ │ │ add ip, pc, ip │ │ │ │ str lr, [sp, #16] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ ldr r3, [pc, #1596] @ 7bbe8 │ │ │ │ ldr r2, [r2] │ │ │ │ - str r2, [sp, #156] @ 0x9c │ │ │ │ + str r2, [sp, #148] @ 0x94 │ │ │ │ mov r2, #0 │ │ │ │ ldr ip, [lr, r3] │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [ip] │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - add r3, sp, #96 @ 0x60 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + add r3, sp, #92 @ 0x5c │ │ │ │ str r3, [ip] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ - str r3, [sp, #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, #124] @ 0x7c │ │ │ │ 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, #132] @ 0x84 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ 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 │ │ │ │ + str r3, [sp, #140] @ 0x8c │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #64] @ 0x40 │ │ │ │ strd r2, [sp, #80] @ 0x50 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ - str r7, [sp, #116] @ 0x74 │ │ │ │ + str r7, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #24] │ │ │ │ - str r3, [sp, #132] @ 0x84 │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r5, r0 │ │ │ │ tst r3, #1 │ │ │ │ str ip, [sp, #20] │ │ │ │ bne 7b6e8 │ │ │ │ ldrh r3, [r3] │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ @@ -90953,45 +90953,45 @@ │ │ │ │ cmp r4, r6 │ │ │ │ bne 7b8e0 │ │ │ │ add sl, sl, #1 │ │ │ │ cmp r5, sl │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ beq 7b71c │ │ │ │ ldr r0, [r1, sl, lsl #2] │ │ │ │ - bl 104400 │ │ │ │ + bl 10440c │ │ │ │ mov r6, r4 │ │ │ │ subs r4, r0, #0 │ │ │ │ bge 7b690 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, sl │ │ │ │ mov r3, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ - str r8, [sp, #100] @ 0x64 │ │ │ │ - bl 48af8 │ │ │ │ + str r8, [sp, #96] @ 0x60 │ │ │ │ + bl 48af4 │ │ │ │ b 7b690 │ │ │ │ str r1, [sp] │ │ │ │ ldr r0, [pc, #1280] @ 7bbf4 │ │ │ │ ldr r1, [pc, #1280] @ 7bbf8 │ │ │ │ mov r3, #11 │ │ │ │ add r1, pc, r1 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ b 7b668 │ │ │ │ mov r4, #0 │ │ │ │ mov r6, #11 │ │ │ │ sub r8, r5, #1 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ - str r6, [sp, #100] @ 0x64 │ │ │ │ + str r6, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r1, r8 │ │ │ │ bl 797fc │ │ │ │ ldr r3, [pc, #1208] @ 7bbfc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ ldr fp, [r2, r3] │ │ │ │ @@ -91071,18 +91071,18 @@ │ │ │ │ str r0, [r3] │ │ │ │ bne 7b858 │ │ │ │ cmp r4, r5 │ │ │ │ ldr r7, [r6, #696] @ 0x2b8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ beq 7b9b4 │ │ │ │ mov r3, #11 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, #1 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ ldr r2, [r6, #696] @ 0x2b8 │ │ │ │ cmp r2, r7 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, sl, #1 │ │ │ │ cmp r4, r5 │ │ │ │ movle r3, #0 │ │ │ │ andgt r3, r3, #1 │ │ │ │ @@ -91097,76 +91097,76 @@ │ │ │ │ add r5, r5, #1 │ │ │ │ b 7b844 │ │ │ │ mov r0, #0 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [pc, #792] @ 7bc0c │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ - str r1, [sp, #148] @ 0x94 │ │ │ │ + str r1, [sp, #144] @ 0x90 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp] │ │ │ │ - str r1, [sp, #100] @ 0x64 │ │ │ │ + str r1, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mvn r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 43eb0 │ │ │ │ + bl 43eac │ │ │ │ ldr r2, [pc, #752] @ 7bc10 │ │ │ │ ldr r1, [pc, #752] @ 7bc14 │ │ │ │ ldr ip, [sp, #60] @ 0x3c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [sp] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #2 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [r2] │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [pc, #704] @ 7bc18 │ │ │ │ ldr r3, [pc, #648] @ 7bbe4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #156] @ 0x9c │ │ │ │ + ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 7bbd8 │ │ │ │ - add sp, sp, #164 @ 0xa4 │ │ │ │ + add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r8 │ │ │ │ - str r6, [sp, #100] @ 0x64 │ │ │ │ - bl 55fdc │ │ │ │ + str r6, [sp, #96] @ 0x60 │ │ │ │ + bl 55fd8 │ │ │ │ cmp r0, fp │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ beq 7ba94 │ │ │ │ cmp r4, r5 │ │ │ │ ble 7bac4 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r4, r5 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ bne 7b97c │ │ │ │ mov r1, r8 │ │ │ │ mov r3, #11 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ bl 7939c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, #4 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r2, [sp, #28] │ │ │ │ ldrne r1, [sp, #12] │ │ │ │ ldrne r3, [r2] │ │ │ │ addne r3, r3, r1 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [r2] │ │ │ │ b 7b950 │ │ │ │ mov r2, #1 │ │ │ │ str r3, [r1] │ │ │ │ str r2, [sp, #32] │ │ │ │ cmp r5, #4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ @@ -91181,25 +91181,25 @@ │ │ │ │ b 7b7ec │ │ │ │ mov r2, #0 │ │ │ │ mov r3, ip │ │ │ │ str r2, [sp, #32] │ │ │ │ b 7ba00 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ mov r7, #12 │ │ │ │ - str r3, [sp, #148] @ 0x94 │ │ │ │ + str r3, [sp, #144] @ 0x90 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - str r7, [sp, #100] @ 0x64 │ │ │ │ - bl 34948 │ │ │ │ - str r7, [sp, #100] @ 0x64 │ │ │ │ + str r7, [sp, #96] @ 0x60 │ │ │ │ + bl 34944 │ │ │ │ + str r7, [sp, #96] @ 0x60 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r2, r7 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, fp │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ @@ -91210,79 +91210,79 @@ │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r2, [sp, #28] │ │ │ │ ldrne r1, [sp, #12] │ │ │ │ ldrne r3, [r2] │ │ │ │ addne r3, r3, r1 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [r2] │ │ │ │ b 7b950 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r2, [sp, #28] │ │ │ │ ldrne r1, [sp, #12] │ │ │ │ ldrne r3, [r2] │ │ │ │ addne r3, r3, r1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ strne r3, [r2] │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ + ldr r2, [sp, #92] @ 0x5c │ │ │ │ str r2, [r1] │ │ │ │ ldr r3, [pc, #296] @ 7bc1c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ b 7b950 │ │ │ │ mov r3, #11 │ │ │ │ lsl r0, r8, #2 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 34948 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + bl 34944 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ ldr lr, [r2] │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ b 7b7c0 │ │ │ │ lsl r7, r8, #2 │ │ │ │ mov r0, r7 │ │ │ │ - str r6, [sp, #100] @ 0x64 │ │ │ │ - bl 34948 │ │ │ │ - str r6, [sp, #100] @ 0x64 │ │ │ │ + str r6, [sp, #96] @ 0x60 │ │ │ │ + bl 34944 │ │ │ │ + str r6, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ ldr lr, [r2] │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ b 7b7c0 │ │ │ │ mov r2, #12 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - str r3, [sp, #148] @ 0x94 │ │ │ │ - str r2, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #144] @ 0x90 │ │ │ │ + str r2, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [ip] │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [pc, #152] @ 7bc20 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 43b54 │ │ │ │ + bl 43b50 │ │ │ │ ldr r1, [pc, #132] @ 7bc24 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #2 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [r2] │ │ │ │ b 7b94c │ │ │ │ ldr r3, [ip] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ b 7b800 │ │ │ │ @@ -91324,42 +91324,42 @@ │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r2, [r8, r3] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r3, [r2] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [r2] │ │ │ │ - mov r3, #0 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + 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, #108] @ 0x6c │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #56] @ 0x38 │ │ │ │ strd r2, [sp, #72] @ 0x48 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - add r6, sp, #56 @ 0x38 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ - str r6, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #16] │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ + add r6, sp, #56 @ 0x38 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ + str r6, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r5, r0 │ │ │ │ tst r3, #1 │ │ │ │ bne 7bd98 │ │ │ │ ldrh r3, [r3] │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ cmp r3, #8 │ │ │ │ @@ -91381,37 +91381,37 @@ │ │ │ │ cmp r4, r7 │ │ │ │ bne 7bf64 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r5, r6 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ beq 7bdc8 │ │ │ │ ldr r0, [r1, r6, lsl #2] │ │ │ │ - bl 104400 │ │ │ │ + bl 10440c │ │ │ │ mov r7, r4 │ │ │ │ subs r4, r0, #0 │ │ │ │ bge 7bd40 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ str r9, [sp, #92] @ 0x5c │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ b 7bd40 │ │ │ │ str r1, [sp] │ │ │ │ ldr r0, [pc, #1128] @ 7c20c │ │ │ │ ldr r1, [pc, #1128] @ 7c210 │ │ │ │ mov r3, #10 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ b 7bd10 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov sl, #10 │ │ │ │ sub r9, r5, #1 │ │ │ │ mov r3, #1 │ │ │ │ str sl, [sp, #92] @ 0x5c │ │ │ │ @@ -91497,15 +91497,15 @@ │ │ │ │ str r0, [r3] │ │ │ │ bne 7bf00 │ │ │ │ mvn r3, #0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ ldr r7, [r6, #696] @ 0x2b8 │ │ │ │ str r8, [sp, #92] @ 0x5c │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ ldr r2, [r6, #696] @ 0x2b8 │ │ │ │ cmp r2, r7 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, fp, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne 7c070 │ │ │ │ cmp r4, r5 │ │ │ │ @@ -91522,25 +91522,25 @@ │ │ │ │ mov r1, #11 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp] │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mvn r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 43eb0 │ │ │ │ + bl 43eac │ │ │ │ ldr r2, [pc, #644] @ 7c228 │ │ │ │ ldr r1, [pc, #644] @ 7c22c │ │ │ │ ldr ip, [sp, #52] @ 0x34 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [sp] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #2 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [r2] │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [pc, #596] @ 7c230 │ │ │ │ ldr r3, [pc, #536] @ 7c1f8 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -91554,15 +91554,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r5, r5, #1 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, r9 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ cmp r4, r5 │ │ │ │ bne 7c000 │ │ │ │ b 7c078 │ │ │ │ mov r2, #1 │ │ │ │ str r3, [r1] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r5, #4 │ │ │ │ @@ -91597,47 +91597,47 @@ │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ mov r7, #11 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ ldr r7, [sp, #16] │ │ │ │ add r5, r5, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ b 7beec │ │ │ │ mov r3, #10 │ │ │ │ lsl r0, r9, #2 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr ip, [r3] │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ b 7be60 │ │ │ │ lsl r6, r9, #2 │ │ │ │ mov r0, r6 │ │ │ │ str sl, [sp, #92] @ 0x5c │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ str sl, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr ip, [r3] │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ @@ -91652,22 +91652,22 @@ │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [pc, #164] @ 7c238 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r9 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 43b54 │ │ │ │ + bl 43b50 │ │ │ │ ldr r1, [pc, #144] @ 7c23c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #2 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [r2] │ │ │ │ b 7bfd0 │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ @@ -91717,49 +91717,49 @@ │ │ │ │ ldr r3, [r2] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ str r3, [r2] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov r3, #3 │ │ │ │ - str r3, [sp, #160] @ 0xa0 │ │ │ │ - str r3, [sp, #172] @ 0xac │ │ │ │ + str r3, [sp, #148] @ 0x94 │ │ │ │ + str r3, [sp, #180] @ 0xb4 │ │ │ │ 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, #28 │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ + str r3, [sp, #156] @ 0x9c │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ + str r3, [sp, #160] @ 0xa0 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ + str r3, [sp, #164] @ 0xa4 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ 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, #172] @ 0xac │ │ │ │ str ip, [sp, #72] @ 0x48 │ │ │ │ str ip, [sp, #88] @ 0x58 │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp, #96] @ 0x60 │ │ │ │ str ip, [sp, #100] @ 0x64 │ │ │ │ str ip, [sp, #104] @ 0x68 │ │ │ │ str ip, [sp, #108] @ 0x6c │ │ │ │ str r7, [sp, #132] @ 0x84 │ │ │ │ - str r6, [sp, #156] @ 0x9c │ │ │ │ - str r3, [sp, #176] @ 0xb0 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ - mov r2, #0 │ │ │ │ - str r3, [sp, #180] @ 0xb4 │ │ │ │ + str r3, [sp, #168] @ 0xa8 │ │ │ │ mov r3, #0 │ │ │ │ + str r6, [sp, #176] @ 0xb0 │ │ │ │ strd r2, [sp, #64] @ 0x40 │ │ │ │ strd r2, [sp, #80] @ 0x50 │ │ │ │ str ip, [r7, #16] │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ str ip, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r5, r0 │ │ │ │ @@ -91788,37 +91788,37 @@ │ │ │ │ cmp r4, sl │ │ │ │ bne 7c5d8 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r5, r6 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ beq 7c424 │ │ │ │ ldr r0, [r1, r6, lsl #2] │ │ │ │ - bl 104400 │ │ │ │ + bl 10440c │ │ │ │ mov sl, r4 │ │ │ │ subs r4, r0, #0 │ │ │ │ bge 7c39c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, fp │ │ │ │ str r9, [sp, #120] @ 0x78 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ b 7c39c │ │ │ │ str r1, [sp] │ │ │ │ ldr r0, [pc, #1132] @ 7c86c │ │ │ │ ldr r1, [pc, #1132] @ 7c870 │ │ │ │ mov r3, #15 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ b 7c368 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov sl, #15 │ │ │ │ sub r9, r5, #1 │ │ │ │ mov r3, #1 │ │ │ │ str sl, [sp, #120] @ 0x78 │ │ │ │ @@ -91905,15 +91905,15 @@ │ │ │ │ str r0, [r3] │ │ │ │ bne 7c560 │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r1, r9 │ │ │ │ ldr r7, [r6, #696] @ 0x2b8 │ │ │ │ str r8, [sp, #120] @ 0x78 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ ldr r3, [r6, #696] @ 0x2b8 │ │ │ │ cmp r3, r7 │ │ │ │ lsl r7, r5, #2 │ │ │ │ add r5, r5, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ beq 7c5c4 │ │ │ │ cmp r4, #5 │ │ │ │ @@ -91935,25 +91935,25 @@ │ │ │ │ mov r1, #16 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp] │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mvn r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 43eb0 │ │ │ │ + bl 43eac │ │ │ │ ldr r2, [pc, #624] @ 7c888 │ │ │ │ ldr r1, [pc, #624] @ 7c88c │ │ │ │ ldr ip, [sp, #60] @ 0x3c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [sp] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #2 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [r2] │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [pc, #576] @ 7c890 │ │ │ │ ldr r3, [pc, #516] @ 7c858 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -91971,23 +91971,23 @@ │ │ │ │ cmp r5, #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ble 7c4ac │ │ │ │ lsl r6, r9, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, #15 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ cmp r4, #5 │ │ │ │ mov r6, r0 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ ble 7c4b8 │ │ │ │ mov r3, #15 │ │ │ │ lsl r0, r4, #2 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ mov r1, r0 │ │ │ │ b 7c4bc │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ b 7c680 │ │ │ │ cmp r4, r5 │ │ │ │ bgt 7c75c │ │ │ │ @@ -91999,47 +91999,47 @@ │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r2, [sp, #20] │ │ │ │ ldrne r3, [r2] │ │ │ │ addne r3, r3, r9, lsl #2 │ │ │ │ strne r3, [r2] │ │ │ │ mov r3, #15 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - bl 103acc │ │ │ │ + bl 103ad8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [r2] │ │ │ │ b 7c648 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, #16 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r2, r7 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ b 7c5b8 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, fp │ │ │ │ mov r3, #16 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ mov r3, #16 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ bl 23310 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ @@ -92049,15 +92049,15 @@ │ │ │ │ b 7c54c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [ip] │ │ │ │ b 7c514 │ │ │ │ lsl r6, r9, #2 │ │ │ │ mov r0, r6 │ │ │ │ str sl, [sp, #120] @ 0x78 │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ b 7c690 │ │ │ │ mov r4, #0 │ │ │ │ b 7c428 │ │ │ │ mov r1, #16 │ │ │ │ @@ -92068,22 +92068,22 @@ │ │ │ │ ldr r1, [r3] │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [pc, #128] @ 7c894 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r9 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 43b54 │ │ │ │ + bl 43b50 │ │ │ │ ldr r1, [pc, #108] @ 7c898 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #2 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [r2] │ │ │ │ b 7c644 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ mlaeq r3, ip, sp, r3 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @@ -92123,15 +92123,15 @@ │ │ │ │ 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, #40] @ 0x28 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ @@ -92139,19 +92139,19 @@ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ str sl, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r7, r0 │ │ │ │ tst r3, #1 │ │ │ │ mov ip, r1 │ │ │ │ bne 7cb64 │ │ │ │ @@ -92177,15 +92177,15 @@ │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ beq 7c9dc │ │ │ │ str ip, [sp] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r4, r4, #1 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r5 │ │ │ │ bne 7c9ac │ │ │ │ @@ -92196,15 +92196,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ bl 797fc │ │ │ │ ldr r3, [pc, #564] @ 7cc48 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r3, r0 │ │ │ │ beq 7cbcc │ │ │ │ lsl r0, r7, #2 │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ tst r3, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ bne 7ca64 │ │ │ │ sub r0, r0, #4 │ │ │ │ b 7ca58 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ @@ -92230,15 +92230,15 @@ │ │ │ │ bl 262170 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r7] │ │ │ │ bl 262170 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r7] │ │ │ │ bl 262068 │ │ │ │ ldrd r2, [sp, #24] │ │ │ │ @@ -92249,15 +92249,15 @@ │ │ │ │ ldr r9, [r3] │ │ │ │ sub r9, r9, fp │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #6 │ │ │ │ beq 7cb8c │ │ │ │ mov r1, r5 │ │ │ │ - bl 103924 │ │ │ │ + bl 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 │ │ │ │ @@ -92284,29 +92284,29 @@ │ │ │ │ ldr r1, [pc, #236] @ 7cc58 │ │ │ │ ldr r0, [pc, #236] @ 7cc5c │ │ │ │ str ip, [sp] │ │ │ │ mov r3, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ b 7c97c │ │ │ │ ldr r3, [pc, #204] @ 7cc60 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r3, #716] @ 0x2cc │ │ │ │ ldr r1, [r3, #740] @ 0x2e4 │ │ │ │ ldr r0, [r3, #744] @ 0x2e8 │ │ │ │ cmp r1, r2 │ │ │ │ moveq r2, #0 │ │ │ │ streq r2, [r3, #716] @ 0x2cc │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r3, #740] @ 0x2e4 │ │ │ │ - bl 103acc │ │ │ │ + bl 103ad8 │ │ │ │ b 7caf8 │ │ │ │ mov r7, #0 │ │ │ │ mov r4, r7 │ │ │ │ b 7c9f8 │ │ │ │ ldr r1, [pc, #144] @ 7cc64 │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ @@ -92322,15 +92322,15 @@ │ │ │ │ str r2, [sp] │ │ │ │ ldr r1, [pc, #96] @ 7cc68 │ │ │ │ ldr r2, [pc, #96] @ 7cc6c │ │ │ │ ldr r0, [pc, #96] @ 7cc70 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r0, r4 │ │ │ │ b 7cb34 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r3, r3, r0, asr #14 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r3, r3, r0, lsr #14 │ │ │ │ @@ -92379,32 +92379,32 @@ │ │ │ │ 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, #36 @ 0x24 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ + add r3, sp, #32 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ tst r2, #1 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ bne 7d0c4 │ │ │ │ ldrh r3, [r2] │ │ │ │ mov r1, ip │ │ │ │ sub lr, r3, #44 @ 0x2c │ │ │ │ cmp lr, #1 │ │ │ │ @@ -92426,15 +92426,15 @@ │ │ │ │ ldr r1, [pc, #2232] @ 7d65c │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [r9] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [pc, #2204] @ 7d660 │ │ │ │ ldr r5, [r8, r3] │ │ │ │ mov r3, #9 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r3, #1 │ │ │ │ @@ -92457,37 +92457,37 @@ │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ bl 797fc │ │ │ │ add r2, sp, #152 @ 0x98 │ │ │ │ ldr r3, [r9] │ │ │ │ str r2, [r9] │ │ │ │ mov r2, #11 │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ + add r2, sp, #92 @ 0x5c │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ - add r2, sp, #96 @ 0x60 │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ str r2, [sp, #164] @ 0xa4 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ str r2, [sp, #168] @ 0xa8 │ │ │ │ - add r2, sp, #100 @ 0x64 │ │ │ │ + add r2, sp, #96 @ 0x60 │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ - add r2, sp, #88 @ 0x58 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ str r2, [sp, #180] @ 0xb4 │ │ │ │ - add r2, sp, #84 @ 0x54 │ │ │ │ + add r2, sp, #76 @ 0x4c │ │ │ │ str r2, [sp, #184] @ 0xb8 │ │ │ │ - add r2, sp, #92 @ 0x5c │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ str r2, [sp, #188] @ 0xbc │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ + add r2, sp, #100 @ 0x64 │ │ │ │ str r2, [sp, #192] @ 0xc0 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ + add r2, sp, #84 @ 0x54 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ str r2, [sp, #196] @ 0xc4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ + add r2, sp, #88 @ 0x58 │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ tst r0, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ @@ -92501,27 +92501,27 @@ │ │ │ │ str r2, [sp, #200] @ 0xc8 │ │ │ │ beq 7d2d8 │ │ │ │ ldr r2, [pc, #1932] @ 7d664 │ │ │ │ ldr r4, [r8, r2] │ │ │ │ cmp r0, r4 │ │ │ │ beq 7cef0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ tst r3, #1 │ │ │ │ bne 7cf04 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ beq 7cf20 │ │ │ │ cmp r3, r4 │ │ │ │ beq 7d030 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ - bl 103924 │ │ │ │ + bl 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 │ │ │ │ @@ -92544,18 +92544,18 @@ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, r4 │ │ │ │ bne 7cfbc │ │ │ │ b 7d420 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 113de4 │ │ │ │ + bl 113df0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 1399ec │ │ │ │ + bl 1399f4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 7d00c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, r4 │ │ │ │ beq 7d420 │ │ │ │ @@ -92570,17 +92570,17 @@ │ │ │ │ bne 7d314 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ bne 7cff8 │ │ │ │ ldrsh r3, [r2] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ bne 7cf88 │ │ │ │ - bl 113de4 │ │ │ │ + bl 113df0 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ - bl 3caa0 │ │ │ │ + bl 3ca9c │ │ │ │ cmp r0, #0 │ │ │ │ beq 7cfa8 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, r4 │ │ │ │ beq 7d420 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ @@ -92628,15 +92628,15 @@ │ │ │ │ ldr r1, [pc, #1444] @ 7d670 │ │ │ │ mov r3, sl │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [sp] │ │ │ │ mov r2, #0 │ │ │ │ str r0, [r9] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ bne 7cd80 │ │ │ │ ldr r2, [pc, #1376] @ 7d660 │ │ │ │ ldr r5, [r8, r2] │ │ │ │ @@ -92652,25 +92652,25 @@ │ │ │ │ ldr r1, [pc, #1352] @ 7d674 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [r9] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ b 7cdc4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r5 │ │ │ │ beq 7d0ac │ │ │ │ mov r4, #9 │ │ │ │ mov r0, #20 │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp fp, #0 │ │ │ │ mvn r1, #0 │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [r0, #8] │ │ │ │ @@ -92786,27 +92786,27 @@ │ │ │ │ beq 7d00c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, r5 │ │ │ │ beq 7d374 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ - bl 113de4 │ │ │ │ + bl 113df0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 1399ec │ │ │ │ + bl 1399f4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 7d39c │ │ │ │ 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 13ae78 │ │ │ │ cmp r0, #0 │ │ │ │ bne 7d3c4 │ │ │ │ cmp r7, #0 │ │ │ │ bne 7d408 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ @@ -92816,18 +92816,18 @@ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, r4 │ │ │ │ bne 7cfa8 │ │ │ │ b 7d00c │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - bl 113de4 │ │ │ │ + bl 113df0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 3caa0 │ │ │ │ + bl 3ca9c │ │ │ │ cmp r0, #0 │ │ │ │ beq 7d4a4 │ │ │ │ cmp r7, #0 │ │ │ │ beq 7d504 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ beq 7d468 │ │ │ │ @@ -92852,15 +92852,15 @@ │ │ │ │ ldr r1, [pc, #564] @ 7d680 │ │ │ │ ldr ip, [r0] │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r0, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #2 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ b 7d038 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ b 7d00c │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ @@ -92872,104 +92872,104 @@ │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ bne 7cf74 │ │ │ │ b 7cf5c │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - bl 113de4 │ │ │ │ + bl 113df0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 3caa0 │ │ │ │ + bl 3ca9c │ │ │ │ mov r1, #3 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ bne 7d5b0 │ │ │ │ cmp r7, #0 │ │ │ │ beq 7d548 │ │ │ │ - bl 114ef8 │ │ │ │ + bl 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 │ │ │ │ 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 │ │ │ │ + bl 3ca9c │ │ │ │ cmp r0, #0 │ │ │ │ beq 7d600 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ strne r3, [r2, #8] │ │ │ │ streq r3, [sp, #72] @ 0x48 │ │ │ │ ldrne r3, [sp, #72] @ 0x48 │ │ │ │ b 7d3b8 │ │ │ │ - bl 113de4 │ │ │ │ + bl 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 │ │ │ │ + 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 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ b 7d3fc │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ bl 1ea36c │ │ │ │ mov r1, r5 │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ mov r1, r4 │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ b 7cf74 │ │ │ │ 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 │ │ │ │ ldrh r3, [r0, #2] │ │ │ │ orr r3, r3, #2 │ │ │ │ @@ -93242,15 +93242,15 @@ │ │ │ │ str r0, [r5] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r0, [sp] │ │ │ │ mov r3, r7 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, #1 │ │ │ │ ldr r2, [pc, #240] @ 7db54 │ │ │ │ ldr r3, [pc, #200] @ 7db30 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [r5] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -93335,48 +93335,48 @@ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [pc, #1340] @ 7e0f4 │ │ │ │ str r2, [sp, #32] │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - str r2, [sp, #132] @ 0x84 │ │ │ │ + str r2, [sp, #128] @ 0x80 │ │ │ │ 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, #132] @ 0x84 │ │ │ │ ldr r2, [r3] │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ str r2, [r3] │ │ │ │ - add r3, sp, #68 @ 0x44 │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ - str r3, [sp, #128] @ 0x80 │ │ │ │ mov r3, #4 │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ ldr r2, [pc, #1204] @ 7e0f8 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r2, [r2, #672] @ 0x2a0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ands r2, r3, #1 │ │ │ │ bne 7dc74 │ │ │ │ @@ -93387,15 +93387,15 @@ │ │ │ │ mov ip, #11 │ │ │ │ mov r2, #0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [sp, #116] @ 0x74 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #1100] @ 7e0f4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [pc, #1096] @ 7e100 │ │ │ │ @@ -93439,15 +93439,15 @@ │ │ │ │ mov r1, #11 │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ ldr r1, [pc, #940] @ 7e104 │ │ │ │ str r2, [sp] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ mov r0, #0 │ │ │ │ b 7dca0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #2 │ │ │ │ ble 7ddfc │ │ │ │ ldr r1, [sp, #28] │ │ │ │ @@ -93483,15 +93483,15 @@ │ │ │ │ b 7de10 │ │ │ │ ldr r3, [r2] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ rsb r4, r4, #0 │ │ │ │ str r7, [sp, #116] @ 0x74 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c2db0 │ │ │ │ + bl 1c2d9c │ │ │ │ ldr r3, [pc, #748] @ 7e10c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ beq 7dfdc │ │ │ │ ldr r2, [r3, #24] │ │ │ │ @@ -93505,27 +93505,27 @@ │ │ │ │ beq 7e08c │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r3, #680] @ 0x2a8 │ │ │ │ mov r4, #11 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ - bl 5355c │ │ │ │ + bl 53558 │ │ │ │ ldr r3, [pc, #668] @ 7e114 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #648] @ 0x288 │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ - bl 53708 │ │ │ │ + bl 53704 │ │ │ │ str r4, [sp, #572] @ 0x23c │ │ │ │ add r4, sp, #168 @ 0xa8 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #568] @ 0x238 │ │ │ │ - bl e9694 │ │ │ │ + bl e96a0 │ │ │ │ mov r0, r4 │ │ │ │ bl 232a4 <_setjmp@plt> │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, #0 │ │ │ │ bne 7df18 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #4 │ │ │ │ @@ -93546,24 +93546,24 @@ │ │ │ │ cmp lr, r3 │ │ │ │ bne 7deec │ │ │ │ mov r3, #11 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mvn r3, #0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, #11 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ - bl 5359c │ │ │ │ + bl 53598 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ - bl 1c2bf0 │ │ │ │ + bl 1c2bdc │ │ │ │ ldr r3, [pc, #472] @ 7e118 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #672] @ 0x2a0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r2, r1 │ │ │ │ ldrne r2, [sp, #52] @ 0x34 │ │ │ │ @@ -93587,22 +93587,22 @@ │ │ │ │ str r0, [r1, #4] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r2, [r2, #400] @ 0x190 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, #1 │ │ │ │ str r2, [r3] │ │ │ │ - bl e9620 │ │ │ │ + bl e962c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ b 7df60 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r3, #11 │ │ │ │ lsl r0, r0, #2 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ mov r2, r0 │ │ │ │ b 7dec4 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ str r1, [r3, #728] @ 0x2d8 │ │ │ │ str r0, [r3, #736] @ 0x2e0 │ │ │ │ @@ -93622,15 +93622,15 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ str r1, [sp] │ │ │ │ ldr r2, [pc, #232] @ 7e120 │ │ │ │ ldr r1, [pc, #232] @ 7e124 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ b 7dd68 │ │ │ │ mov r2, #1 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ add r5, sp, #84 @ 0x54 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ @@ -93644,28 +93644,28 @@ │ │ │ │ bl 20b004 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r7, [sp, #116] @ 0x74 │ │ │ │ b 7de10 │ │ │ │ mov r3, #11 │ │ │ │ mov r0, #48 @ 0x30 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ mov r2, #152 @ 0x98 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ strh r2, [r3] │ │ │ │ b 7de60 │ │ │ │ ldr r1, [pc, #112] @ 7e128 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str r7, [sp, #116] @ 0x74 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ mov r0, r5 │ │ │ │ b 7dca0 │ │ │ │ mov r4, r5 │ │ │ │ b 7ddf0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r2, r3, r0, ror r4 │ │ │ │ @@ -93728,29 +93728,29 @@ │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [r8] │ │ │ │ mov r3, #8 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #8 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ 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, #32 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #28 │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ mov r6, r1 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ beq 7e2f0 │ │ │ │ ldr r3, [pc, #836] @ 7e580 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -93759,20 +93759,20 @@ │ │ │ │ beq 7e360 │ │ │ │ cmp r1, #3 │ │ │ │ beq 7e3e0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, ip │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ cmp r0, #6 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ beq 7e368 │ │ │ │ mov r0, #4 │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ mov r3, #1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, r3 │ │ │ │ mov ip, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r1, [r0] │ │ │ │ cmp r2, r5 │ │ │ │ @@ -93784,15 +93784,15 @@ │ │ │ │ beq 7e2d0 │ │ │ │ ldr lr, [pc, #716] @ 7e584 │ │ │ │ mov r3, ip │ │ │ │ add lr, pc, lr │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ str lr, [sp] │ │ │ │ - bl 478a4 │ │ │ │ + bl 478a0 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ cmp r6, #3 │ │ │ │ beq 7e444 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq 7e4a0 │ │ │ │ str ip, [sp, #8] │ │ │ │ @@ -93875,15 +93875,15 @@ │ │ │ │ ldr r3, [ip] │ │ │ │ ldr ip, [pc, #364] @ 7e590 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp] │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 478a4 │ │ │ │ + bl 478a0 │ │ │ │ cmp r6, #3 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ bne 7e2d8 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ @@ -93897,15 +93897,15 @@ │ │ │ │ ldr r0, [pc, #288] @ 7e598 │ │ │ │ ldr lr, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp] │ │ │ │ mvn r3, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str lr, [r8] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr ip, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ bne 7e2e4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrh r4, [r3, #2] │ │ │ │ ands r4, r4, #1 │ │ │ │ @@ -93918,24 +93918,24 @@ │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ beq 7e2e4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [ip, r4, lsl #2] │ │ │ │ ldr r1, [r3, r4, lsl #2] │ │ │ │ - bl 3cc34 │ │ │ │ + bl 3cc30 │ │ │ │ cmp r0, #0 │ │ │ │ bne 7e4c4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r3, r4, lsl #2] │ │ │ │ ldr r2, [r2, r4, lsl #2] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r9 │ │ │ │ - bl 4ead4 │ │ │ │ + bl 4ead0 │ │ │ │ b 7e4c4 │ │ │ │ cmp r3, #0 │ │ │ │ bne 7e254 │ │ │ │ ldrsh r3, [ip] │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ bne 7e254 │ │ │ │ ldr ip, [ip, #4] │ │ │ │ @@ -94021,26 +94021,26 @@ │ │ │ │ ldr r1, [pc, #248] @ 7e760 │ │ │ │ ldr r0, [pc, #248] @ 7e764 │ │ │ │ str r2, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [pc, #220] @ 7e768 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r2, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #1 │ │ │ │ bl 7d8bc │ │ │ │ mov r0, #8 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ mov r3, #188 @ 0xbc │ │ │ │ str r0, [sp, #20] │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [r0, #4] │ │ │ │ @@ -94049,15 +94049,15 @@ │ │ │ │ bne 7e6e0 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ beq 7e728 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #1 │ │ │ │ - bl 54798 │ │ │ │ + bl 54794 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [pc, #108] @ 7e76c │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [pc, #76] @ 7e754 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -94070,15 +94070,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [pc, #64] @ 7e770 │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r3] │ │ │ │ - bl 54980 │ │ │ │ + bl 5497c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ b 7e6f8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r1, r3, ip, lsr #20 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r1, r3, r0, lsl sl │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @@ -94216,15 +94216,15 @@ │ │ │ │ ldr r1, [pc, #312] @ 7eaac │ │ │ │ ldr r0, [pc, #312] @ 7eab0 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #1 │ │ │ │ str ip, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [pc, #280] @ 7eab4 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [pc, #248] @ 7ea9c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -94279,15 +94279,15 @@ │ │ │ │ ldr r3, [pc, #88] @ 7eac8 │ │ │ │ ldr ip, [r6, r3] │ │ │ │ b 7ea20 │ │ │ │ ldr r1, [pc, #80] @ 7eacc │ │ │ │ ldr r0, [pc, #80] @ 7ead0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ b 7e994 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r1, r3, r8, asr #14 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r1, r3, r8, lsr #14 │ │ │ │ @@ -94351,15 +94351,15 @@ │ │ │ │ ldr r1, [pc, #176] @ 7ec40 │ │ │ │ str r0, [r5] │ │ │ │ ldr r0, [pc, #172] @ 7ec44 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [pc, #148] @ 7ec48 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #588] @ 0x24c │ │ │ │ mov r1, r4 │ │ │ │ str ip, [r5] │ │ │ │ @@ -94416,23 +94416,23 @@ │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r4, [r6, r3] │ │ │ │ str r1, [sp] │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r0, [pc, #332] @ 7ee08 │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #16 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #24 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r1, [r4] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r2, [sp, #16] │ │ │ │ @@ -94446,15 +94446,15 @@ │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ cmp r3, #8 │ │ │ │ bhi 7ed98 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ ldr r3, [pc, #224] @ 7ee0c │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r0, #6 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ beq 7edc8 │ │ │ │ @@ -94485,15 +94485,15 @@ │ │ │ │ str r0, [r4] │ │ │ │ ldr r1, [pc, #104] @ 7ee14 │ │ │ │ ldr r0, [pc, #104] @ 7ee18 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ b 7ed10 │ │ │ │ ldr r1, [r3, #716] @ 0x2cc │ │ │ │ ldr r2, [r3, #740] @ 0x2e4 │ │ │ │ mov r0, #0 │ │ │ │ cmp r2, r1 │ │ │ │ moveq r1, #0 │ │ │ │ @@ -94554,15 +94554,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 7d8bc │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [pc, #108] @ 7ef4c │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [pc, #80] @ 7ef38 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -94574,15 +94574,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #64] @ 7ef50 │ │ │ │ mov r2, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [pc, #52] @ 7ef54 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 478a4 │ │ │ │ + bl 478a0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ b 7eed8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r1, r3, r4, asr #3 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r1, r3, r4, lsr #3 │ │ │ │ @@ -94621,15 +94621,15 @@ │ │ │ │ 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 │ │ │ │ │ │ │ │ 0007efdc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -94648,19 +94648,19 @@ │ │ │ │ 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, #44] @ 0x2c │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #8 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + add r3, sp, #12 │ │ │ │ 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] │ │ │ │ @@ -94776,24 +94776,24 @@ │ │ │ │ b 7f148 │ │ │ │ cmp r6, #0 │ │ │ │ beq 7f1c4 │ │ │ │ lsl r0, r4, #1 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ orr r0, r0, #1 │ │ │ │ b 7f148 │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r9, #5 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #28 │ │ │ │ mov r0, #32 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r7, [sp, #24] │ │ │ │ str r7, [sp, #28] │ │ │ │ str r9, [sp, #36] @ 0x24 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ands r4, r3, #1 │ │ │ │ movne r1, r7 │ │ │ │ str r0, [sp, #24] │ │ │ │ bne 7f324 │ │ │ │ ldr r7, [pc, #288] @ 7f394 │ │ │ │ mov r6, #32 │ │ │ │ @@ -94825,15 +94825,15 @@ │ │ │ │ bne 7f314 │ │ │ │ sub r3, r6, r4 │ │ │ │ cmp r3, #9 │ │ │ │ bgt 7f280 │ │ │ │ lsl r6, r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r9, [sp, #36] @ 0x24 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #28] │ │ │ │ bl 23310 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ b 7f284 │ │ │ │ @@ -94853,15 +94853,15 @@ │ │ │ │ b 7f200 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ bl 1eceb4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 7f1bc │ │ │ │ b 7f1b8 │ │ │ │ - bl 9f684 │ │ │ │ + bl 9f688 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ bne 7f1fc │ │ │ │ b 7f200 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r1, r3, r0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @@ -94890,17 +94890,17 @@ │ │ │ │ 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 │ │ │ │ @@ -95017,23 +95017,23 @@ │ │ │ │ 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 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ cmp r4, #0 │ │ │ │ beq 7f6dc │ │ │ │ tst r4, #1 │ │ │ │ @@ -95203,15 +95203,15 @@ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r4, #5 │ │ │ │ str r0, [r1] │ │ │ │ add r0, r0, #8 │ │ │ │ str r4, [sp, #28] │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ str r4, [sp, #28] │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 1f5f7c │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r2, [r3] │ │ │ │ mov r1, r0 │ │ │ │ @@ -95493,15 +95493,15 @@ │ │ │ │ bls 7fd54 │ │ │ │ ldr r1, [pc, #40] @ 7fd64 │ │ │ │ ldr r0, [pc, #40] @ 7fd68 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r2, [r4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ b 7f944 │ │ │ │ mulseq pc, r0, r3 @ │ │ │ │ andseq sp, lr, r0, ror #27 │ │ │ │ @@ -95556,19 +95556,19 @@ │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ cmp r3, #8 │ │ │ │ bls 7ff88 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ and r3, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq 7fedc │ │ │ │ - bl 180348 │ │ │ │ + bl 180350 │ │ │ │ subs r6, r0, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bne 800c0 │ │ │ │ - bl 183f24 │ │ │ │ + bl 183f2c │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bne 80154 │ │ │ │ tst r0, #1 │ │ │ │ bne 800b8 │ │ │ │ ldrsh r3, [r0] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ @@ -95632,15 +95632,15 @@ │ │ │ │ bls 800ec │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ beq 80134 │ │ │ │ cmp r3, #107 @ 0x6b │ │ │ │ beq 80144 │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ bne 7fe40 │ │ │ │ - bl 1b470c │ │ │ │ + bl 1b4704 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r3, r0, #0 │ │ │ │ beq 7fe88 │ │ │ │ str r2, [r5] │ │ │ │ b 7fe94 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #2 │ │ │ │ @@ -95722,15 +95722,15 @@ │ │ │ │ b 7fe88 │ │ │ │ mov r2, #3 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r1, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 17fa18 │ │ │ │ + bl 17fa20 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r0, #104] @ 0x68 │ │ │ │ str r2, [r5] │ │ │ │ b 7fe94 │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #20 │ │ │ │ str r2, [sp, #20] │ │ │ │ @@ -95758,15 +95758,15 @@ │ │ │ │ str r2, [r5] │ │ │ │ b 7fe94 │ │ │ │ mov r2, #3 │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #24] │ │ │ │ - bl 17fbe8 │ │ │ │ + bl 17fbf0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r0, #104] @ 0x68 │ │ │ │ str r2, [r5] │ │ │ │ b 7fe94 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ bl 1f59f8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -95854,15 +95854,15 @@ │ │ │ │ add r3, sp, #28 │ │ │ │ add r0, r0, #16 │ │ │ │ mov r6, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ bl 20e288 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne 80300 │ │ │ │ @@ -95945,30 +95945,30 @@ │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ ldr r6, [r7, r3] │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ ldr r3, [r6] │ │ │ │ str r0, [r6] │ │ │ │ mov r0, #8 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - add r0, sp, #56 @ 0x38 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + add r0, sp, #56 @ 0x38 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - add r0, sp, #28 │ │ │ │ + add r0, sp, #32 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ + add r0, sp, #24 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - add r0, sp, #32 │ │ │ │ + add r0, sp, #28 │ │ │ │ cmp r5, r1 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - add r0, sp, #24 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ moveq r0, r5 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ beq 80624 │ │ │ │ ble 80620 │ │ │ │ ldr r3, [r2] │ │ │ │ @@ -95985,15 +95985,15 @@ │ │ │ │ ldr r1, [r1, #656] @ 0x290 │ │ │ │ cmp r1, r3 │ │ │ │ bne 80740 │ │ │ │ mov r8, r4 │ │ │ │ b 80500 │ │ │ │ add r3, r2, r8 │ │ │ │ ldmib r3, {r0, r1} │ │ │ │ - bl 53708 │ │ │ │ + bl 53704 │ │ │ │ add r4, r4, #3 │ │ │ │ cmp r5, r4 │ │ │ │ ble 80654 │ │ │ │ ldr r3, [pc, #776] @ 807ec │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r2, r4, lsl #2] │ │ │ │ @@ -96009,15 +96009,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq 804c4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ bne 804c4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 5355c │ │ │ │ + bl 53558 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r1, [r3] │ │ │ │ b 804c4 │ │ │ │ ldr r0, [pc, #676] @ 807f0 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -96068,15 +96068,15 @@ │ │ │ │ ldr r3, [r3, r4, lsl #2] │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r8 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r8, [sp] │ │ │ │ mov r0, #2 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [pc, #472] @ 80804 │ │ │ │ str r3, [r6] │ │ │ │ ldr r3, [pc, #424] @ 807dc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -96096,15 +96096,15 @@ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ beq 80710 │ │ │ │ ldr r3, [pc, #388] @ 80808 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 53708 │ │ │ │ + bl 53704 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ b 80624 │ │ │ │ ldr r3, [pc, #364] @ 8080c │ │ │ │ add r8, sp, #100 @ 0x64 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #32 │ │ │ │ @@ -96131,15 +96131,15 @@ │ │ │ │ bne 805bc │ │ │ │ ldr r0, [pc, #276] @ 80818 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r0, pc, r0 │ │ │ │ b 8078c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 5355c │ │ │ │ + bl 53558 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ str r2, [r3] │ │ │ │ b 8067c │ │ │ │ ldr r0, [pc, #232] @ 8081c │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -96260,37 +96260,37 @@ │ │ │ │ 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 │ │ │ │ + add r3, sp, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - add r3, sp, #8 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + add r3, sp, #16 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #20 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #4 │ │ │ │ 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, #44] @ 0x2c │ │ │ │ + str r5, [sp, #48] @ 0x30 │ │ │ │ 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 │ │ │ │ ldrsh r3, [ip] │ │ │ │ cmp r3, #154 @ 0x9a │ │ │ │ beq 809f4 │ │ │ │ @@ -96303,31 +96303,31 @@ │ │ │ │ movne r0, r1 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r5 │ │ │ │ str lr, [sp, #24] │ │ │ │ str ip, [sp, #16] │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ tst r3, #1 │ │ │ │ mov lr, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ bne 80960 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - bl 3cc34 │ │ │ │ + bl 3cc30 │ │ │ │ cmp r0, #0 │ │ │ │ bne 8095c │ │ │ │ ldr r1, [pc, #96] @ 80a40 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4ead4 │ │ │ │ + bl 4ead0 │ │ │ │ b 8095c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [pc, #68] @ 80a44 │ │ │ │ str r3, [r6] │ │ │ │ ldr r3, [pc, #44] @ 80a34 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -96370,27 +96370,27 @@ │ │ │ │ mov r3, ip │ │ │ │ ldr ip, [pc, #596] @ 80cfc │ │ │ │ add r2, pc, r2 │ │ │ │ mov r6, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r6, [sp, #28] │ │ │ │ ldr sl, [r2, ip] │ │ │ │ - add r2, sp, #20 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ add r2, sp, #24 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + add r2, sp, #16 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - add r2, sp, #8 │ │ │ │ + add r2, sp, #28 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - add r2, sp, #4 │ │ │ │ + add r2, sp, #8 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - add r2, sp, #16 │ │ │ │ + add r2, sp, #12 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - add r2, sp, #28 │ │ │ │ + add r2, sp, #20 │ │ │ │ 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 │ │ │ │ @@ -96546,66 +96546,66 @@ │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r7, [r4, r3] │ │ │ │ mov ip, r2 │ │ │ │ ldr r2, [r7] │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ str r2, [r7] │ │ │ │ - add r2, sp, #20 │ │ │ │ - str r2, [sp, #72] @ 0x48 │ │ │ │ add r2, sp, #32 │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ add r2, sp, #28 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ + add r2, sp, #16 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ + add r2, sp, #52 @ 0x34 │ │ │ │ + str r2, [sp, #88] @ 0x58 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ 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 │ │ │ │ + str r2, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [pc, #956] @ 81174 │ │ │ │ - add r2, sp, #16 │ │ │ │ - str r2, [sp, #104] @ 0x68 │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ + str r2, [sp, #100] @ 0x64 │ │ │ │ add r6, sp, #24 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ + add r2, sp, #20 │ │ │ │ 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, #104] @ 0x68 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #24] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r9, [r4, r3] │ │ │ │ ldr r3, [ip] │ │ │ │ mov fp, r1 │ │ │ │ cmp r3, r9 │ │ │ │ beq 80e0c │ │ │ │ tst r3, #1 │ │ │ │ bne 81058 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #76 @ 0x4c │ │ │ │ bne 81058 │ │ │ │ ldr r0, [ip, #4] │ │ │ │ - bl 104400 │ │ │ │ + bl 10440c │ │ │ │ subs r5, r0, #0 │ │ │ │ blt 81140 │ │ │ │ cmp fp, #2 │ │ │ │ bgt 80f94 │ │ │ │ str r9, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [pc, #840] @ 81178 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ lsl r0, r5, #2 │ │ │ │ mov r3, #10 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ ldr r2, [ip, #4] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ tst r2, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ bne 80eb8 │ │ │ │ sub r1, r0, #4 │ │ │ │ @@ -96634,40 +96634,40 @@ │ │ │ │ cmp r3, r9 │ │ │ │ ldrne r0, [r3, #4] │ │ │ │ beq 810fc │ │ │ │ cmp r8, #0 │ │ │ │ moveq r4, #10 │ │ │ │ str r0, [sp, #24] │ │ │ │ beq 8103c │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ + 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 │ │ │ │ + bl 34944 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ lsl r5, r5, #1 │ │ │ │ orr r5, r5, #1 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r2, [r3] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str r2, [r3, #12] │ │ │ │ str r5, [r3, #8] │ │ │ │ mov r0, #8 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [pc, #568] @ 81184 │ │ │ │ mov ip, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r1, [r3] │ │ │ │ @@ -96708,15 +96708,15 @@ │ │ │ │ mov ip, #10 │ │ │ │ mov r3, fp │ │ │ │ str r0, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #3 │ │ │ │ str ip, [sp, #68] @ 0x44 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ b 81080 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r3, r5 │ │ │ │ @@ -96738,15 +96738,15 @@ │ │ │ │ mov r0, #10 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, fp │ │ │ │ mov r2, #0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str ip, [sp] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r7] │ │ │ │ ldr r2, [pc, #260] @ 81194 │ │ │ │ ldr r3, [pc, #208] @ 81164 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -96758,20 +96758,20 @@ │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #220] @ 81198 │ │ │ │ mov r3, #10 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ b 81080 │ │ │ │ mov r1, sl │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ - bl 103924 │ │ │ │ + bl 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 │ │ │ │ @@ -96860,32 +96860,32 @@ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #7 │ │ │ │ ldr r7, [r2, #4] │ │ │ │ mov r9, #2 │ │ │ │ - add r8, sp, #28 │ │ │ │ + add r8, sp, #24 │ │ │ │ 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, #28 │ │ │ │ add r6, sp, #32 │ │ │ │ - str r8, [sp, #52] @ 0x34 │ │ │ │ + str r8, [sp, #48] @ 0x30 │ │ │ │ add ip, sp, #16 │ │ │ │ mov r8, #0 │ │ │ │ str r9, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ 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 │ │ │ │ asr r3, r3, #1 │ │ │ │ mov r1, lr │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -96893,15 +96893,15 @@ │ │ │ │ bl 80a48 │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ beq 81388 │ │ │ │ mov r0, #8 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r0, [sp, #24] │ │ │ │ str r3, [r0] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r1, #4] │ │ │ │ mov r2, #1 │ │ │ │ @@ -96976,35 +96976,35 @@ │ │ │ │ ldr r4, [r6, r1] │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ str r1, [r4] │ │ │ │ mov r1, #8 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - add r1, sp, #32 │ │ │ │ + add r1, sp, #20 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - add r1, sp, #44 @ 0x2c │ │ │ │ + add r1, sp, #32 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ - add r1, sp, #24 │ │ │ │ + add r1, sp, #28 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #24] │ │ │ │ - add r1, sp, #20 │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ ldr r2, [pc, #716] @ 8174c │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ - add r1, sp, #28 │ │ │ │ + add r1, sp, #24 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [r6, r2] │ │ │ │ ldr r2, [ip] │ │ │ │ cmp r2, r1 │ │ │ │ beq 814b0 │ │ │ │ tst r2, #1 │ │ │ │ @@ -97067,15 +97067,15 @@ │ │ │ │ cmp r2, r1 │ │ │ │ bne 8155c │ │ │ │ cmp r6, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bne 81694 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bl 103924 │ │ │ │ + bl 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 │ │ │ │ @@ -97103,26 +97103,26 @@ │ │ │ │ str ip, [sp] │ │ │ │ ldr r1, [pc, #328] @ 81764 │ │ │ │ str r0, [r4] │ │ │ │ ldr r0, [pc, #324] @ 81768 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #2 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, #0 │ │ │ │ b 81664 │ │ │ │ str ip, [sp] │ │ │ │ ldr r1, [pc, #292] @ 8176c │ │ │ │ str r0, [r4] │ │ │ │ ldr r0, [pc, #288] @ 81770 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [pc, #264] @ 81774 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [pc, #200] @ 8173c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -97148,15 +97148,15 @@ │ │ │ │ moveq r6, #1 │ │ │ │ streq r3, [sp, #36] @ 0x24 │ │ │ │ b 81538 │ │ │ │ ldr r0, [pc, #160] @ 81778 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [r4] │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, #0 │ │ │ │ b 81664 │ │ │ │ ldr r3, [pc, #132] @ 8177c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #1 │ │ │ │ @@ -97214,24 +97214,24 @@ │ │ │ │ ldr r3, [pc, #1848] @ 81f0c │ │ │ │ add r7, pc, r7 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ ldr r8, [r7, r3] │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ ldr lr, [r8] │ │ │ │ str r3, [r8] │ │ │ │ - add r3, sp, #28 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ add r3, sp, #16 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + add r3, sp, #20 │ │ │ │ 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, #28 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ str lr, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ beq 81838 │ │ │ │ ldr r3, [pc, #1772] @ 81f10 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ @@ -97292,28 +97292,28 @@ │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ bne 81efc │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [pc, #1536] @ 81f24 │ │ │ │ - add r1, sp, #56 @ 0x38 │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ 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, #56 @ 0x38 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ ldr r2, [pc, #1500] @ 81f28 │ │ │ │ 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] │ │ │ │ @@ -97425,15 +97425,15 @@ │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ beq 81e04 │ │ │ │ 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 │ │ │ │ @@ -97451,15 +97451,15 @@ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r2, #16] │ │ │ │ beq 81d78 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ beq 81da0 │ │ │ │ - bl 959b8 │ │ │ │ + bl 959bc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ bne 81cf8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r3, [sp, #56] @ 0x38 │ │ │ │ @@ -97516,29 +97516,29 @@ │ │ │ │ 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 │ │ │ │ @@ -97616,15 +97616,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq 81e34 │ │ │ │ ldr r3, [pc, #276] @ 81f38 │ │ │ │ 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 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [pc, #224] @ 81f34 │ │ │ │ @@ -97637,15 +97637,15 @@ │ │ │ │ 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 │ │ │ │ + bl 959bc │ │ │ │ b 81b38 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, ip │ │ │ │ beq 81ba0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ movne r6, #1 │ │ │ │ @@ -97653,15 +97653,15 @@ │ │ │ │ b 81bac │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r3, #12 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 103a0c │ │ │ │ + bl 103a18 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ b 81b9c │ │ │ │ ldr r3, [pc, #84] @ 81f34 │ │ │ │ ldr r1, [r7, r3] │ │ │ │ b 81c40 │ │ │ │ @@ -97766,15 +97766,15 @@ │ │ │ │ str r1, [sp] │ │ │ │ ldr r0, [pc, #452] @ 82234 │ │ │ │ ldr r1, [pc, #452] @ 82238 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [r4] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [pc, #432] @ 8223c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, r2 │ │ │ │ beq 821dc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ @@ -97798,15 +97798,15 @@ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ bne 821e0 │ │ │ │ ldr r1, [pc, #328] @ 82240 │ │ │ │ mov r0, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [r4] │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r3, [r4] │ │ │ │ b 821e4 │ │ │ │ ldr r3, [pc, #296] @ 82244 │ │ │ │ str ip, [r4] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ @@ -97902,63 +97902,63 @@ │ │ │ │ ldr lr, [r4, lr] │ │ │ │ ldr r3, [pc, #776] @ 82598 │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #84] @ 0x54 │ │ │ │ mov lr, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r3, [ip, r3] │ │ │ │ - add r8, sp, #40 @ 0x28 │ │ │ │ + mov r6, r2 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [pc, #744] @ 8259c │ │ │ │ - mov lr, r1 │ │ │ │ + add r2, sp, #24 │ │ │ │ ldr r4, [ip, r3] │ │ │ │ - mov ip, #0 │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ + add r2, sp, #28 │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #8 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #28 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #20 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - add r3, sp, #32 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - add r3, sp, #24 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #12 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ + add r2, sp, #20 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + str r2, [sp, #76] @ 0x4c │ │ │ │ mov r3, #1 │ │ │ │ - str ip, [sp, #72] @ 0x48 │ │ │ │ + add r8, sp, #40 @ 0x28 │ │ │ │ + add r2, sp, #32 │ │ │ │ + mov ip, #0 │ │ │ │ + str ip, [sp, #56] @ 0x38 │ │ │ │ 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, #60] @ 0x3c │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ ldr ip, [r1] │ │ │ │ - mov r5, r0 │ │ │ │ + mov lr, r1 │ │ │ │ ands r7, ip, r3 │ │ │ │ + mov r5, r0 │ │ │ │ bne 82344 │ │ │ │ - mov r6, r2 │ │ │ │ ldrsh r2, [ip] │ │ │ │ cmp r2, #153 @ 0x99 │ │ │ │ beq 823b4 │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ beq 82398 │ │ │ │ ldr r1, [pc, #596] @ 825a0 │ │ │ │ ldr r0, [pc, #596] @ 825a4 │ │ │ │ mov r3, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ str lr, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [pc, #568] @ 825a8 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [pc, #536] @ 82590 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -98016,21 +98016,21 @@ │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r3, #32] │ │ │ │ ldr r3, [r0, #404] @ 0x194 │ │ │ │ str r3, [r2, #4] │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r0, #400] @ 0x190 │ │ │ │ str r3, [r4] │ │ │ │ - bl e9620 │ │ │ │ + bl e962c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ b 82368 │ │ │ │ sub r9, r5, #1 │ │ │ │ lsl r8, r9, #2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ cmp r5, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ ble 824b4 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ add r3, r8, #4 │ │ │ │ add r3, ip, r3 │ │ │ │ add r2, r0, r8 │ │ │ │ @@ -98060,22 +98060,22 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, r2 │ │ │ │ beq 82540 │ │ │ │ ldr r1, [pc, #164] @ 825b8 │ │ │ │ mov r0, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ b 82368 │ │ │ │ ldr r1, [pc, #144] @ 825bc │ │ │ │ ldr r0, [pc, #144] @ 825c0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ b 82368 │ │ │ │ ldr r3, [r3, #660] @ 0x294 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bne 82410 │ │ │ │ b 8250c │ │ │ │ @@ -98145,20 +98145,20 @@ │ │ │ │ str r2, [sp, #20] │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, sp, #32 │ │ │ │ ldr lr, [r6] │ │ │ │ str r2, [r6] │ │ │ │ mov r2, #3 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - add r2, sp, #20 │ │ │ │ + add r2, sp, #12 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [pc, #696] @ 82934 │ │ │ │ add r2, sp, #24 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - add r2, sp, #12 │ │ │ │ + add r2, sp, #20 │ │ │ │ str lr, [sp, #32] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ ldr r7, [r4, r3] │ │ │ │ ldr r3, [r1] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r7 │ │ │ │ mov ip, r1 │ │ │ │ @@ -98172,15 +98172,15 @@ │ │ │ │ ldr r0, [pc, #632] @ 8293c │ │ │ │ str ip, [sp] │ │ │ │ mov r3, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ str lr, [r6] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ ldr r3, [pc, #600] @ 82940 │ │ │ │ ldr r1, [ip, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov lr, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r1, r3 │ │ │ │ @@ -98232,15 +98232,15 @@ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str ip, [sp] │ │ │ │ mov r3, r5 │ │ │ │ str r2, [r6] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [pc, #388] @ 82958 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr ip, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ beq 82854 │ │ │ │ @@ -98313,15 +98313,15 @@ │ │ │ │ bne 827e8 │ │ │ │ b 828b4 │ │ │ │ ldr r1, [pc, #104] @ 82968 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #6 │ │ │ │ str r3, [r6] │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr ip, [sp, #12] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [ip, #4] │ │ │ │ b 82728 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ ldrdeq sp, [r2], -r4 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @@ -98382,15 +98382,15 @@ │ │ │ │ ldr r0, [pc, #736] @ 82cec │ │ │ │ ldr r1, [pc, #736] @ 82cf0 │ │ │ │ str r2, [r4] │ │ │ │ mov r3, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ cmp r5, #1 │ │ │ │ ble 82afc │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ands r3, r2, #1 │ │ │ │ beq 82aa4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ @@ -98398,15 +98398,15 @@ │ │ │ │ ldr r1, [pc, #680] @ 82cf4 │ │ │ │ str r0, [r4] │ │ │ │ ldr r0, [pc, #676] @ 82cf8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [pc, #656] @ 82cfc │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str r2, [r4] │ │ │ │ ldr r5, [r6, r3] │ │ │ │ ldr r2, [pc, #644] @ 82d00 │ │ │ │ ldr r3, [pc, #608] @ 82ce0 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -98552,15 +98552,15 @@ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [pc, #92] @ 82d14 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #6 │ │ │ │ str r3, [r4] │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [r4] │ │ │ │ b 82a74 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq sp, r2, r0, ror r6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq sp, r2, r0, asr r6 │ │ │ │ @@ -98624,15 +98624,15 @@ │ │ │ │ ldr r0, [pc, #1056] @ 831f4 │ │ │ │ str ip, [sp] │ │ │ │ mov r3, r5 │ │ │ │ str r2, [r4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr ip, [sp, #20] │ │ │ │ cmp r5, #1 │ │ │ │ ble 82f94 │ │ │ │ ldr lr, [ip, #4] │ │ │ │ tst lr, #1 │ │ │ │ beq 82e64 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ @@ -98640,15 +98640,15 @@ │ │ │ │ ldr r1, [pc, #996] @ 831f8 │ │ │ │ str r0, [r4] │ │ │ │ ldr r0, [pc, #992] @ 831fc │ │ │ │ mov r3, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r4] │ │ │ │ ldr r2, [pc, #960] @ 83200 │ │ │ │ ldr r3, [pc, #924] @ 831e0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -98679,18 +98679,18 @@ │ │ │ │ ldrsh r3, [r2] │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ beq 83054 │ │ │ │ cmp r3, #75 @ 0x4b │ │ │ │ bne 82fa4 │ │ │ │ ldr r3, [r2, #636] @ 0x27c │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - add r1, sp, #32 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ + add r1, sp, #32 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ beq 82ef4 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #636] @ 0x27c │ │ │ │ cmp r3, #0 │ │ │ │ bne 82ee0 │ │ │ │ @@ -98722,15 +98722,15 @@ │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [r4] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r0, #16 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r2, #76 @ 0x4c │ │ │ │ str r6, [r0, #8] │ │ │ │ str r5, [r0, #4] │ │ │ │ str r5, [r0, #12] │ │ │ │ strh r2, [r0] │ │ │ │ str r3, [r4] │ │ │ │ @@ -98843,15 +98843,15 @@ │ │ │ │ b 82e38 │ │ │ │ ldr r1, [pc, #208] @ 83214 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r2, [r4] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r3] │ │ │ │ mov r0, #6 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ b 82e30 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp lr, #0 │ │ │ │ str r3, [r4] │ │ │ │ beq 831c8 │ │ │ │ ldr r2, [pc, #160] @ 83218 │ │ │ │ @@ -98869,15 +98869,15 @@ │ │ │ │ ldr r1, [pc, #120] @ 83220 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r0, [r4] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ b 8302c │ │ │ │ ldr r3, [pc, #84] @ 83224 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr lr, [r3, #8] │ │ │ │ b 83170 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ @@ -98931,26 +98931,26 @@ │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ ldr r2, [r5] │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - add r3, sp, #12 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #32 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #20 │ │ │ │ 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, #28 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ tst r1, #1 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ bne 83308 │ │ │ │ ldrsh r0, [r1] │ │ │ │ sub r3, r0, #44 @ 0x2c │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ @@ -98961,15 +98961,15 @@ │ │ │ │ ldr r1, [pc, #304] @ 83440 │ │ │ │ str ip, [sp] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r2, [r5] │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ mov r7, #0 │ │ │ │ mov r2, #1 │ │ │ │ str ip, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r3, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ @@ -98980,25 +98980,25 @@ │ │ │ │ mov r1, #1 │ │ │ │ stm sp, {r3, r7} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, r4 │ │ │ │ bl 7d8bc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldmib r3, {r0, r1} │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, #3 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 1f2670 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #20 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ mov r3, #45 @ 0x2d │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r6, r7 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ @@ -99147,31 +99147,31 @@ │ │ │ │ add r1, sp, #24 │ │ │ │ ldr r2, [r5] │ │ │ │ mov r3, #0 │ │ │ │ str r1, [r5] │ │ │ │ mov r1, #5 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ - add r1, sp, #16 │ │ │ │ + add r1, sp, #12 │ │ │ │ ldr r0, [pc, #184] @ 836d4 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r1, [sp, #32] │ │ │ │ mov r2, #1 │ │ │ │ - add r1, sp, #12 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ + add r1, sp, #16 │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ add r7, sp, #20 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r2 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - str r7, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ bl 7d8bc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r4, #2 │ │ │ │ ldr r0, [r3] │ │ │ │ ble 836b4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ bl 83514 │ │ │ │ @@ -99224,60 +99224,60 @@ │ │ │ │ ldr r7, [pc, #3180] @ 84380 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ ldr r3, [pc, #3176] @ 84384 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #260] @ 0x104 │ │ │ │ mov r2, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ + add r2, sp, #52 @ 0x34 │ │ │ │ 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 │ │ │ │ + mov r2, #1 │ │ │ │ str r2, [sp, #168] @ 0xa8 │ │ │ │ - add r2, sp, #88 @ 0x58 │ │ │ │ + add r2, sp, #68 @ 0x44 │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ - mov r2, #1 │ │ │ │ - str r2, [sp, #188] @ 0xbc │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ + add r2, sp, #84 @ 0x54 │ │ │ │ + str r2, [sp, #180] @ 0xb4 │ │ │ │ + mov r2, #5 │ │ │ │ str r2, [sp, #192] @ 0xc0 │ │ │ │ - add r2, sp, #116 @ 0x74 │ │ │ │ + add r2, sp, #88 @ 0x58 │ │ │ │ str r2, [sp, #196] @ 0xc4 │ │ │ │ - add r2, sp, #84 @ 0x54 │ │ │ │ - ldr r3, [r8] │ │ │ │ + add r2, sp, #92 @ 0x5c │ │ │ │ str r2, [sp, #200] @ 0xc8 │ │ │ │ - add r2, sp, #100 @ 0x64 │ │ │ │ - str r3, [sp, #144] @ 0x90 │ │ │ │ + add r2, sp, #76 @ 0x4c │ │ │ │ str r2, [sp, #204] @ 0xcc │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + ldr r3, [r8] │ │ │ │ + str r2, [sp, #208] @ 0xd0 │ │ │ │ + add r2, sp, #96 @ 0x60 │ │ │ │ + str r3, [sp, #144] @ 0x90 │ │ │ │ + str r2, [sp, #212] @ 0xd4 │ │ │ │ add r3, sp, #144 @ 0x90 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ str r3, [r8] │ │ │ │ - str r2, [sp, #208] @ 0xd0 │ │ │ │ + str r2, [sp, #216] @ 0xd8 │ │ │ │ mov r3, #19 │ │ │ │ - mov r2, #5 │ │ │ │ + add r2, sp, #100 @ 0x64 │ │ │ │ add r6, sp, #124 @ 0x7c │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ 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, #116 @ 0x74 │ │ │ │ tst r0, #1 │ │ │ │ str sl, [sp, #152] @ 0x98 │ │ │ │ - str r3, [sp, #180] @ 0xb4 │ │ │ │ - str r3, [sp, #212] @ 0xd4 │ │ │ │ + str r3, [sp, #160] @ 0xa0 │ │ │ │ + str r3, [sp, #184] @ 0xb8 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - str r6, [sp, #216] @ 0xd8 │ │ │ │ - str r9, [sp, #184] @ 0xb8 │ │ │ │ + str r6, [sp, #188] @ 0xbc │ │ │ │ + str r9, [sp, #164] @ 0xa4 │ │ │ │ mov r5, r1 │ │ │ │ str r2, [sp, #224] @ 0xe0 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ str r3, [r6, #4] │ │ │ │ str r3, [r6, #8] │ │ │ │ str r3, [r6, #12] │ │ │ │ @@ -99357,19 +99357,19 @@ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ mov r1, #0 │ │ │ │ bl 83514 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ beq 83ec4 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ - bl 5355c │ │ │ │ + bl 53558 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 53708 │ │ │ │ + bl 53704 │ │ │ │ ldr r3, [pc, #2624] @ 84398 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [r7, r3] │ │ │ │ mov fp, #1 │ │ │ │ ldr r3, [r2] │ │ │ │ sub r3, r3, #2 │ │ │ │ str r3, [r2] │ │ │ │ @@ -99425,15 +99425,15 @@ │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ tst r0, #1 │ │ │ │ bne 83a48 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ beq 84224 │ │ │ │ mvn r3, #0 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ cmp r0, #6 │ │ │ │ movne r4, #1 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ strne r0, [sp, #124] @ 0x7c │ │ │ │ strne r6, [sp, #76] @ 0x4c │ │ │ │ beq 84004 │ │ │ │ cmp fp, #0 │ │ │ │ @@ -99478,54 +99478,54 @@ │ │ │ │ ldr r3, [pc, #2200] @ 843a4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #228 @ 0xe4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ b 83b6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 443b4 │ │ │ │ + bl 443b0 │ │ │ │ ldr fp, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ str r4, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, fp │ │ │ │ bl 236d0 <__sprintf_chk@plt> │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, r4, lsl #2] │ │ │ │ ldr r2, [r2, r4, lsl #2] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, fp │ │ │ │ - bl 4ead4 │ │ │ │ + bl 4ead0 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ beq 83f2c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ lsl fp, r4, #2 │ │ │ │ ldr r0, [r3, r4, lsl #2] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [r3, r4, lsl #2] │ │ │ │ cmp r0, r1 │ │ │ │ beq 83b60 │ │ │ │ - bl 3cc34 │ │ │ │ + bl 3cc30 │ │ │ │ cmp r0, #0 │ │ │ │ bne 83b60 │ │ │ │ cmp r5, #1 │ │ │ │ bne 83b1c │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [r1, fp] │ │ │ │ ldr r0, [pc, #2040] @ 843a8 │ │ │ │ ldr r1, [pc, #2040] @ 843ac │ │ │ │ ldr r3, [r3, fp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4ead4 │ │ │ │ + bl 4ead0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ beq 83f38 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2] │ │ │ │ add r3, r3, #4 │ │ │ │ str r3, [r2] │ │ │ │ @@ -99539,15 +99539,15 @@ │ │ │ │ beq 83f50 │ │ │ │ cmp r4, #0 │ │ │ │ beq 83c30 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ beq 8422c │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl 53708 │ │ │ │ + bl 53704 │ │ │ │ ldr r3, [pc, #1912] @ 84398 │ │ │ │ mov r4, #1 │ │ │ │ ldr r2, [r7, r3] │ │ │ │ ldr r3, [r2] │ │ │ │ sub r3, r3, #2 │ │ │ │ str r3, [r2] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ @@ -99597,25 +99597,25 @@ │ │ │ │ ldr r1, [pc, #1740] @ 843b4 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, #2 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ tst r0, #1 │ │ │ │ bne 83d1c │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ beq 842e4 │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #6 │ │ │ │ ldrh r2, [r2, #2] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ and r2, r2, #1 │ │ │ │ beq 84144 │ │ │ │ @@ -99631,54 +99631,54 @@ │ │ │ │ mov r6, #0 │ │ │ │ add sl, pc, sl │ │ │ │ add r9, pc, r9 │ │ │ │ add r7, sp, #228 @ 0xe4 │ │ │ │ mov r0, r3 │ │ │ │ b 83dd8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 443b4 │ │ │ │ + bl 443b0 │ │ │ │ mov r3, sl │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ str r6, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ bl 236d0 <__sprintf_chk@plt> │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ ldr r2, [r2, r6, lsl #2] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 4ead4 │ │ │ │ + bl 4ead0 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, fp │ │ │ │ beq 83e24 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ add r3, r3, r4 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ lsl r4, r6, #2 │ │ │ │ ldr r1, [r3, r6, lsl #2] │ │ │ │ cmp r1, r0 │ │ │ │ beq 83dc0 │ │ │ │ - bl 3cc34 │ │ │ │ + bl 3cc30 │ │ │ │ cmp r0, #0 │ │ │ │ bne 83dc0 │ │ │ │ cmp fp, #1 │ │ │ │ bne 83d80 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [pc, #1456] @ 843c0 │ │ │ │ ldr r0, [pc, #1456] @ 843c4 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r2, [r2, r4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4ead4 │ │ │ │ + bl 4ead0 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ beq 84248 │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ b 838ac │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldrh r1, [r3, #2] │ │ │ │ @@ -99702,39 +99702,39 @@ │ │ │ │ bne 8423c │ │ │ │ tst r0, #1 │ │ │ │ bne 83e9c │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ beq 84354 │ │ │ │ mvn r3, #0 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ add r3, r3, #2 │ │ │ │ str r3, [r6] │ │ │ │ b 838ac │ │ │ │ ldr r3, [pc, #1288] @ 843c8 │ │ │ │ add r3, pc, r3 │ │ │ │ b 83aa0 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ b 83970 │ │ │ │ mov r0, #20 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ b 83998 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ beq 83f04 │ │ │ │ - bl 103a0c │ │ │ │ + bl 103a18 │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ bne 83e68 │ │ │ │ mov r1, r5 │ │ │ │ bl 7939c │ │ │ │ @@ -99749,15 +99749,15 @@ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r4, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ bne 83bfc │ │ │ │ cmp r4, #0 │ │ │ │ beq 83f60 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl 53708 │ │ │ │ + bl 53704 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ tst r3, #1 │ │ │ │ ldrne r3, [sp, #20] │ │ │ │ ldrne r1, [sp, #96] @ 0x60 │ │ │ │ @@ -99789,15 +99789,15 @@ │ │ │ │ b 83bec │ │ │ │ ldr r3, [pc, #940] @ 84398 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ ldr r2, [r7, r3] │ │ │ │ ldr r3, [r2] │ │ │ │ add r3, r3, #2 │ │ │ │ str r3, [r2] │ │ │ │ - bl 5359c │ │ │ │ + bl 53598 │ │ │ │ b 83a70 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [r2, #740] @ 0x2e4 │ │ │ │ ldr r0, [r2, #716] @ 0x2cc │ │ │ │ ldr r4, [r2, #744] @ 0x2e8 │ │ │ │ @@ -99838,30 +99838,30 @@ │ │ │ │ b 83ae0 │ │ │ │ ldr r3, [pc, #744] @ 84398 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r7, r3] │ │ │ │ ldr r3, [r2] │ │ │ │ add r3, r3, #2 │ │ │ │ str r3, [r2] │ │ │ │ - bl 5359c │ │ │ │ + bl 53598 │ │ │ │ b 83ca4 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ beq 840d8 │ │ │ │ - bl 103a0c │ │ │ │ + bl 103a18 │ │ │ │ tst r0, #1 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ bne 840f8 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ beq 842a4 │ │ │ │ mvn r3, #0 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ b 83c88 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3] │ │ │ │ @@ -99903,15 +99903,15 @@ │ │ │ │ ldr r1, [r1, #16] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r1, [pc, #536] @ 843d4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #3 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ mov r0, #0 │ │ │ │ b 838ac │ │ │ │ mov fp, #1 │ │ │ │ cmp r2, #0 │ │ │ │ beq 84278 │ │ │ │ ldr r2, [pc, #496] @ 843d8 │ │ │ │ @@ -99930,19 +99930,19 @@ │ │ │ │ bne 83e30 │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ mov r0, r3 │ │ │ │ b 838ac │ │ │ │ bl 78f4c │ │ │ │ b 83a50 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 5355c │ │ │ │ + bl 53558 │ │ │ │ ldr r4, [sp, #92] @ 0x5c │ │ │ │ b 83c10 │ │ │ │ mov r3, #1 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ b 83ea4 │ │ │ │ cmp r5, #1 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ beq 84370 │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ tst r3, #1 │ │ │ │ bne 84284 │ │ │ │ @@ -99956,24 +99956,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ b 841e8 │ │ │ │ mov r0, #0 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp] │ │ │ │ - bl 478a4 │ │ │ │ + bl 478a0 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ b 84260 │ │ │ │ bl 78f4c │ │ │ │ mov r3, r0 │ │ │ │ b 84104 │ │ │ │ lsl r2, r5, #2 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str r4, [sp, #24] │ │ │ │ @@ -99983,18 +99983,18 @@ │ │ │ │ bl 78f4c │ │ │ │ mov r3, r0 │ │ │ │ b 83d2c │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ ldr r0, [pc, #220] @ 843ec │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ mov r0, r4 │ │ │ │ b 838ac │ │ │ │ mov r1, r5 │ │ │ │ bl 84450 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ @@ -100129,25 +100129,25 @@ │ │ │ │ mov r3, #0 │ │ │ │ bne 845c4 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [pc, #156] @ 845e4 │ │ │ │ lsl r7, r1, #2 │ │ │ │ ldr r3, [ip, r3] │ │ │ │ - add r2, sp, #36 @ 0x24 │ │ │ │ + add r2, sp, #32 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #32] │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, r7 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [pc, #80] @ 845e8 │ │ │ │ @@ -100157,15 +100157,15 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r4, [r3, #768] @ 0x300 │ │ │ │ str r6, [r3, #772] @ 0x304 │ │ │ │ str ip, [r3, #748] @ 0x2ec │ │ │ │ str r1, [r3, #752] @ 0x2f0 │ │ │ │ str r2, [r3, #756] @ 0x2f4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 52b84 │ │ │ │ + bl 52b80 │ │ │ │ b 84514 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq fp, r2, r4, lsl #23 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq fp, r2, r4, ror #22 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, lsl #13 │ │ │ │ @@ -100195,28 +100195,28 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r6, [r3, ip] │ │ │ │ add r2, sp, #28 │ │ │ │ ldr ip, [r6] │ │ │ │ str r2, [r6] │ │ │ │ mov r2, #6 │ │ │ │ str r2, [sp, #32] │ │ │ │ - add r2, sp, #4 │ │ │ │ + add r2, sp, #8 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #24 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - add r2, sp, #20 │ │ │ │ + add r2, sp, #12 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ - add r2, sp, #16 │ │ │ │ + add r2, sp, #20 │ │ │ │ mov r4, #0 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - add r2, sp, #12 │ │ │ │ + add r2, sp, #4 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r4 │ │ │ │ - add r2, sp, #8 │ │ │ │ + add r2, sp, #16 │ │ │ │ str ip, [sp, #28] │ │ │ │ str r4, [sp, #16] │ │ │ │ str r4, [sp, #20] │ │ │ │ str r4, [sp, #24] │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ beq 846cc │ │ │ │ ldr r1, [r0, #48] @ 0x30 │ │ │ │ @@ -100282,15 +100282,15 @@ │ │ │ │ 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 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 84818 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ @@ -100303,40 +100303,40 @@ │ │ │ │ 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 │ │ │ │ cmp r7, #0 │ │ │ │ beq 84848 │ │ │ │ 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 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r7, [r0, #8] │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ sub r5, r5, r4 │ │ │ │ add r8, r7, r5 │ │ │ │ lsl r0, r8, #4 │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsl r2, r5, #4 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ str r0, [sp, #24] │ │ │ │ bl 23310 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ sub r3, r7, r4 │ │ │ │ @@ -100444,17 +100444,17 @@ │ │ │ │ str r3, [r4] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ beq 84aa8 │ │ │ │ ldr r3, [r2] │ │ │ │ cmp ip, r3 │ │ │ │ beq 84aa8 │ │ │ │ - add r3, sp, #24 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #28 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r0, [r2] │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -100482,17 +100482,17 @@ │ │ │ │ str r3, [ip, #100] @ 0x64 │ │ │ │ ldr r2, [ip, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ beq 84b6c │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, ip │ │ │ │ beq 84b6c │ │ │ │ - add r3, sp, #24 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #28 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r0, [r2] │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -100574,21 +100574,21 @@ │ │ │ │ add r0, sp, #24 │ │ │ │ str r1, [sp] │ │ │ │ ldr ip, [r4] │ │ │ │ str r0, [r4] │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r1, [pc, #232] @ 84d14 │ │ │ │ - add r0, sp, #8 │ │ │ │ + add r0, sp, #12 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #20 │ │ │ │ mov r2, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #12 │ │ │ │ + add r0, sp, #8 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #648] @ 0x288 │ │ │ │ mov r0, r2 │ │ │ │ str ip, [sp, #24] │ │ │ │ str r2, [sp, #20] │ │ │ │ bl 81784 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -100666,42 +100666,42 @@ │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r2, [r8, r3] │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [r2] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [r2] │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #16 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #12 │ │ │ │ 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, #76] @ 0x4c │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #20 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + add r3, sp, #24 │ │ │ │ + mov r2, #1 │ │ │ │ mov r5, #10 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ mov r0, #32 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ str r4, [sp, #16] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - str r4, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + str r2, [sp, #100] @ 0x64 │ │ │ │ + str r4, [sp, #92] @ 0x5c │ │ │ │ str r4, [sp, #24] │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #28] │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ mov r7, #41 @ 0x29 │ │ │ │ ldr lr, [sp, #20] │ │ │ │ ldr r3, [pc, #1016] @ 85208 │ │ │ │ ldr r9, [lr, #24] │ │ │ │ ldr r1, [pc, #1012] @ 8520c │ │ │ │ ldr r2, [pc, #1012] @ 85210 │ │ │ │ mov ip, r0 │ │ │ │ @@ -100751,20 +100751,20 @@ │ │ │ │ mov r5, #10 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 53708 │ │ │ │ + bl 53704 │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #512] @ 0x200 │ │ │ │ str r5, [sp, #516] @ 0x204 │ │ │ │ - bl e9694 │ │ │ │ + bl e96a0 │ │ │ │ mov r0, r4 │ │ │ │ bl 232a4 <_setjmp@plt> │ │ │ │ cmp r0, #0 │ │ │ │ bne 84fec │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -100784,15 +100784,15 @@ │ │ │ │ sub r3, r3, #2 │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #10 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mvn r3, #0 │ │ │ │ ldr r0, [r2] │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ ldr r3, [r4] │ │ │ │ add r3, r3, #2 │ │ │ │ str r3, [r4] │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [pc, #632] @ 85200 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ @@ -100847,35 +100847,35 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [r2, #400] @ 0x190 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, #1 │ │ │ │ str r2, [r3] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - bl e9620 │ │ │ │ + bl e962c │ │ │ │ b 84f7c │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ - bl 5355c │ │ │ │ + bl 53558 │ │ │ │ b 84ec0 │ │ │ │ mov r3, #10 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 5359c │ │ │ │ + bl 53598 │ │ │ │ b 84fa8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r3, #10 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r2] │ │ │ │ mvn r3, #0 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ str r0, [sp, #24] │ │ │ │ b 84f7c │ │ │ │ ldr r2, [r3, #32] │ │ │ │ cmp r2, #0 │ │ │ │ beq 850d8 │ │ │ │ ldr r2, [r2, #156] @ 0x9c │ │ │ │ cmp r2, #0 │ │ │ │ @@ -100928,15 +100928,15 @@ │ │ │ │ cmp r3, #188 @ 0xbc │ │ │ │ bne 84f7c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ mvn r3, #0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ mov r1, r2 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ str r0, [sp, #24] │ │ │ │ b 84f7c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ bl 731a4 │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -101073,26 +101073,26 @@ │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ ldr r2, [r5] │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - add r3, sp, #12 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #32 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #20 │ │ │ │ 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, #28 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ tst r1, #1 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ bne 85430 │ │ │ │ ldrsh r0, [r1] │ │ │ │ sub r3, r0, #44 @ 0x2c │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ @@ -101103,15 +101103,15 @@ │ │ │ │ ldr r1, [pc, #688] @ 856e8 │ │ │ │ str ip, [sp] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r2, [r5] │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ ldr r3, [ip, #4] │ │ │ │ tst r3, #1 │ │ │ │ bne 85618 │ │ │ │ ldrh r3, [r3] │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ cmp r3, #8 │ │ │ │ @@ -101132,15 +101132,15 @@ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str ip, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [r5] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, #3 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ cmp r4, #4 │ │ │ │ ldr r1, [ip, #12] │ │ │ │ str r1, [sp, #28] │ │ │ │ beq 8566c │ │ │ │ ldr r3, [ip, #16] │ │ │ │ tst r3, #1 │ │ │ │ @@ -101157,47 +101157,47 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl 7d8bc │ │ │ │ cmp r0, #0 │ │ │ │ beq 856a8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ mov r7, #5 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ b 85670 │ │ │ │ ldr r1, [pc, #428] @ 856f0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str ip, [sp] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r2, [r5] │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #2 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ cmp r4, #3 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ bgt 85494 │ │ │ │ ldr r1, [ip, #8] │ │ │ │ mov r7, #3 │ │ │ │ str r1, [sp, #28] │ │ │ │ ldr r0, [ip, #4] │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 1f2670 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #20 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ mov r3, #45 @ 0x2d │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r6, #0 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ @@ -101226,30 +101226,30 @@ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str ip, [sp] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r2, [r5] │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #1 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ b 85470 │ │ │ │ ldrh r3, [r1] │ │ │ │ sub r2, r3, #44 @ 0x2c │ │ │ │ cmp r2, #1 │ │ │ │ bls 8556c │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ cmp r3, #8 │ │ │ │ bhi 854a0 │ │ │ │ cmp r4, #4 │ │ │ │ str r1, [sp, #28] │ │ │ │ bne 854d8 │ │ │ │ mov r7, #4 │ │ │ │ ldr r0, [ip, #8] │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ b 85578 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ str r3, [sp, #24] │ │ │ │ tst r3, #1 │ │ │ │ @@ -101263,15 +101263,15 @@ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r2, [r5] │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #4 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ b 85518 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq sl, r2, r0, lsl #25 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq sl, r2, r0, ror #24 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andseq r9, lr, ip, asr #5 │ │ │ │ @@ -101319,15 +101319,15 @@ │ │ │ │ str r3, [r4] │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, #20 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ mov r2, #202 @ 0xca │ │ │ │ strb r5, [r0, #2] │ │ │ │ strh r2, [r0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [pc, #60] @ 857fc │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [pc, #40] @ 857f0 │ │ │ │ @@ -101364,15 +101364,15 @@ │ │ │ │ ldr r6, [pc, #60] @ 85878 │ │ │ │ mov r5, r0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ beq 85854 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ ldr r4, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, r5 │ │ │ │ bne 85840 │ │ │ │ ldr r2, [r7] │ │ │ │ str r4, [r2, #140] @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @@ -101410,26 +101410,26 @@ │ │ │ │ ldr r3, [pc, #740] @ 85bd0 │ │ │ │ ldr ip, [lr] │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ add ip, sp, #96 @ 0x60 │ │ │ │ str ip, [r0, #40] @ 0x28 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r0, [lr] │ │ │ │ - add r0, sp, #28 │ │ │ │ + add r0, sp, #16 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - add r0, sp, #32 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ + add r0, sp, #28 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - add r0, sp, #20 │ │ │ │ + add r0, sp, #32 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - add r0, sp, #16 │ │ │ │ + add r0, sp, #20 │ │ │ │ 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 │ │ │ │ @@ -101462,15 +101462,15 @@ │ │ │ │ str r2, [r0, #24] │ │ │ │ str r0, [r3, #140] @ 0x8c │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #496] @ 0x1f0 │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #500] @ 0x1f4 │ │ │ │ - bl e9694 │ │ │ │ + bl e96a0 │ │ │ │ mov r0, r4 │ │ │ │ bl 232a4 <_setjmp@plt> │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, #0 │ │ │ │ beq 85ae0 │ │ │ │ ldr r3, [pc, #480] @ 85bd0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ @@ -101512,15 +101512,15 @@ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [r2, #48] @ 0x30 │ │ │ │ add r0, r0, #8 │ │ │ │ mov r3, #8 │ │ │ │ str r1, [r2, #152] @ 0x98 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 1c4d14 │ │ │ │ + bl 1c4d00 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #288] @ 85bcc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [pc, #288] @ 85bdc │ │ │ │ @@ -101536,15 +101536,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #6 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mvn r3, #0 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ b 859e8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [pc, #212] @ 85be0 │ │ │ │ ldr r1, [pc, #212] @ 85be4 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r4, #0 │ │ │ │ str r4, [r3] │ │ │ │ @@ -101575,15 +101575,15 @@ │ │ │ │ bne 85a50 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ b 85aa4 │ │ │ │ mov r3, #7 │ │ │ │ mov r0, #60 @ 0x3c │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ b 85974 │ │ │ │ ldr ip, [r2, #716] @ 0x2cc │ │ │ │ ldr lr, [r2, #740] @ 0x2e4 │ │ │ │ cmp lr, ip │ │ │ │ streq r0, [r2, #716] @ 0x2cc │ │ │ │ @@ -101950,45 +101950,45 @@ │ │ │ │ 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, #64] @ 0x40 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ mov lr, #0 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #32 │ │ │ │ mov r6, r1 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ mov r0, #2 │ │ │ │ mov r3, #0 │ │ │ │ cmp ip, lr │ │ │ │ - str lr, [sp, #92] @ 0x5c │ │ │ │ + str lr, [sp, #88] @ 0x58 │ │ │ │ str lr, [sp, #16] │ │ │ │ str lr, [sp, #20] │ │ │ │ str lr, [sp, #24] │ │ │ │ str lr, [sp, #28] │ │ │ │ str lr, [sp, #32] │ │ │ │ str lr, [sp, #36] @ 0x24 │ │ │ │ str ip, [sp, #12] │ │ │ │ - str r1, [sp, #96] @ 0x60 │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ + str r1, [sp, #92] @ 0x5c │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ strd r2, [sp, #48] @ 0x30 │ │ │ │ beq 864a0 │ │ │ │ ldr r3, [pc, #844] @ 864e8 │ │ │ │ tst ip, #1 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ @@ -101998,15 +101998,15 @@ │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ bne 864cc │ │ │ │ mov r9, #12 │ │ │ │ b 86200 │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [ip, #4] │ │ │ │ - bl 103924 │ │ │ │ + bl 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 │ │ │ │ @@ -102101,15 +102101,15 @@ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r6, #0 │ │ │ │ bne 862c0 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ b 862f8 │ │ │ │ str sl, [sp, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [pc, #360] @ 864f4 │ │ │ │ str r2, [r7] │ │ │ │ @@ -102235,15 +102235,15 @@ │ │ │ │ b 860b8 │ │ │ │ ldr r1, [pc, #40] @ 8659c │ │ │ │ ldr r0, [pc, #40] @ 865a0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldrdeq r9, [r2], -r0 @ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ @ instruction: 0x001e45f0 │ │ │ │ andseq r7, lr, r0, lsr #8 │ │ │ │ @@ -102381,15 +102381,15 @@ │ │ │ │ ldr r0, [r3, r1] │ │ │ │ ldr r1, [pc, #36] @ 867b0 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [r2, #24] │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr r3, [r1] │ │ │ │ str r3, [r2, #28] │ │ │ │ - b 9f1c8 │ │ │ │ + b 9f1cc │ │ │ │ mlaeq r2, r8, 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 : │ │ │ │ @@ -102401,41 +102401,41 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r2, #4] │ │ │ │ mov r0, #28 │ │ │ │ mov r7, r2 │ │ │ │ mov r4, r1 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ subs r3, r0, #0 │ │ │ │ beq 868c4 │ │ │ │ mov r2, #253 @ 0xfd │ │ │ │ strh r2, [r3] │ │ │ │ mov r0, #56 @ 0x38 │ │ │ │ str r3, [r7] │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 868c4 │ │ │ │ mov r2, #56 @ 0x38 │ │ │ │ mov r1, r4 │ │ │ │ bl 23310 │ │ │ │ ldr r3, [r7] │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r3, #4] │ │ │ │ - bl 9f1cc │ │ │ │ + bl 9f1d0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 868c4 │ │ │ │ ldr r2, [r7] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ str r0, [r2, #8] │ │ │ │ ldr r8, [r3] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ sub r8, r8, r3 │ │ │ │ mov r0, r8 │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ asr r5, r8, #2 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 868c4 │ │ │ │ ldr r6, [r7] │ │ │ │ mov r2, r8 │ │ │ │ ldr r9, [r6, #4] │ │ │ │ str r4, [r6, #12] │ │ │ │ @@ -102463,15 +102463,15 @@ │ │ │ │ bne 868d0 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ lsl r0, r8, #4 │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 868c4 │ │ │ │ ldr r6, [r7] │ │ │ │ cmp r8, #0 │ │ │ │ str r5, [r6, #16] │ │ │ │ ldr r9, [r6, #4] │ │ │ │ ldr r7, [r7, #4] │ │ │ │ @@ -102551,15 +102551,15 @@ │ │ │ │ bne 86998 │ │ │ │ ldr r2, [pc, #72] @ 86a5c │ │ │ │ ldr r0, [pc, #72] @ 86a60 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r3, [r2, #748] @ 0x2ec │ │ │ │ - bl 52b84 │ │ │ │ + bl 52b80 │ │ │ │ ldr r3, [pc, #52] @ 86a64 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ subs r0, r3, r0 │ │ │ │ movne r0, #1 │ │ │ │ lsl r0, r0, #1 │ │ │ │ b 8699c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ @@ -102598,15 +102598,15 @@ │ │ │ │ mov r9, #0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [r4], #16 │ │ │ │ add r9, r9, #1 │ │ │ │ str r3, [r7] │ │ │ │ - bl 53708 │ │ │ │ + bl 53704 │ │ │ │ cmp r6, r9 │ │ │ │ bne 86ac0 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ mov r0, r8 │ │ │ │ add r3, r3, r5 │ │ │ │ str r3, [r7] │ │ │ │ @@ -102625,15 +102625,15 @@ │ │ │ │ ldr sl, [r3] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r5, r1 │ │ │ │ sub sl, sl, r3 │ │ │ │ asr r4, sl, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r2 │ │ │ │ - bl 531a0 │ │ │ │ + bl 5319c │ │ │ │ ldr r8, [pc, #288] @ 86c68 │ │ │ │ add r8, pc, r8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 86b74 │ │ │ │ ldr r3, [pc, #276] @ 86c6c │ │ │ │ ldr fp, [r8, r3] │ │ │ │ ldr r3, [pc, #272] @ 86c70 │ │ │ │ @@ -102652,15 +102652,15 @@ │ │ │ │ movlt r0, r7 │ │ │ │ str r9, [r3, #748] @ 0x2ec │ │ │ │ str r5, [r3, #752] @ 0x2f0 │ │ │ │ str r6, [r3, #768] @ 0x300 │ │ │ │ str r7, [r3, #772] @ 0x304 │ │ │ │ add r1, pc, r1 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 531e4 │ │ │ │ + b 531e0 │ │ │ │ ldr r3, [pc, #200] @ 86c7c │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [pc, #184] @ 86c80 │ │ │ │ ldr r9, [r8, r2] │ │ │ │ @@ -102699,15 +102699,15 @@ │ │ │ │ cmp r4, r3 │ │ │ │ bgt 86c28 │ │ │ │ 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 │ │ │ │ + b 9f214 │ │ │ │ @ instruction: 0x002294b4 │ │ │ │ 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 │ │ │ │ @@ -102751,18 +102751,18 @@ │ │ │ │ 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 │ │ │ │ str r3, [r6] │ │ │ │ ldr r3, [pc, #180] @ 86e10 │ │ │ │ @@ -102773,15 +102773,15 @@ │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 86e08 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r1 │ │ │ │ - bl 5355c │ │ │ │ + bl 53558 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [pc, #140] @ 86e20 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r8, [r7, r3] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r7, [r8] │ │ │ │ @@ -102800,15 +102800,15 @@ │ │ │ │ add r1, r2, r4, lsl #4 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r0, [r2, r4, lsl #4] │ │ │ │ add r3, r3, r7 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ add r4, r4, #1 │ │ │ │ str r3, [r8] │ │ │ │ - bl 53708 │ │ │ │ + bl 53704 │ │ │ │ cmp r5, r4 │ │ │ │ bne 86dd0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ b 86db8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r9, r2, r0, lsl r3 │ │ │ │ @@ -102860,15 +102860,15 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 86f60 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r1 │ │ │ │ - bl 5355c │ │ │ │ + bl 53558 │ │ │ │ ldr r2, [pc, #148] @ 86f78 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r7, [r6, r2] │ │ │ │ ldr r1, [r3, #108] @ 0x6c │ │ │ │ ldr r6, [r7] │ │ │ │ ldr r2, [r3, #104] @ 0x68 │ │ │ │ cmp r1, r4 │ │ │ │ @@ -102882,15 +102882,15 @@ │ │ │ │ add r1, r2, r0, lsl #4 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r0, [r2, r0, lsl #4] │ │ │ │ add r3, r3, r6 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [r7] │ │ │ │ - bl 53708 │ │ │ │ + bl 53704 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r4, r4, #1 │ │ │ │ ldr r2, [r3, #108] @ 0x6c │ │ │ │ cmp r2, r4 │ │ │ │ bgt 86f04 │ │ │ │ ldr r2, [r3, #104] @ 0x68 │ │ │ │ add r6, r6, r2 │ │ │ │ @@ -102926,31 +102926,31 @@ │ │ │ │ ldr r2, [pc, #2176] @ 87844 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #548] @ 0x224 │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [lr, r2] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r1, [r2] │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ + add r3, sp, #20 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ str r1, [r2] │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ mov r1, #0 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ ldr r2, [pc, #2116] @ 87848 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #32 │ │ │ │ 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 │ │ │ │ @@ -102967,15 +102967,15 @@ │ │ │ │ add r3, r3, #788 @ 0x314 │ │ │ │ ldrh r2, [r3] │ │ │ │ sub r2, r2, #1 │ │ │ │ strh r2, [r3] │ │ │ │ mov r3, #5 │ │ │ │ mov r0, #56 @ 0x38 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ mov r2, #207 @ 0xcf │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ strh r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ @@ -103042,15 +103042,15 @@ │ │ │ │ ldr r2, [lr, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ str r3, [sp, #536] @ 0x218 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #540] @ 0x21c │ │ │ │ - bl e9694 │ │ │ │ + bl e96a0 │ │ │ │ mov r0, r4 │ │ │ │ bl 232a4 <_setjmp@plt> │ │ │ │ cmp r0, #0 │ │ │ │ bne 87430 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ beq 871d4 │ │ │ │ @@ -103106,15 +103106,15 @@ │ │ │ │ add r4, sp, #136 @ 0x88 │ │ │ │ str r4, [r3, #24] │ │ │ │ mov r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ str r3, [sp, #536] @ 0x218 │ │ │ │ str r2, [sp, #540] @ 0x21c │ │ │ │ - bl e9694 │ │ │ │ + bl e96a0 │ │ │ │ mov r0, r4 │ │ │ │ bl 232a4 <_setjmp@plt> │ │ │ │ ldr r3, [pc, #1420] @ 87848 │ │ │ │ ldr lr, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r4, [lr, r3] │ │ │ │ ldr r3, [r4] │ │ │ │ @@ -103173,15 +103173,15 @@ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [r2, #400] @ 0x190 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, #1 │ │ │ │ str r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #32] │ │ │ │ - bl e9620 │ │ │ │ + bl e962c │ │ │ │ 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 │ │ │ │ @@ -103260,15 +103260,15 @@ │ │ │ │ str r0, [r1, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r2, [r2, #400] @ 0x190 │ │ │ │ str r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r3, #32] │ │ │ │ - bl e9620 │ │ │ │ + bl e962c │ │ │ │ ldr r3, [pc, #812] @ 87848 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r3, #600] @ 0x258 │ │ │ │ b 87208 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -103403,18 +103403,18 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ str r2, [r3] │ │ │ │ b 87404 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r1, [sp, #32] │ │ │ │ b 8755c │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ mov r3, #7 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r4, [r2, #4] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ @@ -103442,15 +103442,15 @@ │ │ │ │ cmp r1, r2 │ │ │ │ beq 87808 │ │ │ │ ldr r1, [pc, #144] @ 8786c │ │ │ │ mov r3, #7 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #6 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [pc, #76] @ 87844 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ str r2, [r3] │ │ │ │ b 87404 │ │ │ │ @@ -103459,15 +103459,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 877b0 │ │ │ │ b 877d4 │ │ │ │ ldr r1, [pc, #76] @ 87870 │ │ │ │ mov r0, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ b 877ec │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r9, r2, r0, asr r0 │ │ │ │ eoreq r9, r2, ip, asr #32 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @@ -103537,15 +103537,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp] │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ bl 7d8bc │ │ │ │ mov r0, #16 │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ ldr lr, [sp, #12] │ │ │ │ ldr r2, [pc, #332] @ 87ac0 │ │ │ │ ldr r6, [lr] │ │ │ │ ldr r1, [pc, #328] @ 87ac4 │ │ │ │ mov r3, #206 @ 0xce │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -103661,27 +103661,27 @@ │ │ │ │ ldr r9, [r7, r2] │ │ │ │ ldr r0, [r3, #140] @ 0x8c │ │ │ │ ldr r2, [r3, #120] @ 0x78 │ │ │ │ ldr r3, [r9] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [r9] │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - add r3, sp, #28 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ + add r3, sp, #28 │ │ │ │ ldr ip, [pc, #680] @ 87e20 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r5, #0 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r7, ip] │ │ │ │ ldr ip, [r0, #24] │ │ │ │ str r2, [r3] │ │ │ │ ldr r3, [pc, #648] @ 87e24 │ │ │ │ add ip, ip, #2 │ │ │ │ @@ -103801,25 +103801,25 @@ │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r5] │ │ │ │ cmp r2, r6 │ │ │ │ beq 87ce0 │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 546a4 │ │ │ │ + bl 546a0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ b 87ce0 │ │ │ │ lsl r0, r3, #4 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #7 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ lsl r2, r2, #4 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ bl 23310 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ @@ -103887,38 +103887,38 @@ │ │ │ │ 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, #88 @ 0x58 │ │ │ │ + str r1, [sp, #16] │ │ │ │ str r1, [sp, #164] @ 0xa4 │ │ │ │ - add r1, sp, #44 @ 0x2c │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ str r1, [sp, #168] @ 0xa8 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ str r1, [sp, #172] @ 0xac │ │ │ │ - add r1, sp, #76 @ 0x4c │ │ │ │ + add r1, sp, #84 @ 0x54 │ │ │ │ str r1, [sp, #176] @ 0xb0 │ │ │ │ - add r1, sp, #92 @ 0x5c │ │ │ │ + add r1, sp, #60 @ 0x3c │ │ │ │ str r1, [sp, #180] @ 0xb4 │ │ │ │ - add r1, sp, #68 @ 0x44 │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ str r1, [sp, #184] @ 0xb8 │ │ │ │ - add r1, sp, #88 @ 0x58 │ │ │ │ - str r1, [sp, #16] │ │ │ │ + add r1, sp, #76 @ 0x4c │ │ │ │ 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, #48 @ 0x30 │ │ │ │ str r1, [sp, #200] @ 0xc8 │ │ │ │ - add r1, sp, #84 @ 0x54 │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ str r1, [sp, #204] @ 0xcc │ │ │ │ - add r1, sp, #48 @ 0x30 │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r1, [sp, #208] @ 0xd0 │ │ │ │ strne r2, [sp, #28] │ │ │ │ beq 889e4 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -104144,15 +104144,15 @@ │ │ │ │ mov r3, #13 │ │ │ │ mov r8, #0 │ │ │ │ add fp, sp, #124 @ 0x7c │ │ │ │ mov r0, #48 @ 0x30 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ str fp, [sp, #212] @ 0xd4 │ │ │ │ str r8, [sp, #124] @ 0x7c │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ ldr ip, [sp, #76] @ 0x4c │ │ │ │ mov r3, #152 @ 0x98 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [ip, #92] @ 0x5c │ │ │ │ str r3, [r0, #16] │ │ │ │ mov r9, r0 │ │ │ │ @@ -104216,15 +104216,15 @@ │ │ │ │ ldr r4, [ip, #116] @ 0x74 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ beq 88420 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ mov r8, #12 │ │ │ │ ldr r4, [r0, #116] @ 0x74 │ │ │ │ str r8, [sp, #160] @ 0xa0 │ │ │ │ - bl 103a0c │ │ │ │ + bl 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 │ │ │ │ @@ -104304,15 +104304,15 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r6 │ │ │ │ beq 88bf0 │ │ │ │ mov r0, #16 │ │ │ │ str fp, [sp, #224] @ 0xe0 │ │ │ │ str sl, [sp, #124] @ 0x7c │ │ │ │ str r9, [sp, #160] @ 0xa0 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ mov r3, #205 @ 0xcd │ │ │ │ strh r3, [r0] │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ str r8, [r0, #8] │ │ │ │ @@ -104341,26 +104341,26 @@ │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ ldr lr, [r5, r0] │ │ │ │ add r5, sp, #128 @ 0x80 │ │ │ │ ldr r0, [r7] │ │ │ │ str r5, [r7] │ │ │ │ mov r5, #5 │ │ │ │ str r5, [sp, #132] @ 0x84 │ │ │ │ - add r5, sp, #108 @ 0x6c │ │ │ │ - str r5, [sp, #140] @ 0x8c │ │ │ │ - add r5, sp, #120 @ 0x78 │ │ │ │ - str r5, [sp, #144] @ 0x90 │ │ │ │ add r5, sp, #112 @ 0x70 │ │ │ │ - str r5, [sp, #148] @ 0x94 │ │ │ │ + str r5, [sp, #136] @ 0x88 │ │ │ │ add r5, sp, #116 @ 0x74 │ │ │ │ + str r5, [sp, #140] @ 0x8c │ │ │ │ + add r5, sp, #108 @ 0x6c │ │ │ │ + str r5, [sp, #144] @ 0x90 │ │ │ │ + add r5, sp, #120 @ 0x78 │ │ │ │ str r5, [sp, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, #0 │ │ │ │ str lr, [sp, #40] @ 0x28 │ │ │ │ - str fp, [sp, #136] @ 0x88 │ │ │ │ + str fp, [sp, #148] @ 0x94 │ │ │ │ ldr lr, [lr] │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ str r5, [sp, #124] @ 0x7c │ │ │ │ beq 888d4 │ │ │ │ clz fp, r2 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ lsr fp, fp, #5 │ │ │ │ @@ -104441,30 +104441,30 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 88658 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r8, [r3] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r8, r3 │ │ │ │ beq 88658 │ │ │ │ - bl 546a4 │ │ │ │ + bl 546a0 │ │ │ │ str r8, [sp, #24] │ │ │ │ b 88658 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ - add fp, sp, #124 @ 0x7c │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ + add fp, sp, #124 @ 0x7c │ │ │ │ cmp r2, #0 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ str r6, [sp, #124] @ 0x7c │ │ │ │ - str fp, [sp, #212] @ 0xd4 │ │ │ │ - str r3, [sp, #216] @ 0xd8 │ │ │ │ + str r3, [sp, #212] @ 0xd4 │ │ │ │ + str fp, [sp, #216] @ 0xd8 │ │ │ │ beq 88a38 │ │ │ │ mov r3, #14 │ │ │ │ mov r0, #60 @ 0x3c │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ mov r2, #204 @ 0xcc │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ strh r2, [r0] │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ str r2, [r0, #20] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ @@ -104695,15 +104695,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 88650 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r8, [r3] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r8, r3 │ │ │ │ beq 88b78 │ │ │ │ - bl 546a4 │ │ │ │ + bl 546a0 │ │ │ │ str r8, [sp, #24] │ │ │ │ b 88650 │ │ │ │ mov r8, r1 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r2, [r2] │ │ │ │ ldr r1, [r8, #12] │ │ │ │ @@ -104803,60 +104803,60 @@ │ │ │ │ ldr r3, [pc, #3076] @ 89914 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #228] @ 0xe4 │ │ │ │ mov r2, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ ldr fp, [r7, r3] │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ + mov r2, #0 │ │ │ │ ldr r3, [fp] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [pc, #3040] @ 89918 │ │ │ │ - mov r2, #0 │ │ │ │ + add r6, sp, #72 @ 0x48 │ │ │ │ ldr r9, [r7, r3] │ │ │ │ - str r1, [sp, #192] @ 0xc0 │ │ │ │ + cmp r0, #1 │ │ │ │ ldr r3, [r9] │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ add r3, sp, #152 @ 0x98 │ │ │ │ str r3, [r9] │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ - str r3, [sp, #160] @ 0xa0 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ - str r3, [sp, #164] @ 0xa4 │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ + str r3, [sp, #160] @ 0xa0 │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ - add r3, sp, #92 @ 0x5c │ │ │ │ - add r1, sp, #100 @ 0x64 │ │ │ │ - str r3, [sp, #172] @ 0xac │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ + str r3, [sp, #172] @ 0xac │ │ │ │ + add r3, sp, #84 @ 0x54 │ │ │ │ + str r3, [sp, #176] @ 0xb0 │ │ │ │ + add r3, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ - str r1, [sp, #196] @ 0xc4 │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ - add r1, sp, #96 @ 0x60 │ │ │ │ + add r3, 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, #68 @ 0x44 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ + str r3, [sp, #188] @ 0xbc │ │ │ │ + add r3, sp, #100 @ 0x64 │ │ │ │ + str r3, [sp, #192] @ 0xc0 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ + str r3, [sp, #196] @ 0xc4 │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ + str r3, [sp, #200] @ 0xc8 │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ 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, #164] @ 0xa4 │ │ │ │ + str r3, [sp, #204] @ 0xcc │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ - str r1, [sp, #208] @ 0xd0 │ │ │ │ + str r3, [sp, #208] @ 0xd0 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ ble 891b8 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ tst r2, #1 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ bne 88e00 │ │ │ │ ldrsh r1, [r2] │ │ │ │ @@ -104998,15 +104998,15 @@ │ │ │ │ ldr r1, [r1, #16] │ │ │ │ str ip, [r3, #152] @ 0x98 │ │ │ │ mov r3, #13 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ - bl 1c487c │ │ │ │ + bl 1c4868 │ │ │ │ cmp r0, r5 │ │ │ │ bne 8921c │ │ │ │ cmp r4, #2 │ │ │ │ ldr ip, [sp, #44] @ 0x2c │ │ │ │ bgt 89058 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #152] @ 0x98 │ │ │ │ @@ -105118,15 +105118,15 @@ │ │ │ │ bgt 89668 │ │ │ │ ldr r2, [pc, #1840] @ 89930 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #1836] @ 89934 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #6 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ b 89478 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #160] @ 0xa0 │ │ │ │ @@ -105185,22 +105185,22 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #156] @ 0x9c │ │ │ │ bl 84bc0 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 893c8 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #116 @ 0x74 │ │ │ │ + add r2, sp, #116 @ 0x74 │ │ │ │ mov r0, #16 │ │ │ │ - mov r2, #0 │ │ │ │ - str r3, [sp, #216] @ 0xd8 │ │ │ │ + str r2, [sp, #220] @ 0xdc │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ + mov r2, #0 │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - str r3, [sp, #220] @ 0xdc │ │ │ │ + str r3, [sp, #216] @ 0xd8 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ bl 81784 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -105270,15 +105270,15 @@ │ │ │ │ cmp r4, #2 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ ble 89520 │ │ │ │ ldr r1, [pc, #1236] @ 8993c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [pc, #1232] @ 89940 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r9] │ │ │ │ b 890b4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 89880 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ @@ -105411,15 +105411,15 @@ │ │ │ │ str r1, [r2, #736] @ 0x2e0 │ │ │ │ mov r0, #4 │ │ │ │ str r1, [r2, #732] @ 0x2dc │ │ │ │ b 893b4 │ │ │ │ mov r3, #15 │ │ │ │ mov r0, #48 @ 0x30 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ strb r4, [r3, #4] │ │ │ │ b 893e4 │ │ │ │ @@ -105486,15 +105486,15 @@ │ │ │ │ str r3, [r9] │ │ │ │ b 890b0 │ │ │ │ ldr r1, [pc, #408] @ 8995c │ │ │ │ mov r0, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r5, #13 │ │ │ │ str r5, [sp, #156] @ 0x9c │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r3, r0 │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ beq 898ac │ │ │ │ @@ -105612,29 +105612,29 @@ │ │ │ │ ldr r1, [pc, #948] @ 89d68 │ │ │ │ ldr r0, [r7] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ ldr r5, [r3, r1] │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldr r1, [r5] │ │ │ │ str r3, [r5] │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ mov r4, #0 │ │ │ │ mov r8, #7 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ 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 │ │ │ │ @@ -105670,63 +105670,63 @@ │ │ │ │ ldrne r3, [r3, #16] │ │ │ │ ldr r9, [pc, #716] @ 89d6c │ │ │ │ mov r4, #0 │ │ │ │ add r9, pc, r9 │ │ │ │ strne r3, [r0, #92] @ 0x5c │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, #20 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ mov r2, #202 @ 0xca │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ strh r2, [r3] │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ mov r0, #456 @ 0x1c8 │ │ │ │ ldr r1, [r2, #684] @ 0x2ac │ │ │ │ ldr r2, [r2, #152] @ 0x98 │ │ │ │ str r1, [r3, #16] │ │ │ │ str r2, [r3, #12] │ │ │ │ str r8, [sp, #84] @ 0x54 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ mov r2, #203 @ 0xcb │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strh r2, [r3] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ str r3, [r1, #4] │ │ │ │ add r0, r0, #8 │ │ │ │ str r1, [r2, #164] @ 0xa4 │ │ │ │ str r2, [r9, #32] │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ str r8, [sp, #84] @ 0x54 │ │ │ │ - bl 1c4df0 │ │ │ │ + bl 1c4ddc │ │ │ │ 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 1c4868 │ │ │ │ cmp r0, #0 │ │ │ │ beq 89c9c │ │ │ │ ldr r1, [r7] │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ ldr lr, [r1, #28] │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ 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 │ │ │ │ @@ -105814,15 +105814,15 @@ │ │ │ │ ldr r3, [r2, #92] @ 0x5c │ │ │ │ str ip, [r2, #172] @ 0xac │ │ │ │ str r4, [r2, #164] @ 0xa4 │ │ │ │ strb r6, [r2, #168] @ 0xa8 │ │ │ │ str r3, [r1, #152] @ 0x98 │ │ │ │ mov r3, #7 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - bl 1c4d14 │ │ │ │ + bl 1c4d00 │ │ │ │ mov r0, #0 │ │ │ │ b 89bfc │ │ │ │ cmp ip, #0 │ │ │ │ beq 89bfc │ │ │ │ tst ip, #1 │ │ │ │ bne 89bfc │ │ │ │ ldrsh r2, [ip] │ │ │ │ @@ -105872,18 +105872,18 @@ │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r5, [r4, r3] │ │ │ │ mov r7, #0 │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [r5] │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #4 │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r1, #1 │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str sp, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #12] │ │ │ │ bne 8a070 │ │ │ │ ldr r3, [pc, #804] @ 8a11c │ │ │ │ ldr r6, [r4, r3] │ │ │ │ ldr ip, [r6] │ │ │ │ @@ -106035,15 +106035,15 @@ │ │ │ │ add r0, r0, #8 │ │ │ │ str r3, [r1, #152] @ 0x98 │ │ │ │ str r4, [r1, #32] │ │ │ │ mov r3, #5 │ │ │ │ str r2, [r1, #36] @ 0x24 │ │ │ │ str lr, [r1, #48] @ 0x30 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1c4d14 │ │ │ │ + bl 1c4d00 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5] │ │ │ │ b 89e84 │ │ │ │ mov r3, #3 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ @@ -106071,15 +106071,15 @@ │ │ │ │ ldr r0, [r2, #24] │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r0, #400] @ 0x190 │ │ │ │ ldr r2, [r0, #404] @ 0x194 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r0, #400] @ 0x190 │ │ │ │ str r3, [r5] │ │ │ │ - bl e9620 │ │ │ │ + bl e962c │ │ │ │ ldr r0, [sp] │ │ │ │ b 89e7c │ │ │ │ mov r0, r4 │ │ │ │ b 89f6c │ │ │ │ mov r4, r2 │ │ │ │ b 89f2c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ @@ -106116,55 +106116,55 @@ │ │ │ │ mov sl, #0 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str sl, [sp, #80] @ 0x50 │ │ │ │ ldr r9, [r4, r3] │ │ │ │ ldr r3, [pc, #2944] @ 8ad1c │ │ │ │ str r9, [sp, #84] @ 0x54 │ │ │ │ ldr r8, [r4, r3] │ │ │ │ - add r2, sp, #112 @ 0x70 │ │ │ │ + ldr r5, [pc, #2936] @ 8ad20 │ │ │ │ ldr r3, [r8] │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ add r3, sp, #148 @ 0x94 │ │ │ │ str r3, [r8] │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ + add r3, sp, #84 @ 0x54 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ - str r3, [sp, #180] @ 0xb4 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ + str r3, [sp, #180] @ 0xb4 │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ - mov r3, #3 │ │ │ │ - str r3, [sp, #196] @ 0xc4 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ + str r3, [sp, #188] @ 0xbc │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ + str r3, [sp, #192] @ 0xc0 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ + str r3, [sp, #196] @ 0xc4 │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ + add r2, sp, #112 @ 0x70 │ │ │ │ str r3, [sp, #200] @ 0xc8 │ │ │ │ - ldr r5, [pc, #2836] @ 8ad20 │ │ │ │ - add r3, sp, #84 @ 0x54 │ │ │ │ - str sl, [sp, #188] @ 0xbc │ │ │ │ - str sl, [sp, #48] @ 0x30 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - str r2, [sp, #192] @ 0xc0 │ │ │ │ - str r3, [sp, #204] @ 0xcc │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ add r5, pc, r5 │ │ │ │ + mov r3, #3 │ │ │ │ sub r7, r0, #3 │ │ │ │ - str r3, [sp, #208] @ 0xd0 │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ - str r3, [sp, #212] @ 0xd4 │ │ │ │ + str sl, [sp, #204] @ 0xcc │ │ │ │ + str sl, [sp, #48] @ 0x30 │ │ │ │ cmp r7, sl │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #212] @ 0xd4 │ │ │ │ ldr r3, [r5, #696] @ 0x2b8 │ │ │ │ mov r6, r0 │ │ │ │ + str r2, [sp, #208] @ 0xd0 │ │ │ │ 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 │ │ │ │ @@ -106233,15 +106233,15 @@ │ │ │ │ ldr r0, [pc, #2512] @ 8ad30 │ │ │ │ mov r2, #15 │ │ │ │ mov r3, r6 │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #2 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [pc, #2472] @ 8ad34 │ │ │ │ mov r5, #15 │ │ │ │ ldr fp, [r4, r3] │ │ │ │ ldr r3, [pc, #2464] @ 8ad38 │ │ │ │ @@ -106275,24 +106275,24 @@ │ │ │ │ str r4, [r3, #684] @ 0x2ac │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [r0, #8] │ │ │ │ mov r3, #152 @ 0x98 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r5, [sp, #152] @ 0x98 │ │ │ │ - bl 5355c │ │ │ │ + bl 53558 │ │ │ │ ldr r3, [pc, #2336] @ 8ad48 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #652] @ 0x28c │ │ │ │ - bl 53708 │ │ │ │ + bl 53704 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 53708 │ │ │ │ + bl 53704 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r1, [fp] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ sub r3, r3, r1 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ asr r3, r3, #2 │ │ │ │ @@ -106307,17 +106307,17 @@ │ │ │ │ ldr r1, [sl] │ │ │ │ str r1, [r0, #28] │ │ │ │ str r4, [r0, #16] │ │ │ │ ldr r1, [r8] │ │ │ │ beq 8a4d8 │ │ │ │ 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 │ │ │ │ @@ -106421,15 +106421,15 @@ │ │ │ │ str r5, [sp, #152] @ 0x98 │ │ │ │ bl 707c4 │ │ │ │ str r5, [sp, #152] @ 0x98 │ │ │ │ cmp r9, r0 │ │ │ │ moveq r0, #0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 5359c │ │ │ │ + bl 53598 │ │ │ │ ldr r3, [r6, #696] @ 0x2b8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r3, r2 │ │ │ │ bne 8a3d0 │ │ │ │ ldr r1, [r6, #684] @ 0x2ac │ │ │ │ cmp r1, #0 │ │ │ │ beq 8a8e0 │ │ │ │ @@ -106451,15 +106451,15 @@ │ │ │ │ ldr r0, [pc, #1684] @ 8ad5c │ │ │ │ mov ip, #15 │ │ │ │ mov r3, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [sp, #152] @ 0x98 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ str r3, [r8] │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [pc, #1644] @ 8ad60 │ │ │ │ ldr r3, [pc, #1556] @ 8ad0c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -106540,31 +106540,31 @@ │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r3, #1 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ b 8a630 │ │ │ │ mov r0, #48 @ 0x30 │ │ │ │ str r5, [sp, #152] @ 0x98 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ b 8a404 │ │ │ │ mov r0, #56 @ 0x38 │ │ │ │ str r5, [sp, #152] @ 0x98 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ b 8a4fc │ │ │ │ ldr ip, [r3, #4] │ │ │ │ cmp ip, #0 │ │ │ │ strne ip, [r3, #8] │ │ │ │ bne 8a4d0 │ │ │ │ mov r0, #4 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r3, [r2, #684] @ 0x2ac │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr ip, [r3, #8] │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ @@ -106609,15 +106609,15 @@ │ │ │ │ ldr r2, [pc, #1072] @ 8ad70 │ │ │ │ ldr r0, [pc, #1072] @ 8ad74 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #1 │ │ │ │ - bl 478a4 │ │ │ │ + bl 478a0 │ │ │ │ ldr ip, [sp, #72] @ 0x48 │ │ │ │ cmp ip, #0 │ │ │ │ bne 8ab30 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ beq 8aa08 │ │ │ │ @@ -106676,15 +106676,15 @@ │ │ │ │ mov r7, sl │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r3, r9 │ │ │ │ b 8a380 │ │ │ │ mov r3, #15 │ │ │ │ lsl r0, r7, #2 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ b 8a280 │ │ │ │ ldr r0, [pc, #780] @ 8ad84 │ │ │ │ mov r1, #15 │ │ │ │ str r3, [sp] │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ @@ -106769,15 +106769,15 @@ │ │ │ │ ldr r0, [r6, #24] │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r0, #400] @ 0x190 │ │ │ │ ldr r2, [r0, #404] @ 0x194 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r0, #400] @ 0x190 │ │ │ │ str r3, [r8] │ │ │ │ - bl e9620 │ │ │ │ + bl e962c │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ str r3, [r8] │ │ │ │ b 8a6e8 │ │ │ │ ldr r3, [r1, #716] @ 0x2cc │ │ │ │ ldr r2, [r1, #740] @ 0x2e4 │ │ │ │ cmp r2, r3 │ │ │ │ moveq r3, #0 │ │ │ │ @@ -106809,15 +106809,15 @@ │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ bl 70764 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ b 8abb8 │ │ │ │ ldr r0, [pc, #288] @ 8ad90 │ │ │ │ str r6, [sp, #152] @ 0x98 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ str r3, [r8] │ │ │ │ b 8a6e8 │ │ │ │ cmp r7, #0 │ │ │ │ str r6, [sp, #152] @ 0x98 │ │ │ │ beq 8acc0 │ │ │ │ bl 73428 │ │ │ │ @@ -106825,42 +106825,42 @@ │ │ │ │ b 8ac7c │ │ │ │ ldr r1, [pc, #240] @ 8ad94 │ │ │ │ ldr r0, [pc, #240] @ 8ad98 │ │ │ │ mov r3, #15 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ b 8ac7c │ │ │ │ bl 6e0b0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #152] @ 0x98 │ │ │ │ bl 70764 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ ldr r3, [r0, #400] @ 0x190 │ │ │ │ ldr r2, [r0, #404] @ 0x194 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r0, #400] @ 0x190 │ │ │ │ str r3, [r8] │ │ │ │ - bl e9620 │ │ │ │ + bl e962c │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ b 8ac7c │ │ │ │ mov r7, sl │ │ │ │ b 8a2c8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x00225eb0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ mlaeq r2, r0, lr, r5 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq lr, r0, ip, lsl #15 │ │ │ │ + mlaseq r0, r8, r7, lr │ │ │ │ @ instruction: 0x001e34b4 │ │ │ │ mlaseq r0, ip, r6, lr │ │ │ │ andseq r3, lr, ip, lsl sl │ │ │ │ @ instruction: 0x001e33fc │ │ │ │ andeq r0, r0, ip, lsr #12 │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ andeq r0, r0, r0, asr #12 │ │ │ │ @@ -106985,17 +106985,17 @@ │ │ │ │ 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 │ │ │ │ - add r2, sp, #20 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ add r2, sp, #16 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + add r2, sp, #20 │ │ │ │ add r7, sp, #24 │ │ │ │ mov r8, #9 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -107015,20 +107015,20 @@ │ │ │ │ str r0, [sp, #20] │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [r6, r3] │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ ldr r0, [pc, #100] @ 8afe4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #1 │ │ │ │ - bl 1739dc │ │ │ │ + bl 1739e4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r2, [r4] │ │ │ │ ldr r2, [pc, #76] @ 8afe8 │ │ │ │ ldr r3, [pc, #48] @ 8afd0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [pc, #64] @ 8afec │ │ │ │ @@ -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 174768 │ │ │ │ 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 │ │ │ │ @@ -107145,30 +107145,30 @@ │ │ │ │ str r3, [r6] │ │ │ │ mov r3, #10 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - add r3, sp, #32 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - add r3, sp, #20 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - add r3, sp, #16 │ │ │ │ + mov r3, #4 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ + add r3, sp, #16 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + add r3, sp, #32 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ 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, #88] @ 0x58 │ │ │ │ + str r5, [sp, #92] @ 0x5c │ │ │ │ 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] │ │ │ │ @@ -107180,78 +107180,78 @@ │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 2137d4 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #424] @ 8b394 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1739dc │ │ │ │ + bl 1739e4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 174800 │ │ │ │ + bl 174808 │ │ │ │ mov r1, #14 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 2137d4 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ tst r0, #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ bne 8b234 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ beq 8b258 │ │ │ │ ldr r1, [pc, #348] @ 8b398 │ │ │ │ ldr r0, [pc, #348] @ 8b39c │ │ │ │ mvn r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r3 │ │ │ │ str r8, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 183e4c │ │ │ │ + bl 183e54 │ │ │ │ mov r1, #13 │ │ │ │ ldr r3, [r0, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 2137d4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #2 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, r5 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 176504 │ │ │ │ + bl 17650c │ │ │ │ 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 17650c │ │ │ │ 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 16f004 │ │ │ │ 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 16ff58 │ │ │ │ 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] │ │ │ │ @@ -107323,52 +107323,52 @@ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r4] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [r4] │ │ │ │ mov r2, #5 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - add r2, sp, #20 │ │ │ │ + add r2, sp, #24 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - add r2, sp, #16 │ │ │ │ + add r2, sp, #12 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - add r2, sp, #36 @ 0x24 │ │ │ │ + add r2, sp, #20 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - add r2, sp, #24 │ │ │ │ + add r2, sp, #16 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ tst r1, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ bne 8b464 │ │ │ │ ldrsh r2, [r1] │ │ │ │ cmp r2, #66 @ 0x42 │ │ │ │ beq 8b480 │ │ │ │ ldr r1, [pc, #156] @ 8b508 │ │ │ │ ldr r0, [pc, #156] @ 8b50c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #1 │ │ │ │ str ip, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ bl 20df58 │ │ │ │ add r5, sp, #28 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 5355c │ │ │ │ + bl 53558 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 20dff0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1a0714 │ │ │ │ + bl 1a070c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 5359c │ │ │ │ + bl 53598 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [pc, #72] @ 8b510 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [pc, #44] @ 8b4fc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ @@ -107499,15 +107499,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp, #32] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ bl 7ef58 │ │ │ │ mov r0, #28 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ mov r2, #160 @ 0xa0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [pc, #64] @ 8b720 │ │ │ │ ldr r1, [r1] │ │ │ │ strh r2, [r0] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r2, [r4] │ │ │ │ @@ -107601,15 +107601,15 @@ │ │ │ │ beq 8b87c │ │ │ │ ldr r1, [pc, #64] @ 8b88c │ │ │ │ ldr r0, [pc, #64] @ 8b890 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ lsl r0, r0, #1 │ │ │ │ orr r0, r0, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -107637,18 +107637,18 @@ │ │ │ │ beq 8b90c │ │ │ │ ldr r1, [pc, #76] @ 8b920 │ │ │ │ ldr r0, [pc, #76] @ 8b924 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - bl 1c2bf0 │ │ │ │ + bl 1c2bdc │ │ │ │ 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] │ │ │ │ @@ -107677,19 +107677,19 @@ │ │ │ │ beq 8b9a8 │ │ │ │ ldr r1, [pc, #80] @ 8b9bc │ │ │ │ ldr r0, [pc, #80] @ 8b9c0 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ mov r1, #0 │ │ │ │ - bl 1c2db0 │ │ │ │ + bl 1c2d9c │ │ │ │ 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] │ │ │ │ @@ -107718,19 +107718,19 @@ │ │ │ │ beq 8ba44 │ │ │ │ ldr r1, [pc, #96] @ 8ba68 │ │ │ │ ldr r0, [pc, #96] @ 8ba6c │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 1c2db0 │ │ │ │ + bl 1c2d9c │ │ │ │ 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] │ │ │ │ @@ -107747,61 +107747,61 @@ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #12 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ add r0, r4, #20 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #12 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ add r0, r4, #20 │ │ │ │ mov r1, r5 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3600] @ 0xe10 │ │ │ │ ldr lr, [pc, #832] @ 8bea8 │ │ │ │ @@ -107839,15 +107839,15 @@ │ │ │ │ str r4, [sp] │ │ │ │ ldr r0, [pc, #716] @ 8beb8 │ │ │ │ str r1, [r2] │ │ │ │ ldr r1, [pc, #712] @ 8bebc │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r3, [pc, #692] @ 8bec0 │ │ │ │ str r2, [sp, #16] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ b 8bc50 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -107855,57 +107855,57 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 8bc9c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r4, #1 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r1, #0 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ - bl 1c2db0 │ │ │ │ + bl 1c2d9c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 1c2bf0 │ │ │ │ + bl 1c2bdc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ bne 8bda4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, #0 │ │ │ │ beq 8bc18 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [pc, #568] @ 8beb4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r2, [r3] │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ bne 8bc28 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [pc, #540] @ 8bec4 │ │ │ │ mov r5, #5 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #32] │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #24 │ │ │ │ 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 1c1fec │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r0, [r2, #4] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ str r0, [sp, #20] │ │ │ │ @@ -107914,44 +107914,44 @@ │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r2, [r3, #640] @ 0x280 │ │ │ │ str r1, [r3, #640] @ 0x280 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r5, [sp, #468] @ 0x1d4 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #464] @ 0x1d0 │ │ │ │ - bl e9694 │ │ │ │ + bl e96a0 │ │ │ │ mov r0, r4 │ │ │ │ bl 232a4 <_setjmp@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ beq 8bdf8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r4, #1 │ │ │ │ str r4, [r3, #24] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [r3, #640] @ 0x280 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 1c2bf0 │ │ │ │ + bl 1c2bdc │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [pc, #320] @ 8beb4 │ │ │ │ ldr r0, [r2, #404] @ 0x194 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r2, #400] @ 0x190 │ │ │ │ str r0, [r2, #4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r2, [r2, #400] @ 0x190 │ │ │ │ str r2, [r3] │ │ │ │ - bl e9620 │ │ │ │ + bl e962c │ │ │ │ b 8bc50 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ beq 8be78 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [pc, #248] @ 8beb4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ @@ -107982,15 +107982,15 @@ │ │ │ │ cmp r0, #6 │ │ │ │ str r0, [r3, #12] │ │ │ │ beq 8be54 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, #5 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 1c2bf0 │ │ │ │ + bl 1c2bdc │ │ │ │ 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] │ │ │ │ @@ -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 1c20b8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #8 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ mov r2, #172 @ 0xac │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ strh r2, [r3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c2000 │ │ │ │ + bl 1c1fec │ │ │ │ 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] │ │ │ │ @@ -108125,24 +108125,24 @@ │ │ │ │ mov r5, #0 │ │ │ │ mov r4, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #160 @ 0xa0 │ │ │ │ stm sp, {r4, r5} │ │ │ │ - bl 2b4b4 │ │ │ │ + bl 2b4b0 │ │ │ │ ldr r3, [pc, #48] @ 8c090 │ │ │ │ ldr r2, [pc, #48] @ 8c094 │ │ │ │ ldr r1, [pc, #48] @ 8c098 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #172 @ 0xac │ │ │ │ stm sp, {r4, r5} │ │ │ │ - bl 2b4b4 │ │ │ │ + bl 2b4b0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @ instruction: 0xfffffa50 │ │ │ │ @ instruction: 0xfffffab8 │ │ │ │ @ instruction: 0xfffff5e4 │ │ │ │ @ instruction: 0xfffffa0c │ │ │ │ @ instruction: 0xfffffa74 │ │ │ │ @@ -108191,15 +108191,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #16] │ │ │ │ bl 74964 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r7, [pc, #1036] @ 8c55c │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #1032] @ 8c560 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ @@ -108211,27 +108211,27 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r7 │ │ │ │ strh r3, [r1, #4] │ │ │ │ ldr r7, [pc, #964] @ 8c564 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #960] @ 8c568 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r7, [pc, #924] @ 8c56c │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #920] @ 8c570 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ @@ -108243,15 +108243,15 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r7 │ │ │ │ strh r3, [r1, #4] │ │ │ │ ldr r7, [pc, #852] @ 8c574 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #848] @ 8c578 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ @@ -108263,15 +108263,15 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r7 │ │ │ │ strh r3, [r1, #4] │ │ │ │ ldr r7, [pc, #780] @ 8c57c │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #776] @ 8c580 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ @@ -108283,15 +108283,15 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r7 │ │ │ │ strh r3, [r1, #4] │ │ │ │ ldr r7, [pc, #708] @ 8c584 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #704] @ 8c588 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ @@ -108303,15 +108303,15 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r7 │ │ │ │ strh r3, [r1, #4] │ │ │ │ ldr r7, [pc, #636] @ 8c58c │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #632] @ 8c590 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ @@ -108323,15 +108323,15 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r7 │ │ │ │ strh r3, [r1, #4] │ │ │ │ ldr r7, [pc, #564] @ 8c594 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #560] @ 8c598 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ @@ -108343,15 +108343,15 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r7 │ │ │ │ strh r3, [r1, #4] │ │ │ │ ldr r7, [pc, #492] @ 8c59c │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #488] @ 8c5a0 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ @@ -108363,15 +108363,15 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r7 │ │ │ │ strh r3, [r1, #4] │ │ │ │ ldr r7, [pc, #420] @ 8c5a4 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #416] @ 8c5a8 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ @@ -108383,62 +108383,62 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r7 │ │ │ │ strh r3, [r1, #4] │ │ │ │ ldr r7, [pc, #348] @ 8c5ac │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #344] @ 8c5b0 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r4, [pc, #320] @ 8c5b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #300] @ 8c5b8 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [pc, #268] @ 8c5bc │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #264] @ 8c5c0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [pc, #228] @ 8c5c4 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #224] @ 8c5c8 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [pc, #180] @ 8c5cc │ │ │ │ str r3, [r6] │ │ │ │ ldr r3, [pc, #40] @ 8c548 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -108531,27 +108531,27 @@ │ │ │ │ str r3, [r7] │ │ │ │ add r3, sp, #4 │ │ │ │ mov ip, r0 │ │ │ │ str lr, [sp, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ str sp, [sp, #36] @ 0x24 │ │ │ │ beq 8c7a4 │ │ │ │ - mov r3, #0 │ │ │ │ + add r3, sp, #8 │ │ │ │ ldr r8, [r1, #4] │ │ │ │ - str r3, [sp, #12] │ │ │ │ + mov r0, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ + mov r6, #2 │ │ │ │ add r3, sp, #12 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - mov r0, #2 │ │ │ │ - add r3, sp, #8 │ │ │ │ - ldr r4, [pc, #296] @ 8c7ec │ │ │ │ + ldr r4, [pc, #304] @ 8c7ec │ │ │ │ add r5, sp, #16 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #12] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + str r6, [sp, #56] @ 0x38 │ │ │ │ + str r5, [sp, #52] @ 0x34 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r1, #0 │ │ │ │ str r3, [sp] │ │ │ │ strd r0, [sp, #16] │ │ │ │ ldr r6, [r2, r4] │ │ │ │ cmp r3, r6 │ │ │ │ @@ -108572,34 +108572,34 @@ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ mov r1, #2 │ │ │ │ str ip, [sp, #20] │ │ │ │ str lr, [sp, #8] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r9, [sp, #16] │ │ │ │ str r4, [sp, #28] │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ tst r3, #1 │ │ │ │ mov ip, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ bne 8c6f8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r4, [sp, #28] │ │ │ │ - bl 3cc34 │ │ │ │ + bl 3cc30 │ │ │ │ ldr ip, [sp, #4] │ │ │ │ subs r9, r0, #0 │ │ │ │ bne 8c6f8 │ │ │ │ ldr r1, [pc, #116] @ 8c7f0 │ │ │ │ mov r3, ip │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp, #28] │ │ │ │ - bl 4ead4 │ │ │ │ + bl 4ead0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov ip, r9 │ │ │ │ str r3, [r7] │ │ │ │ b 8c7a8 │ │ │ │ ldr lr, [sp, #24] │ │ │ │ str lr, [r7] │ │ │ │ ldr r2, [pc, #68] @ 8c7f4 │ │ │ │ @@ -108658,15 +108658,15 @@ │ │ │ │ bl 8c62c │ │ │ │ ldr ip, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str ip, [r4] │ │ │ │ - bl 3caa0 │ │ │ │ + bl 3ca9c │ │ │ │ ldr r2, [pc, #56] @ 8c8dc │ │ │ │ ldr r3, [pc, #40] @ 8c8d0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ @@ -108799,36 +108799,36 @@ │ │ │ │ ldr r3, [pc, #372] @ 8cc2c │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr ip, [pc, #368] @ 8cc30 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ - add r2, sp, #8 │ │ │ │ + add r2, sp, #4 │ │ │ │ ldr r4, [r3, ip] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - add r2, sp, #12 │ │ │ │ + add r2, sp, #16 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ ldrb r0, [r0, #17] │ │ │ │ add r3, sp, #24 │ │ │ │ ldr r2, [r4] │ │ │ │ str r3, [r4] │ │ │ │ mov r1, #0 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #8 │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r0, r1 │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r3, #4 │ │ │ │ str r2, [sp, #24] │ │ │ │ beq 8cb90 │ │ │ │ mov r0, #20 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 34ba4 │ │ │ │ + bl 34ba0 │ │ │ │ mov r3, #32 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ strh r3, [r0, #12] │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ @@ -108850,15 +108850,15 @@ │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 8cc20 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, #12 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 34ba4 │ │ │ │ + bl 34ba0 │ │ │ │ mov r3, #86 @ 0x56 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ strh r3, [r0] │ │ │ │ b 8cb38 │ │ │ │ mov r0, r2 │ │ │ │ add r2, sp, #20 │ │ │ │ @@ -108867,28 +108867,28 @@ │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r5, #5 │ │ │ │ mov r2, #1 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ str r5, [sp, #28] │ │ │ │ - bl 34d08 │ │ │ │ + bl 34d04 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r2, [r0, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrb r2, [r2, #16] │ │ │ │ cmp r2, #3 │ │ │ │ bne 8cb58 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r5, [sp, #28] │ │ │ │ - bl 107998 │ │ │ │ + bl 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 │ │ │ │ @@ -108910,15 +108910,15 @@ │ │ │ │ beq 8cc94 │ │ │ │ add r4, r4, #2 │ │ │ │ add r4, r5, r4, lsl #2 │ │ │ │ add r5, r5, #8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ sub r4, r4, #4 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ cmp r4, r5 │ │ │ │ bne 8cc7c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -108935,15 +108935,15 @@ │ │ │ │ beq 8ccf8 │ │ │ │ add r4, r4, #2 │ │ │ │ add r4, r5, r4, lsl #2 │ │ │ │ add r5, r5, #8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ sub r4, r4, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ cmp r4, r5 │ │ │ │ bne 8cce0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -108965,48 +108965,48 @@ │ │ │ │ ldr r2, [pc, #248] @ 8ce48 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r4, [r3, r2] │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #4 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - add r3, sp, #16 │ │ │ │ - ldr r0, [r4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ + add r3, sp, #8 │ │ │ │ + ldr r0, [r4] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #20 │ │ │ │ add ip, sp, #24 │ │ │ │ mov r2, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, #20 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #16 │ │ │ │ str ip, [r4] │ │ │ │ mov r5, r1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #16] │ │ │ │ - str sp, [sp, #40] @ 0x28 │ │ │ │ - bl 34948 │ │ │ │ + str sp, [sp, #32] │ │ │ │ + bl 34944 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r2, #20 │ │ │ │ str r0, [sp, #16] │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [pc, #128] @ 8ce4c │ │ │ │ str r2, [r3, #748] @ 0x2ec │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [r3, #752] @ 0x2f0 │ │ │ │ str r5, [r3, #768] @ 0x300 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 52b84 │ │ │ │ + bl 52b80 │ │ │ │ add r1, sp, #12 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 128904 │ │ │ │ + bl 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] │ │ │ │ @@ -109051,45 +109051,45 @@ │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r3, sp, #24 │ │ │ │ ldr r1, [r4] │ │ │ │ str r3, [r4] │ │ │ │ add r3, sp, #4 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - add r3, sp, #16 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ + add r3, sp, #8 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r1, #5 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #16 │ │ │ │ mov r0, #20 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #16] │ │ │ │ - str sp, [sp, #40] @ 0x28 │ │ │ │ - bl 34948 │ │ │ │ + str sp, [sp, #32] │ │ │ │ + bl 34944 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r2, #20 │ │ │ │ str r0, [sp, #16] │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [pc, #128] @ 8cf98 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r1, [r3, #748] @ 0x2ec │ │ │ │ str r2, [r3, #752] @ 0x2f0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 52b84 │ │ │ │ + bl 52b80 │ │ │ │ add r1, sp, #12 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 128904 │ │ │ │ + bl 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 │ │ │ │ @@ -109148,15 +109148,15 @@ │ │ │ │ bl 8c62c │ │ │ │ ldr ip, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str ip, [r4] │ │ │ │ - bl 3cbe4 │ │ │ │ + bl 3cbe0 │ │ │ │ ldr r2, [pc, #56] @ 8d084 │ │ │ │ ldr r3, [pc, #40] @ 8d078 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ @@ -109198,33 +109198,33 @@ │ │ │ │ ldr r4, [r2, lr] │ │ │ │ mov r2, #5 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r2, sp, #8 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r2, sp, #12 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - add r2, sp, #4 │ │ │ │ + add r2, sp, #20 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r5, [r4] │ │ │ │ add lr, sp, #24 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - add r2, sp, #20 │ │ │ │ + add r2, sp, #4 │ │ │ │ str lr, [r4] │ │ │ │ str r5, [sp, #24] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ beq 8d1ac │ │ │ │ cmp ip, #79 @ 0x4f │ │ │ │ beq 8d194 │ │ │ │ cmp ip, #82 @ 0x52 │ │ │ │ bne 8d1d0 │ │ │ │ subs r2, r1, #0 │ │ │ │ mov r1, r6 │ │ │ │ beq 8d224 │ │ │ │ - bl 3cc30 │ │ │ │ + bl 3cc2c │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ bne 8d20c │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4] │ │ │ │ ldr r2, [pc, #232] @ 8d258 │ │ │ │ ldr r3, [pc, #216] @ 8d24c │ │ │ │ @@ -109237,48 +109237,48 @@ │ │ │ │ bne 8d244 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subs r2, r1, #0 │ │ │ │ mov r1, r6 │ │ │ │ bne 8d150 │ │ │ │ str r5, [r4] │ │ │ │ - bl 3caa0 │ │ │ │ + bl 3ca9c │ │ │ │ b 8d168 │ │ │ │ cmp r0, r6 │ │ │ │ bne 8d160 │ │ │ │ subs r2, r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ beq 8d230 │ │ │ │ mov r1, r7 │ │ │ │ str r5, [r4] │ │ │ │ - bl 3cc30 │ │ │ │ + bl 3cc2c │ │ │ │ b 8d168 │ │ │ │ mov r1, r6 │ │ │ │ - bl 3aa90 │ │ │ │ + bl 3aa8c │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq 8d160 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r0, #1 │ │ │ │ streq r5, [r4] │ │ │ │ beq 8d168 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r5, [r4] │ │ │ │ - bl 3cc30 │ │ │ │ + bl 3cc2c │ │ │ │ b 8d168 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r5, [r4] │ │ │ │ - bl 3cc30 │ │ │ │ + bl 3cc2c │ │ │ │ b 8d168 │ │ │ │ str r5, [r4] │ │ │ │ - bl 3cbe4 │ │ │ │ + bl 3cbe0 │ │ │ │ b 8d168 │ │ │ │ sub r0, r3, r7 │ │ │ │ clz r0, r0 │ │ │ │ str r5, [r4] │ │ │ │ lsr r0, r0, #5 │ │ │ │ b 8d168 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ @@ -109315,15 +109315,15 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r0, r1, #12 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ cmp r4, #3 │ │ │ │ mov r3, #3 │ │ │ │ bls 8d35c │ │ │ │ mov r1, #81 @ 0x51 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ strh r3, [r0, #2] │ │ │ │ strh r1, [r0] │ │ │ │ @@ -109345,15 +109345,15 @@ │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r0, r1, #12 │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [pc, #36] @ 8d388 │ │ │ │ lsl r4, r4, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ ldrsh r1, [r2, r4] │ │ │ │ b 8d2f0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ @@ -109390,24 +109390,24 @@ │ │ │ │ addne r0, r3, #1 │ │ │ │ moveq r0, #4 │ │ │ │ add r2, sp, #12 │ │ │ │ smulbb r0, r1, r0 │ │ │ │ str r2, [r6] │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - add r2, sp, #4 │ │ │ │ + add r2, sp, #8 │ │ │ │ str r2, [sp, #20] │ │ │ │ lsl r0, r0, #2 │ │ │ │ - add r2, sp, #8 │ │ │ │ + add r2, sp, #4 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r0, r0, #12 │ │ │ │ mov r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ beq 8d488 │ │ │ │ cmp r9, #1 │ │ │ │ lsleq r2, r5, #16 │ │ │ │ @@ -109489,33 +109489,33 @@ │ │ │ │ mov r6, r3 │ │ │ │ mov r3, ip │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r2, [r7] │ │ │ │ str r3, [r7] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #32] │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ cmp r1, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r4, #0 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #20 │ │ │ │ moveq r0, r4 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #24] │ │ │ │ beq 8d634 │ │ │ │ ldrh r0, [r0, #2] │ │ │ │ sub r9, r1, #1 │ │ │ │ and r0, r0, #3 │ │ │ │ add r0, r0, #1 │ │ │ │ smulbb r0, r0, r9 │ │ │ │ mov r5, r1 │ │ │ │ lsl r0, r0, #2 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, #12 │ │ │ │ str r0, [sp, #24] │ │ │ │ bl 23310 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r3, r5 │ │ │ │ @@ -109629,15 +109629,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r9, [pc, #164] @ 8d858 │ │ │ │ mov r0, r1 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr sl, [r9] │ │ │ │ orr r3, r3, sl │ │ │ │ lsl r4, r3, #16 │ │ │ │ - bl 2b3d4 │ │ │ │ + bl 2b3d0 │ │ │ │ ldr r3, [r9] │ │ │ │ asr r4, r4, #16 │ │ │ │ add r2, r3, #8 │ │ │ │ str r2, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ beq 8d82c │ │ │ │ ldr r2, [pc, #116] @ 8d85c │ │ │ │ @@ -109705,25 +109705,25 @@ │ │ │ │ lsr r5, ip, r1 │ │ │ │ ldr ip, [r6] │ │ │ │ str ip, [sp, #72] @ 0x48 │ │ │ │ add ip, sp, #72 @ 0x48 │ │ │ │ str ip, [r6] │ │ │ │ mov ip, #5 │ │ │ │ str ip, [sp, #76] @ 0x4c │ │ │ │ - add ip, sp, #36 @ 0x24 │ │ │ │ - str ip, [sp, #80] @ 0x50 │ │ │ │ add ip, sp, #32 │ │ │ │ + str ip, [sp, #80] @ 0x50 │ │ │ │ + add ip, sp, #44 @ 0x2c │ │ │ │ str ip, [sp, #84] @ 0x54 │ │ │ │ - add ip, sp, #24 │ │ │ │ + add ip, sp, #28 │ │ │ │ str ip, [sp, #88] @ 0x58 │ │ │ │ - add ip, sp, #44 @ 0x2c │ │ │ │ + add ip, sp, #36 @ 0x24 │ │ │ │ and r4, r4, #31 │ │ │ │ and r5, r5, #31 │ │ │ │ str ip, [sp, #92] @ 0x5c │ │ │ │ - add ip, sp, #28 │ │ │ │ + add ip, sp, #24 │ │ │ │ mov r8, #0 │ │ │ │ str ip, [sp, #96] @ 0x60 │ │ │ │ cmp r5, r4 │ │ │ │ mov ip, #1 │ │ │ │ lsl r7, ip, r4 │ │ │ │ str r8, [sp, #44] @ 0x2c │ │ │ │ beq 8da84 │ │ │ │ @@ -109741,15 +109741,15 @@ │ │ │ │ cmp r8, #3 │ │ │ │ addne r0, r8, #1 │ │ │ │ lslne r0, r0, #16 │ │ │ │ asrne r0, r0, #16 │ │ │ │ lslne r0, r0, #3 │ │ │ │ addne r0, r0, #12 │ │ │ │ moveq r0, #44 @ 0x2c │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ mov r3, #1 │ │ │ │ orr r7, r7, r3, lsl r5 │ │ │ │ lsl r8, r8, #16 │ │ │ │ mov r3, #83 @ 0x53 │ │ │ │ asr r8, r8, #16 │ │ │ │ tst ip, #1 │ │ │ │ @@ -109820,24 +109820,24 @@ │ │ │ │ mov r3, r0 │ │ │ │ and r4, r4, #3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [r6] │ │ │ │ lsl r0, r4, #2 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ add r0, r0, #16 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r8, [sp, #52] @ 0x34 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ mov r3, #83 @ 0x53 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r7, [r0, #4] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ strh r4, [r0, #2] │ │ │ │ @@ -109955,15 +109955,15 @@ │ │ │ │ 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 197b70 │ │ │ │ mov r4, r0 │ │ │ │ b 8dba4 │ │ │ │ andseq r5, pc, r0, lsl #22 │ │ │ │ @ instruction: 0x2127599b │ │ │ │ @ instruction: 0xf4325c37 │ │ │ │ eorshi r5, r5, r1, lsr #30 │ │ │ │ @ instruction: 0xe6d19650 │ │ │ │ @@ -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 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ ldr sl, [r5, #24] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ + add r3, sp, #32 │ │ │ │ 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] │ │ │ │ @@ -110224,15 +110224,15 @@ │ │ │ │ str r3, [r5, #4] │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ lsl r0, r7, #3 │ │ │ │ mov r3, #8 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ mov r1, r5 │ │ │ │ cmp r3, #0 │ │ │ │ str r4, [r5, #8] │ │ │ │ str r0, [r5, #12] │ │ │ │ beq 8e1a8 │ │ │ │ @@ -110339,15 +110339,15 @@ │ │ │ │ b 8e034 │ │ │ │ ldr r8, [pc, #592] @ 8e51c │ │ │ │ mov r0, r4 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r6, [r8] │ │ │ │ orr r3, r3, r6 │ │ │ │ lsl r5, r3, #16 │ │ │ │ - bl 2b3d4 │ │ │ │ + bl 2b3d0 │ │ │ │ ldr r2, [r8] │ │ │ │ asr r5, r5, #16 │ │ │ │ add r2, r2, #8 │ │ │ │ str r2, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 8e414 │ │ │ │ ldr r2, [pc, #544] @ 8e520 │ │ │ │ @@ -110408,15 +110408,15 @@ │ │ │ │ str r3, [r5, #4] │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ lsl r0, r0, #3 │ │ │ │ mov r3, #8 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ mov r1, r5 │ │ │ │ cmp r3, r4 │ │ │ │ str r4, [r5, #8] │ │ │ │ str r0, [r5, #12] │ │ │ │ bne 8e138 │ │ │ │ @@ -110437,15 +110437,15 @@ │ │ │ │ str r3, [r5, #4] │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ lsl r0, r7, #3 │ │ │ │ mov r3, #8 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ mov r1, r5 │ │ │ │ cmp r3, #0 │ │ │ │ str r6, [r5, #8] │ │ │ │ str r0, [r5, #12] │ │ │ │ bne 8e138 │ │ │ │ @@ -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 1b4704 │ │ │ │ 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,22 +110566,22 @@ │ │ │ │ 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 197b70 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #0 │ │ │ │ bl 8e52c │ │ │ │ add r4, r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197b70 │ │ │ │ + bl 197b78 │ │ │ │ mov r5, r0 │ │ │ │ b 8e61c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ bl 266808 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r6, r0 │ │ │ │ @@ -110684,15 +110684,15 @@ │ │ │ │ b 8e830 │ │ │ │ ldr r7, [pc, #424] @ 8e9d8 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r8, [r7] │ │ │ │ mov r0, r5 │ │ │ │ orr r3, r3, r8 │ │ │ │ lsl r6, r3, #16 │ │ │ │ - bl 2b3d4 │ │ │ │ + bl 2b3d0 │ │ │ │ ldr r3, [r7] │ │ │ │ asr r6, r6, #16 │ │ │ │ add r2, r3, #8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8e910 │ │ │ │ ldr r0, [pc, #380] @ 8e9dc │ │ │ │ str r2, [r7] │ │ │ │ @@ -110711,15 +110711,15 @@ │ │ │ │ bne 8e5f0 │ │ │ │ ldr r7, [pc, #324] @ 8e9e0 │ │ │ │ mov r0, r5 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r8, [r7] │ │ │ │ orr r3, r3, r8 │ │ │ │ lsl r6, r3, #16 │ │ │ │ - bl 2b3d4 │ │ │ │ + bl 2b3d0 │ │ │ │ ldr r2, [r7] │ │ │ │ asr r6, r6, #16 │ │ │ │ add r2, r2, #8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 8e858 │ │ │ │ bics r3, r6, #4 │ │ │ │ ldreq r3, [pc, #276] @ 8e9e4 │ │ │ │ @@ -110753,15 +110753,15 @@ │ │ │ │ b 8e604 │ │ │ │ ldr r7, [pc, #168] @ 8e9ec │ │ │ │ mov r0, r5 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r8, [r7] │ │ │ │ orr r3, r3, r8 │ │ │ │ lsl r6, r3, #16 │ │ │ │ - bl 2b3d4 │ │ │ │ + bl 2b3d0 │ │ │ │ ldr r1, [r7] │ │ │ │ asr r6, r6, #16 │ │ │ │ add r1, r1, #8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8e998 │ │ │ │ ldr r2, [pc, #104] @ 8e9dc │ │ │ │ str r1, [r7] │ │ │ │ @@ -110814,15 +110814,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ bic r2, r1, #7 │ │ │ │ orr r3, r3, r2 │ │ │ │ lsl r5, r3, #16 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 2b3d4 │ │ │ │ + bl 2b3d0 │ │ │ │ asr r5, r5, #16 │ │ │ │ cmp r0, #0 │ │ │ │ bne 8ea5c │ │ │ │ ldr r3, [pc, #60] @ 8ea8c │ │ │ │ cmp r5, #0 │ │ │ │ moveq r5, r3 │ │ │ │ strh r5, [r6, #2] │ │ │ │ @@ -110866,15 +110866,15 @@ │ │ │ │ mov r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, #36 @ 0x24 │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r7, [sp, #4] │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ mov r3, #78 @ 0x4e │ │ │ │ cmp r5, r7 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r7, [r0, #4] │ │ │ │ strh r3, [r0] │ │ │ │ bne 8eb34 │ │ │ │ ldr r2, [pc, #88] @ 8eb7c │ │ │ │ @@ -110920,15 +110920,15 @@ │ │ │ │ beq 8ebb8 │ │ │ │ mov r2, #0 │ │ │ │ b 8d6ac │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 0008ebc0 : │ │ │ │ - b 3caa0 │ │ │ │ + b 3ca9c │ │ │ │ │ │ │ │ 0008ebc4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ @@ -110943,28 +110943,28 @@ │ │ │ │ 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 r3, [sp, #28] │ │ │ │ add r3, sp, #8 │ │ │ │ mov r5, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r6, #3 │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #4 │ │ │ │ mov r0, #36 @ 0x24 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r5, [sp, #8] │ │ │ │ str r5, [sp, #12] │ │ │ │ str r6, [sp, #24] │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 23310 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ strh r5, [r0, #2] │ │ │ │ @@ -110976,15 +110976,15 @@ │ │ │ │ add r3, sp, #16 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 1c2000 │ │ │ │ + bl 1c1fec │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r3, [r0, #28] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [pc, #164] @ 8ed58 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [pc, #144] @ 8ed4c │ │ │ │ @@ -110995,28 +110995,28 @@ │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 8ed44 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ lsl r0, r3, #2 │ │ │ │ str r6, [sp, #24] │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ lsl r2, r2, #2 │ │ │ │ str r0, [sp, #12] │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r2, [r3, #16] │ │ │ │ lsl r0, r0, #2 │ │ │ │ str r6, [sp, #24] │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ lsl r2, r2, #2 │ │ │ │ str r0, [sp, #12] │ │ │ │ bl 23310 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ @@ -111105,22 +111105,22 @@ │ │ │ │ mov r6, #2 │ │ │ │ add r2, sp, #8 │ │ │ │ str r2, [sp, #24] │ │ │ │ lsl r0, r7, r6 │ │ │ │ str r7, [r4, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r6, [sp, #16] │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r0, [r3, #16] │ │ │ │ lsl r0, r2, r6 │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r6, [r4, #4] │ │ │ │ str r0, [r4, #12] │ │ │ │ b 8ee0c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r1, r2, r4, ror r2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @@ -111219,15 +111219,15 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r5, r1 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ cmp r4, #4 │ │ │ │ mov r3, #4 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ strle r3, [r2, #4] │ │ │ │ movle r0, #16 │ │ │ │ ble 8f078 │ │ │ │ @@ -111241,15 +111241,15 @@ │ │ │ │ strh r1, [r2] │ │ │ │ str r3, [r2, #8] │ │ │ │ mov r4, #2 │ │ │ │ add r2, sp, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r4, [sp, #16] │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ cmp r5, r4 │ │ │ │ moveq r4, #1 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ beq 8f0c8 │ │ │ │ cmp r5, #3 │ │ │ │ beq 8f0c8 │ │ │ │ @@ -111309,15 +111309,15 @@ │ │ │ │ mov ip, #2 │ │ │ │ str ip, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r2, [r3, #4] │ │ │ │ str r1, [r3, #8] │ │ │ │ mov r0, #16 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [pc, #48] @ 8f1ec │ │ │ │ str r0, [r2, #12] │ │ │ │ ldr r2, [pc, #52] @ 8f1f8 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -111509,21 +111509,21 @@ │ │ │ │ str lr, [sp] │ │ │ │ ldr r2, [r4] │ │ │ │ str r2, [sp, #28] │ │ │ │ add r2, sp, #28 │ │ │ │ str r2, [r4] │ │ │ │ mov r2, #4 │ │ │ │ str r2, [sp, #32] │ │ │ │ - add r2, sp, #24 │ │ │ │ + add r2, sp, #16 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - add r2, sp, #12 │ │ │ │ + add r2, sp, #20 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - add r2, sp, #16 │ │ │ │ + add r2, sp, #12 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - add r2, sp, #20 │ │ │ │ + add r2, sp, #24 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 8dd04 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -111553,15 +111553,15 @@ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 8f564 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 107998 │ │ │ │ + bl 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 │ │ │ │ - str r2, [sp, #32] │ │ │ │ add r2, sp, #8 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - add r2, sp, #12 │ │ │ │ + add r2, sp, #20 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 8dd04 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ beq 8f700 │ │ │ │ @@ -111663,15 +111663,15 @@ │ │ │ │ mov r3, #0 │ │ │ │ bne 8f708 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r2, [r4] │ │ │ │ b 8f6b0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 10799c │ │ │ │ + bl 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 │ │ │ │ - str r2, [sp, #32] │ │ │ │ add r2, sp, #16 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ + str r2, [sp, #32] │ │ │ │ add r2, sp, #12 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + add r2, sp, #20 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 8dd04 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ beq 8f7cc │ │ │ │ @@ -111732,15 +111732,15 @@ │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 8f80c │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 10799c │ │ │ │ + bl 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,21 +111823,21 @@ │ │ │ │ ldr r2, [r4] │ │ │ │ str r2, [sp, #28] │ │ │ │ add r2, sp, #28 │ │ │ │ str r3, [sp] │ │ │ │ str r2, [r4] │ │ │ │ mov r2, #4 │ │ │ │ str r2, [sp, #32] │ │ │ │ - add r2, sp, #24 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #16 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + add r2, sp, #12 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #20 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - add r2, sp, #12 │ │ │ │ + add r2, sp, #24 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 8dd04 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ beq 8f9ac │ │ │ │ @@ -111857,15 +111857,15 @@ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 8f9f4 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 107998 │ │ │ │ + bl 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 │ │ │ │ - str ip, [sp, #60] @ 0x3c │ │ │ │ - add ip, sp, #40 @ 0x28 │ │ │ │ + add ip, sp, #4 │ │ │ │ str ip, [sp, #64] @ 0x40 │ │ │ │ - add ip, sp, #8 │ │ │ │ + add ip, sp, #40 @ 0x28 │ │ │ │ + str ip, [sp, #68] @ 0x44 │ │ │ │ + add ip, sp, #24 │ │ │ │ str ip, [sp, #72] @ 0x48 │ │ │ │ - add ip, sp, #36 @ 0x24 │ │ │ │ + add ip, sp, #20 │ │ │ │ str ip, [sp, #76] @ 0x4c │ │ │ │ - add ip, sp, #24 │ │ │ │ + add ip, sp, #8 │ │ │ │ str ip, [sp, #80] @ 0x50 │ │ │ │ - add ip, sp, #4 │ │ │ │ + add ip, sp, #16 │ │ │ │ str ip, [sp, #84] @ 0x54 │ │ │ │ add r7, sp, #32 │ │ │ │ - add ip, sp, #16 │ │ │ │ - str r7, [sp, #68] @ 0x44 │ │ │ │ + add ip, sp, #28 │ │ │ │ + str r7, [sp, #60] @ 0x3c │ │ │ │ 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 │ │ │ │ + add lr, sp, #36 @ 0x24 │ │ │ │ str lr, [sp, #52] @ 0x34 │ │ │ │ - add lr, sp, #20 │ │ │ │ + add lr, sp, #12 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r4, [sp, #28] │ │ │ │ str r4, [sp, #32] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ str lr, [sp, #56] @ 0x38 │ │ │ │ @@ -111966,30 +111966,30 @@ │ │ │ │ ldrb sl, [r2, #16] │ │ │ │ sub r6, r9, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ beq 8fc60 │ │ │ │ mov r9, r4 │ │ │ │ b 8fbe8 │ │ │ │ mov r2, r7 │ │ │ │ - bl 106e60 │ │ │ │ + bl 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 │ │ │ │ + bl 3cc2c │ │ │ │ cmp r0, #0 │ │ │ │ beq 8fce0 │ │ │ │ cmp r6, #0 │ │ │ │ beq 8fc60 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ sub r6, r6, #1 │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ @@ -112006,15 +112006,15 @@ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, r0 │ │ │ │ bne 8fb8c │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp sl, #3 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ bne 8fb9c │ │ │ │ - bl 10799c │ │ │ │ + bl 1079a8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ beq 8fcf8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ b 8fb9c │ │ │ │ mov r0, r3 │ │ │ │ mov r3, #0 │ │ │ │ @@ -112076,15 +112076,15 @@ │ │ │ │ eoreq r0, r2, r8, ror #9 │ │ │ │ andseq r3, pc, r8, ror #22 │ │ │ │ andseq lr, sp, r4, asr #28 │ │ │ │ andseq lr, sp, r8, asr lr │ │ │ │ andeq r0, r0, sp, lsl #9 │ │ │ │ │ │ │ │ 0008fd40 : │ │ │ │ - b 3caa0 │ │ │ │ + b 3ca9c │ │ │ │ │ │ │ │ 0008fd44 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ @@ -112109,15 +112109,15 @@ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, #2 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, #32 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, #87 @ 0x57 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ strh r2, [r0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str r2, [r0, #4] │ │ │ │ @@ -112134,30 +112134,30 @@ │ │ │ │ beq 8fe30 │ │ │ │ mov r2, #3 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #32] │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl 1c2000 │ │ │ │ + bl 1c1fec │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str r0, [r3, #28] │ │ │ │ lsl r4, r2, #2 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #12 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r7, #4 │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r7, [sp, #32] │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ str r0, [r1, #12] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ str r0, [sp, #12] │ │ │ │ bl 23310 │ │ │ │ @@ -112223,15 +112223,15 @@ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 8ffa4 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r2 │ │ │ │ - bl 10799c │ │ │ │ + bl 1079a8 │ │ │ │ cmp r0, #0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ beq 8ffa8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ b 8fec8 │ │ │ │ @@ -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] │ │ │ │ @@ -112369,57 +112369,57 @@ │ │ │ │ add r5, pc, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #79 @ 0x4f │ │ │ │ str r4, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ - bl 2b4b4 │ │ │ │ + bl 2b4b0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #80 @ 0x50 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ - bl 2b4b4 │ │ │ │ + bl 2b4b0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #81 @ 0x51 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ - bl 2b4b4 │ │ │ │ + bl 2b4b0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #82 @ 0x52 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ - bl 2b4b4 │ │ │ │ + bl 2b4b0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #83 @ 0x53 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ - bl 2b4b4 │ │ │ │ + bl 2b4b0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #84 @ 0x54 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ - bl 2b4b4 │ │ │ │ + bl 2b4b0 │ │ │ │ mov r0, #85 @ 0x55 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ - bl 2b4b4 │ │ │ │ + bl 2b4b0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ @ instruction: 0xffffcaa0 │ │ │ │ @ instruction: 0xffffcb00 │ │ │ │ @ instruction: 0xffffc484 │ │ │ │ │ │ │ │ 00090274 : │ │ │ │ @@ -112444,15 +112444,15 @@ │ │ │ │ orr r0, r3, r2, lsl #13 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r6, [pc, #140] @ 90358 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r7, [r6] │ │ │ │ orr r3, r3, r7 │ │ │ │ lsl r4, r3, #16 │ │ │ │ - bl 2b3d4 │ │ │ │ + bl 2b3d0 │ │ │ │ ldr r3, [r6] │ │ │ │ asr r4, r4, #16 │ │ │ │ add r2, r3, #8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 90334 │ │ │ │ ldr r1, [pc, #100] @ 9035c │ │ │ │ str r2, [r6] │ │ │ │ @@ -112535,15 +112535,15 @@ │ │ │ │ bl 8e52c │ │ │ │ b 903ec │ │ │ │ ldr r6, [pc, #140] @ 904bc │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r7, [r6] │ │ │ │ orr r3, r3, r7 │ │ │ │ lsl r4, r3, #16 │ │ │ │ - bl 2b3d4 │ │ │ │ + bl 2b3d0 │ │ │ │ ldr r3, [r6] │ │ │ │ asr r4, r4, #16 │ │ │ │ add r1, r3, #8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 9047c │ │ │ │ str r1, [r6] │ │ │ │ ldr r1, [pc, #96] @ 904c0 │ │ │ │ @@ -112627,15 +112627,15 @@ │ │ │ │ lsr r0, r0, #1 │ │ │ │ b 9054c │ │ │ │ ldr r6, [pc, #140] @ 90624 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r7, [r6] │ │ │ │ orr r3, r3, r7 │ │ │ │ lsl r4, r3, #16 │ │ │ │ - bl 2b3d4 │ │ │ │ + bl 2b3d0 │ │ │ │ ldr r3, [r6] │ │ │ │ asr r4, r4, #16 │ │ │ │ add r1, r3, #8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 905e4 │ │ │ │ str r1, [r6] │ │ │ │ ldr r1, [pc, #96] @ 90628 │ │ │ │ @@ -112731,15 +112731,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r6, [pc, #152] @ 907b4 │ │ │ │ mov r0, r4 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r7, [r6] │ │ │ │ orr r3, r3, r7 │ │ │ │ lsl r5, r3, #16 │ │ │ │ - bl 2b3d4 │ │ │ │ + bl 2b3d0 │ │ │ │ ldr r3, [r6] │ │ │ │ asr r5, r5, #16 │ │ │ │ add r2, r3, #8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 90784 │ │ │ │ ldr r1, [pc, #108] @ 907b8 │ │ │ │ str r2, [r6] │ │ │ │ @@ -113188,15 +113188,15 @@ │ │ │ │ b 90d94 │ │ │ │ ldr r9, [pc, #224] @ 90f20 │ │ │ │ mov r0, r1 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr sl, [r9] │ │ │ │ orr r3, r3, sl │ │ │ │ lsl r4, r3, #16 │ │ │ │ - bl 2b3d4 │ │ │ │ + bl 2b3d0 │ │ │ │ ldr r3, [r9] │ │ │ │ asr r4, r4, #16 │ │ │ │ add r2, r3, #8 │ │ │ │ str r2, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ beq 90edc │ │ │ │ ldr r2, [pc, #176] @ 90f24 │ │ │ │ @@ -113276,37 +113276,37 @@ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sl] │ │ │ │ str r2, [sl] │ │ │ │ mov r2, #5 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - add r2, sp, #28 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #24 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + add r2, sp, #20 │ │ │ │ mov r4, #0 │ │ │ │ add r8, sp, #32 │ │ │ │ add r7, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - add r2, sp, #20 │ │ │ │ + add r2, sp, #28 │ │ │ │ ldr r9, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #32] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - str r8, [sp, #48] @ 0x30 │ │ │ │ + str r8, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ ble 910bc │ │ │ │ mov r5, r4 │ │ │ │ b 9102c │ │ │ │ cmp r6, #79 @ 0x4f │ │ │ │ beq 910a4 │ │ │ │ cmp r6, #82 @ 0x52 │ │ │ │ beq 91070 │ │ │ │ - bl 3aa90 │ │ │ │ + bl 3aa8c │ │ │ │ cmp r0, #0 │ │ │ │ bne 91080 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ adds r4, r4, #1 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ adc r5, r5, #0 │ │ │ │ cmp r3, r4 │ │ │ │ @@ -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 │ │ │ │ + add r3, sp, #32 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #28 │ │ │ │ subs r4, r6, #1 │ │ │ │ asr r5, r6, #31 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #24 │ │ │ │ sbc r5, r5, #0 │ │ │ │ mov r7, #0 │ │ │ │ - add fp, sp, #48 @ 0x30 │ │ │ │ + add fp, sp, #44 @ 0x2c │ │ │ │ subs r6, r4, r6 │ │ │ │ - add sl, sp, #44 @ 0x2c │ │ │ │ + add sl, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r1, ip │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r1, #6 │ │ │ │ sbc r9, r5, #0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str fp, [sp, #72] @ 0x48 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str sl, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #20] │ │ │ │ - b 91224 │ │ │ │ + b 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 │ │ │ │ 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 │ │ │ │ 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 │ │ │ │ @@ -113768,297 +113769,297 @@ │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp] │ │ │ │ str r6, [sp, #8] │ │ │ │ str r2, [sp, #16] │ │ │ │ bl 2676ec │ │ │ │ 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 │ │ │ │ + ble 91838 │ │ │ │ + bl 916e8 │ │ │ │ + b 917bc │ │ │ │ bl 20b8fc │ │ │ │ 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 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ + add r3, sp, #28 │ │ │ │ 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 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r3, [pc, #3692] @ 928a0 │ │ │ │ + ldr r3, [pc, #3692] @ 928a4 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - add r9, sp, #64 @ 0x40 │ │ │ │ add r7, sp, #60 @ 0x3c │ │ │ │ + add r9, sp, #64 @ 0x40 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ - str r9, [sp, #108] @ 0x6c │ │ │ │ - str r7, [sp, #112] @ 0x70 │ │ │ │ + str r7, [sp, #108] @ 0x6c │ │ │ │ + str r9, [sp, #112] @ 0x70 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 92aa8 │ │ │ │ - ldr r3, [pc, #3640] @ 928a4 │ │ │ │ + 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] │ │ │ │ @@ -114066,292 +114067,292 @@ │ │ │ │ ldr r0, [r3] │ │ │ │ bl 1ea2c4 │ │ │ │ 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 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ + beq 92908 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ 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, #128] @ 0x80 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [pc, #3160] @ 928a0 │ │ │ │ - str r2, [sp, #132] @ 0x84 │ │ │ │ + ldr r3, [pc, #3160] @ 928a4 │ │ │ │ + str r2, [sp, #124] @ 0x7c │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ + mov r2, #3 │ │ │ │ mov r8, #0 │ │ │ │ mov r9, #0 │ │ │ │ - str r5, [sp, #128] @ 0x80 │ │ │ │ + str r5, [sp, #132] @ 0x84 │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ strd r8, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 927cc │ │ │ │ - ldr r3, [pc, #3112] @ 928a4 │ │ │ │ + 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 │ │ │ │ + bl 55fd8 │ │ │ │ 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 │ │ │ │ + bl 2b3d0 │ │ │ │ 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 │ │ │ │ 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 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [pc, #2212] @ 928a0 │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [pc, #2196] @ 928a4 │ │ │ │ add r7, sp, #60 @ 0x3c │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ - str r7, [sp, #116] @ 0x74 │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ - ldr r3, [r6, r2] │ │ │ │ + str r7, [sp, #112] @ 0x70 │ │ │ │ + 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 1b4704 │ │ │ │ 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 │ │ │ │ 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 │ │ │ │ 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 │ │ │ │ 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 │ │ │ │ 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, #108] @ 0x6c │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ 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 │ │ │ │ + ldr r3, [pc, #1316] @ 928a4 │ │ │ │ add r7, sp, #60 @ 0x3c │ │ │ │ - str r7, [sp, #120] @ 0x78 │ │ │ │ + str r7, [sp, #112] @ 0x70 │ │ │ │ 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 │ │ │ │ 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 │ │ │ │ + bl 2b3d0 │ │ │ │ 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 │ │ │ │ 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 │ │ │ │ + bl 2b3d0 │ │ │ │ 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: 0x001f1cb0 │ │ │ │ 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, r0, ror #27 │ │ │ │ + ldrheq ip, [sp], -r8 │ │ │ │ + ldrsbeq ip, [sp], -r4 │ │ │ │ muleq r0, ip, sl │ │ │ │ - @ instruction: 0x001e4ab4 │ │ │ │ - mulseq sp, r8, pc @ │ │ │ │ - @ instruction: 0x001dbfd0 │ │ │ │ + @ instruction: 0x001e4ab0 │ │ │ │ + mulseq sp, r4, pc @ │ │ │ │ + andseq fp, sp, ip, asr #31 │ │ │ │ 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, ip, ror lr │ │ │ │ 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 │ │ │ │ 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 │ │ │ │ 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 │ │ │ │ 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 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ - b 91a64 │ │ │ │ + b 91a68 │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ bl 20b8fc │ │ │ │ - b 92710 │ │ │ │ + b 92714 │ │ │ │ str r8, [sp, #92] @ 0x5c │ │ │ │ bl 20b8fc │ │ │ │ - b 92304 │ │ │ │ + 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 │ │ │ │ + bl 55fd8 │ │ │ │ + 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 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ ldr r8, [sp, #28] │ │ │ │ - b 91eec │ │ │ │ + b 91ef0 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ bl 20b8fc │ │ │ │ ldr ip, [sp, #24] │ │ │ │ ldr r8, [sp, #28] │ │ │ │ - b 91e28 │ │ │ │ + b 91e2c │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ bl 20b8fc │ │ │ │ ldr ip, [sp, #24] │ │ │ │ - b 91d5c │ │ │ │ + b 91d60 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ bl 20b8fc │ │ │ │ ldr ip, [sp, #24] │ │ │ │ ldr r8, [sp, #28] │ │ │ │ - b 92290 │ │ │ │ + b 92294 │ │ │ │ mov r3, #8 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ bl 20b8fc │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - b 92020 │ │ │ │ + b 92024 │ │ │ │ mov r3, #9 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ bl 20b8fc │ │ │ │ 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 │ │ │ │ + bl 2b3d0 │ │ │ │ ldr r1, [r8] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ asr r5, r5, #16 │ │ │ │ add r1, r1, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 92c34 │ │ │ │ - ldr ip, [pc, #-980] @ 928d0 │ │ │ │ + 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 │ │ │ │ + bl 34944 │ │ │ │ + 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 │ │ │ │ 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 │ │ │ │ + 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 │ │ │ │ + bl 2b3d0 │ │ │ │ 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 │ │ │ │ + bl 2b3d0 │ │ │ │ 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 │ │ │ │ mov r1, #41 @ 0x29 │ │ │ │ bl 2137d4 │ │ │ │ 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 │ │ │ │ + bl 2b3d0 │ │ │ │ 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 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ add r1, sp, #24 │ │ │ │ add sl, sp, #40 @ 0x28 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ mov fp, #1 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ + add r1, sp, #28 │ │ │ │ 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 │ │ │ │ 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, #128] @ 0x80 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r0, [pc, #3592] @ 941d0 │ │ │ │ mov r3, #3 │ │ │ │ - str r3, [sp, #132] @ 0x84 │ │ │ │ - ldr r0, [pc, #3592] @ 941cc │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #0 │ │ │ │ - str r5, [sp, #128] @ 0x80 │ │ │ │ + str r5, [sp, #132] @ 0x84 │ │ │ │ strd r2, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r7, r0] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 94298 │ │ │ │ - ldr r3, [pc, #3548] @ 941d0 │ │ │ │ + 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 r2, [pc, #3344] @ 941d0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ 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 r3, [sp, #108] @ 0x6c │ │ │ │ + str fp, [sp, #112] @ 0x70 │ │ │ │ str r1, [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 │ │ │ │ + bl 55fd8 │ │ │ │ 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 │ │ │ │ + b 93440 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - ldr r1, [pc, #2624] @ 941cc │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r2, [sp, #116] @ 0x74 │ │ │ │ + ldr r1, [pc, #2624] @ 941d0 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ add fp, sp, #60 @ 0x3c │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ - str fp, [sp, #116] @ 0x74 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + str fp, [sp, #112] @ 0x70 │ │ │ │ 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 │ │ │ │ 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 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + b 9373c │ │ │ │ mov r2, #0 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - ldr r1, [pc, #1664] @ 941cc │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ + str r2, [sp, #116] @ 0x74 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r1, [pc, #1664] @ 941d0 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ + add r2, sp, #44 @ 0x2c │ │ │ │ add fp, sp, #60 @ 0x3c │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ - str fp, [sp, #120] @ 0x78 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + str fp, [sp, #112] @ 0x70 │ │ │ │ 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 │ │ │ │ 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 │ │ │ │ + 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 │ │ │ │ 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 │ │ │ │ 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 │ │ │ │ + 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 │ │ │ │ + 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 │ │ │ │ + bl 55fd8 │ │ │ │ + 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 │ │ │ │ + b 93cc8 │ │ │ │ mov r2, #9 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ bl 20b8fc │ │ │ │ - b 93b7c │ │ │ │ + b 93b80 │ │ │ │ mov r2, #8 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ bl 20b8fc │ │ │ │ - b 937bc │ │ │ │ + b 937c0 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ bl 20b8fc │ │ │ │ - b 93aa0 │ │ │ │ + b 93aa4 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ bl 20b8fc │ │ │ │ - b 93a08 │ │ │ │ + b 93a0c │ │ │ │ mov r2, #6 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ bl 20b8fc │ │ │ │ - b 934f0 │ │ │ │ + b 934f4 │ │ │ │ mov r2, #4 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ bl 20b8fc │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - b 9391c │ │ │ │ + b 93920 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ bl 20b8fc │ │ │ │ - b 93704 │ │ │ │ + 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, r8, lsr #10 │ │ │ │ + andseq r0, pc, r0, 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, r0, asr r9 @ │ │ │ │ + andseq sl, sp, r8, lsr #24 │ │ │ │ + andseq sl, sp, r4, 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, ip, ror #8 │ │ │ │ + andseq sl, sp, r4, asr r9 │ │ │ │ + andseq sl, sp, r0, 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 │ │ │ │ + @ instruction: 0x001da6b8 │ │ │ │ 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 │ │ │ │ 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 │ │ │ │ + bl 2b3d0 │ │ │ │ ldr r3, [r8] │ │ │ │ lsl r7, r7, #16 │ │ │ │ add r3, r3, #8 │ │ │ │ asr r7, r7, #16 │ │ │ │ str r3, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9463c │ │ │ │ - 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 │ │ │ │ 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 │ │ │ │ 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 │ │ │ │ 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 │ │ │ │ + bl 34944 │ │ │ │ + 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 │ │ │ │ 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 │ │ │ │ + bl 2b3d0 │ │ │ │ ldr r3, [r8] │ │ │ │ lsl r5, r5, #16 │ │ │ │ add r3, r3, #8 │ │ │ │ asr r5, r5, #16 │ │ │ │ str r3, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9465c │ │ │ │ - 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 │ │ │ │ + bl 2b3d0 │ │ │ │ ldr r2, [r7] │ │ │ │ lsl r5, r5, #16 │ │ │ │ add r2, r2, #8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ asr r5, r5, #16 │ │ │ │ str r2, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ - 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 │ │ │ │ + bl 2b3d0 │ │ │ │ ldr r2, [r7] │ │ │ │ lsl r4, r4, #16 │ │ │ │ add r2, r2, #8 │ │ │ │ asr r4, r4, #16 │ │ │ │ str r2, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9487c │ │ │ │ - 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 │ │ │ │ + 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 │ │ │ │ + bl 2b3d0 │ │ │ │ ldr r2, [r8] │ │ │ │ asr r5, r5, #16 │ │ │ │ add r2, r2, #8 │ │ │ │ str r2, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9478c │ │ │ │ - ldr r2, [pc, #-1636] @ 941f8 │ │ │ │ + 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 │ │ │ │ mov r1, #41 @ 0x29 │ │ │ │ bl 2137d4 │ │ │ │ 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 │ │ │ │ + bl 2b3d0 │ │ │ │ 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 │ │ │ │ + bl 2b3d0 │ │ │ │ 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 │ │ │ │ + bl 2b3d0 │ │ │ │ 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] │ │ │ │ @@ -117149,30 +117150,30 @@ │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [r5] │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ str r2, [r5] │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ - add r2, sp, #52 @ 0x34 │ │ │ │ - str r2, [sp, #108] @ 0x6c │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ + str r2, [sp, #108] @ 0x6c │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ + add r2, sp, #52 @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #2168] @ 954ac │ │ │ │ - ldr r1, [pc, #2168] @ 954b0 │ │ │ │ + ldr r0, [pc, #2168] @ 954b0 │ │ │ │ + ldr r1, [pc, #2168] @ 954b4 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - str r2, [sp, #120] @ 0x78 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ + str r2, [sp, #120] @ 0x78 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ 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 │ │ │ │ + ldr r2, [pc, #1584] @ 954cc │ │ │ │ + ldr r3, [pc, #1584] @ 954d0 │ │ │ │ bl 2668c4 │ │ │ │ strd r0, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ bl 2667e0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ bl 266e38 │ │ │ │ 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 │ │ │ │ @@ -117340,73 +117341,73 @@ │ │ │ │ mov r7, #10 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ str r8, [sp, #88] @ 0x58 │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r2, #16] │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r5, r4 │ │ │ │ str r4, [r3, #8] │ │ │ │ str r4, [r3, #32] │ │ │ │ str r0, [r3, #12] │ │ │ │ - ble 94f80 │ │ │ │ - ldr r6, [pc, #1408] @ 954d0 │ │ │ │ + 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 │ │ │ │ + bl 2b3d0 │ │ │ │ ldr r3, [r5] │ │ │ │ lsl r4, r4, #16 │ │ │ │ add r3, r3, #8 │ │ │ │ asr r4, r4, #16 │ │ │ │ str r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 95408 │ │ │ │ - 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,169 +117689,169 @@ │ │ │ │ str r3, [r1, r9, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [r8, r9, lsl #2] │ │ │ │ ldrne r3, [sp, #56] @ 0x38 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ - b 9515c │ │ │ │ + b 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] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sl] │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #24 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #28 │ │ │ │ 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, #20 │ │ │ │ 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,594 +117859,594 @@ │ │ │ │ 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 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [r3, #16] │ │ │ │ lsl r0, r2, #2 │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ str r0, [r5, #12] │ │ │ │ - b 95604 │ │ │ │ + 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 │ │ │ │ + ldr r2, [pc, #344] @ 959a4 │ │ │ │ + ldr r3, [pc, #344] @ 959a8 │ │ │ │ bl 2668c4 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r9, r1 │ │ │ │ bl 2667e0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ bl 266e38 │ │ │ │ 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 │ │ │ │ + bl 2b3d0 │ │ │ │ ldr r3, [r6] │ │ │ │ asr r4, r4, #16 │ │ │ │ add r2, r3, #8 │ │ │ │ str r2, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 95914 │ │ │ │ - ldr r1, [pc, #184] @ 959ac │ │ │ │ + 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 │ │ │ │ - str r3, [sp, #24] │ │ │ │ add r3, sp, #8 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + add r3, sp, #12 │ │ │ │ mov r2, #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #4 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #32] │ │ │ │ bl 207b24 │ │ │ │ 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 │ │ │ │ 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 │ │ │ │ - str r2, [sp, #32] │ │ │ │ add r2, sp, #8 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + add r2, sp, #12 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r5, #0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - add r2, sp, #12 │ │ │ │ + add r2, sp, #20 │ │ │ │ add r3, sp, #24 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r3, [r4] │ │ │ │ str r5, [sp, #20] │ │ │ │ bl 207b24 │ │ │ │ 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 │ │ │ │ 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, #40 @ 0x28 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - add r0, sp, #12 │ │ │ │ + add r0, sp, #20 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ + add r0, sp, #16 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - add r0, sp, #16 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ + add r0, sp, #12 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #28 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ + add r0, sp, #24 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov r4, #0 │ │ │ │ - add r0, sp, #24 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ str r4, [sp, #32] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ str lr, [sp, #52] @ 0x34 │ │ │ │ - str r7, [sp, #72] @ 0x48 │ │ │ │ + str r7, [sp, #68] @ 0x44 │ │ │ │ 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 │ │ │ │ + bl 3cc2c │ │ │ │ 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,162 +118461,162 @@ │ │ │ │ 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 │ │ │ │ ldr lr, [r5] │ │ │ │ str r3, [r5] │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #8 │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #12 │ │ │ │ str lr, [sp, #24] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - beq 9624c │ │ │ │ - mov r3, #0 │ │ │ │ + beq 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 │ │ │ │ - bl 55fdc │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ + bl 55fd8 │ │ │ │ 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, r0, lsl #9 │ │ │ │ + andseq r8, sp, r8, ror #18 │ │ │ │ + andseq r8, sp, r0, 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,64 +118807,64 @@ │ │ │ │ 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, #40 @ 0x28 │ │ │ │ ldr sl, [r0, #4] │ │ │ │ str ip, [sp, #52] @ 0x34 │ │ │ │ lsr r2, r1, r8 │ │ │ │ - add ip, sp, #40 @ 0x28 │ │ │ │ + add ip, sp, #32 │ │ │ │ ldr r3, [r9] │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ add ip, sp, #28 │ │ │ │ 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, #36 @ 0x24 │ │ │ │ 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 │ │ │ │ @@ -118873,85 +118874,85 @@ │ │ │ │ bl 2676ec │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 2676ec │ │ │ │ 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 │ │ │ │ addne r3, sl, #1 │ │ │ │ add r8, r5, #1 │ │ │ │ smulbb r0, r8, r3 │ │ │ │ lsl r0, r0, #2 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, #12 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ bl 23310 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r2, #0 │ │ │ │ ldrh r3, [r0, #2] │ │ │ │ @@ -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 │ │ │ │ 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,54 +119261,54 @@ │ │ │ │ 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 │ │ │ │ str r3, [r6] │ │ │ │ add r3, sp, #4 │ │ │ │ add r0, r5, #12 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r7, [sp, #12] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ bl 8d25c │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -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 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ tst r0, #1 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #28 │ │ │ │ mov ip, r0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bne 9712c │ │ │ │ + bne 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 │ │ │ │ - bl 3aa90 │ │ │ │ + beq 97164 │ │ │ │ + bl 3aa8c │ │ │ │ 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 │ │ │ │ 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 │ │ │ │ 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 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + add r3, sp, #32 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ 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 │ │ │ │ + bl 3aa8c │ │ │ │ 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,439 +119908,439 @@ │ │ │ │ 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 │ │ │ │ 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 │ │ │ │ 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 │ │ │ │ + bl 2b3d0 │ │ │ │ ldr r3, [r9] │ │ │ │ asr r8, r8, #16 │ │ │ │ add r2, r3, #8 │ │ │ │ str r2, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 979e0 │ │ │ │ - ldr r1, [pc, #700] @ 97bb4 │ │ │ │ + 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 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - add r3, sp, #84 @ 0x54 │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ 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, #84 @ 0x54 │ │ │ │ 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 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 2676ec │ │ │ │ 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 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ add ip, r3, fp, lsl #2 │ │ │ │ @@ -120348,185 +120349,185 @@ │ │ │ │ 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 │ │ │ │ + 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, #124] @ 0x7c │ │ │ │ + cmp lr, #0 │ │ │ │ + add r2, sp, #92 @ 0x5c │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ 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 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, r4 │ │ │ │ bl 2676ec │ │ │ │ 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 │ │ │ │ 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,96 +121034,96 @@ │ │ │ │ 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 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ bl 2676ec │ │ │ │ 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 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ @@ -121130,265 +121131,265 @@ │ │ │ │ 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,778 +121496,778 @@ │ │ │ │ sbc r3, r6, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ mov r7, #0 │ │ │ │ add r5, sp, #108 @ 0x6c │ │ │ │ mov sl, r2 │ │ │ │ mov fp, r3 │ │ │ │ - b 98f30 │ │ │ │ + b 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 │ │ │ │ + add r3, sp, #20 │ │ │ │ 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, #20 │ │ │ │ - add r7, sp, #40 @ 0x28 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + 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 │ │ │ │ mov r2, r0 │ │ │ │ str lr, [sp, #52] @ 0x34 │ │ │ │ - str r7, [sp, #76] @ 0x4c │ │ │ │ - str r9, [sp, #80] @ 0x50 │ │ │ │ + str r9, [sp, #68] @ 0x44 │ │ │ │ + str r7, [sp, #80] @ 0x50 │ │ │ │ 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 │ │ │ │ + bl 3cc2c │ │ │ │ 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, r4, 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] │ │ │ │ mov r3, #2 │ │ │ │ lsl r4, ip, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #32] │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ lsl r2, r2, #3 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 23310 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ 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 │ │ │ │ + bl ebfe0 │ │ │ │ + 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: 0x001e9ff7 │ │ │ │ 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 │ │ │ │ + bl 34bc4 │ │ │ │ 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,283 +122277,283 @@ │ │ │ │ ldr r1, [r2, #28] │ │ │ │ cmp r6, #0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ str r2, [r0, #24] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [r0, #20] │ │ │ │ str r3, [r0, #16] │ │ │ │ - ldr r2, [pc, #200] @ 99bc0 │ │ │ │ + ldr r2, [pc, #200] @ 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 │ │ │ │ + bl 34bc4 │ │ │ │ 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 │ │ │ │ + bl ea4c8 │ │ │ │ + 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 │ │ │ │ + bl ea4c8 │ │ │ │ + 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 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #32 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #20 │ │ │ │ mov r6, #0 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ mov r2, #5 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #28 │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str r6, [sp, #20] │ │ │ │ str r6, [sp, #24] │ │ │ │ str r6, [sp, #28] │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, #243 @ 0xf3 │ │ │ │ str r0, [sp, #24] │ │ │ │ strh r2, [r0] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r2, r6 │ │ │ │ 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 │ │ │ │ + bl 34bc4 │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r4, r4, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ bl 23310 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - 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, #112] @ 0x70 │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - str r2, [sp, #96] @ 0x60 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ + ldr r2, [r5] │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ + str r2, [sp, #96] @ 0x60 │ │ │ │ + str r1, [sp, #124] @ 0x7c │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #4] │ │ │ │ - str r1, [sp, #124] @ 0x7c │ │ │ │ + str r1, [sp, #128] @ 0x80 │ │ │ │ str r2, [r5] │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ + ldr r1, [pc, #432] @ 9a03c │ │ │ │ mov r2, #7 │ │ │ │ - str r2, [sp, #100] @ 0x64 │ │ │ │ - str r1, [sp, #128] @ 0x80 │ │ │ │ - add r2, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #428] @ 9a038 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - str r2, [sp, #104] @ 0x68 │ │ │ │ + str r2, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - add r2, sp, #52 @ 0x34 │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - str r2, [sp, #108] @ 0x6c │ │ │ │ + str r2, [sp, #104] @ 0x68 │ │ │ │ mov r3, #1 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ str r0, [sp] │ │ │ │ - str r2, [sp, #112] @ 0x70 │ │ │ │ + str r2, [sp, #108] @ 0x6c │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - bl ea4bc │ │ │ │ + bl ea4c8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ add r7, r6, #1 │ │ │ │ lsl r7, r7, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ sub r7, r7, #4 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r4, [r0, r7] │ │ │ │ - ble 99fbc │ │ │ │ + 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,598 +122564,598 @@ │ │ │ │ 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 │ │ │ │ mov r3, r1 │ │ │ │ str ip, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - bl 47e24 │ │ │ │ + bl 47e20 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr ip, [pc, #36] @ 9a0b0 │ │ │ │ + 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 │ │ │ │ + bl 478a0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andseq r1, sp, r0, lsl #14 │ │ │ │ + @ instruction: 0x001d16fc │ │ │ │ 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] │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [r6] │ │ │ │ mov r0, #12 │ │ │ │ add r3, sp, #4 │ │ │ │ str r2, [sp, #16] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - str sp, [sp, #24] │ │ │ │ - bl 34bc8 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str sp, [sp, #20] │ │ │ │ + bl 34bc4 │ │ │ │ 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 │ │ │ │ - bl f18d8 │ │ │ │ + beq 9a158 │ │ │ │ + bl f18e4 │ │ │ │ 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 │ │ │ │ + b 55450 │ │ │ │ + andseq r5, sp, r8, asr #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r0, #24 │ │ │ │ mov r6, r1 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9a250 │ │ │ │ + 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 │ │ │ │ + bl 2c968 │ │ │ │ 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 │ │ │ │ + bl 2c968 │ │ │ │ add r0, r5, #36 @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r6 │ │ │ │ add r0, r5, #8 │ │ │ │ - bl 2c96c │ │ │ │ - b 9a25c │ │ │ │ + bl 2c968 │ │ │ │ + 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 │ │ │ │ + bl 2c968 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, r0, #56 @ 0x38 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #152 @ 0x98 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #136 @ 0x88 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #148 @ 0x94 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #88 @ 0x58 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ add r0, r4, #168 @ 0xa8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r0, #24 │ │ │ │ mov r6, r1 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9a380 │ │ │ │ + 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 │ │ │ │ + bl 31cb0 │ │ │ │ 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 │ │ │ │ + bl 31cb0 │ │ │ │ add r0, r5, #36 @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r6 │ │ │ │ add r0, r5, #8 │ │ │ │ - bl 31cb4 │ │ │ │ - b 9a38c │ │ │ │ + bl 31cb0 │ │ │ │ + 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 │ │ │ │ + bl 31cb0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, r0, #56 @ 0x38 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #152 @ 0x98 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #136 @ 0x88 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #148 @ 0x94 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #88 @ 0x58 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ add r0, r4, #168 @ 0xa8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r8, #4]! │ │ │ │ mov r6, r1 │ │ │ │ - bl 2c1e0 │ │ │ │ + bl 2c1dc │ │ │ │ mov r1, r6 │ │ │ │ ldr r7, [r0, #20] │ │ │ │ mov r0, r8 │ │ │ │ asr r9, r7, #31 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ cmp r7, r9 │ │ │ │ eor r5, r7, r7, asr #31 │ │ │ │ - beq 9a4b4 │ │ │ │ + beq 9a4b8 │ │ │ │ add r3, r5, #1 │ │ │ │ add r4, r4, r3, lsl #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ subs r5, r5, #1 │ │ │ │ sub r4, r4, #4 │ │ │ │ - bne 9a49c │ │ │ │ + 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] │ │ │ │ - bl 2c1e0 │ │ │ │ + bl 2c1dc │ │ │ │ mov r1, r5 │ │ │ │ ldr fp, [r0, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2c18c │ │ │ │ + bl 2c188 │ │ │ │ asr sl, fp, #31 │ │ │ │ eor r9, fp, fp, asr #31 │ │ │ │ cmp r0, #5 │ │ │ │ mov r7, r0 │ │ │ │ - beq 9a678 │ │ │ │ + beq 9a67c │ │ │ │ ldr r8, [r6, #4] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 9a568 │ │ │ │ + beq 9a56c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2c1e0 │ │ │ │ + bl 2c1dc │ │ │ │ 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 │ │ │ │ + bl 31cb0 │ │ │ │ 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 │ │ │ │ + bl 2c1dc │ │ │ │ ldr r9, [r0, #4] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ add r9, r9, #5 │ │ │ │ cmp r2, #0 │ │ │ │ mov fp, r0 │ │ │ │ add sl, r0, r9, lsl #2 │ │ │ │ - beq 9a6d0 │ │ │ │ + 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 │ │ │ │ + bl 31cb0 │ │ │ │ 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 │ │ │ │ + bl 2c064 │ │ │ │ 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 │ │ │ │ + bl 2c1dc │ │ │ │ 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 │ │ │ │ + bl 31cb0 │ │ │ │ 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] │ │ │ │ @@ -123168,51 +123169,51 @@ │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #8 │ │ │ │ lsl r0, r0, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 34ba4 │ │ │ │ + bl 34ba0 │ │ │ │ mov r2, #43 @ 0x2b │ │ │ │ - ldr r3, [pc, #64] @ 9a928 │ │ │ │ + ldr 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] │ │ │ │ @@ -123227,38 +123228,38 @@ │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #8 │ │ │ │ lsl r0, r0, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 34ba4 │ │ │ │ + bl 34ba0 │ │ │ │ mov r2, #43 @ 0x2b │ │ │ │ - ldr r3, [pc, #64] @ 9aa0c │ │ │ │ + ldr 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,132 +123338,132 @@ │ │ │ │ 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, r4, sp │ │ │ │ + andseq r4, sp, r4, rrx │ │ │ │ + andseq r4, sp, r8, asr #2 │ │ │ │ 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 │ │ │ │ @@ -123470,30 +123471,30 @@ │ │ │ │ str lr, [sp, #116] @ 0x74 │ │ │ │ add lr, sp, #52 @ 0x34 │ │ │ │ str lr, [sp, #120] @ 0x78 │ │ │ │ add lr, sp, #68 @ 0x44 │ │ │ │ str lr, [sp, #124] @ 0x7c │ │ │ │ add lr, sp, #80 @ 0x50 │ │ │ │ str lr, [sp, #128] @ 0x80 │ │ │ │ - add lr, sp, #24 │ │ │ │ - str lr, [sp, #132] @ 0x84 │ │ │ │ add lr, sp, #16 │ │ │ │ - str lr, [sp, #136] @ 0x88 │ │ │ │ + str lr, [sp, #132] @ 0x84 │ │ │ │ add lr, sp, #12 │ │ │ │ + str lr, [sp, #136] @ 0x88 │ │ │ │ + add lr, sp, #24 │ │ │ │ str lr, [sp, #140] @ 0x8c │ │ │ │ - add lr, sp, #20 │ │ │ │ + add lr, sp, #28 │ │ │ │ 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, #20 │ │ │ │ mov r4, #0 │ │ │ │ str lr, [sp, #96] @ 0x60 │ │ │ │ add r7, sp, #32 │ │ │ │ add lr, sp, #36 @ 0x24 │ │ │ │ ldr ip, [sp, #192] @ 0xc0 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ @@ -123510,54 +123511,54 @@ │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str lr, [sp, #108] @ 0x6c │ │ │ │ str ip, [sp, #76] @ 0x4c │ │ │ │ - bl 55e28 │ │ │ │ - ldr r3, [pc, #928] @ 9b1d4 │ │ │ │ + bl 55e24 │ │ │ │ + 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 │ │ │ │ + bl ea4c8 │ │ │ │ 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,582 +123573,582 @@ │ │ │ │ strhne r2, [r9, #2] │ │ │ │ ldr r2, [fp, #24] │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ - beq 9af60 │ │ │ │ - ldr ip, [pc, #696] @ 9b1e4 │ │ │ │ + beq 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 │ │ │ │ + bl e8c0c │ │ │ │ ldr fp, [sp, #16] │ │ │ │ ldr r9, [sp, #12] │ │ │ │ ldr r1, [fp, #8] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r8, r1, r3 │ │ │ │ add r8, r8, #4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ lsl r8, r8, #2 │ │ │ │ cmp r8, r3 │ │ │ │ movlt r8, r3 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [r9, #16] │ │ │ │ - bne 9af98 │ │ │ │ + bne 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, r8, lsr #24 │ │ │ │ + andseq r8, lr, r0, lsr r8 │ │ │ │ + andseq r3, sp, r4, lsl #22 │ │ │ │ + andseq r3, sp, r8, lsr #24 │ │ │ │ + andseq r8, lr, ip, lsl #16 │ │ │ │ + andseq r3, sp, r0, ror #21 │ │ │ │ + andseq r3, sp, r0, lsr #25 │ │ │ │ + andseq r8, lr, r8, ror #15 │ │ │ │ + @ instruction: 0x001d3abc │ │ │ │ + andseq r3, sp, r4, lsl ip │ │ │ │ + andseq r8, lr, r4, asr #15 │ │ │ │ + mulseq sp, r4, sl │ │ │ │ + andseq r3, sp, r0, 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 │ │ │ │ + @ instruction: 0x001e85dc │ │ │ │ + @ instruction: 0x001d38b0 │ │ │ │ + andseq r3, sp, r8, lsl #20 │ │ │ │ + @ instruction: 0x001e85b8 │ │ │ │ + andseq r3, sp, r8, lsl #17 │ │ │ │ + andseq r3, sp, r4, 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, r4, r5 │ │ │ │ + andseq r3, sp, r8, ror #16 │ │ │ │ + andseq r3, sp, r8, lsr #20 │ │ │ │ + andseq r8, lr, ip, ror #10 │ │ │ │ + andseq r3, sp, r0, asr #16 │ │ │ │ + andseq r3, sp, r4, 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 │ │ │ │ + andseq r8, lr, ip, lsl #5 │ │ │ │ + andseq r3, sp, r0, ror #10 │ │ │ │ + andseq r3, sp, r4, lsl #13 │ │ │ │ + andseq r8, lr, r8, ror #4 │ │ │ │ + andseq r3, sp, ip, lsr r5 │ │ │ │ + mulseq sp, r4, r6 │ │ │ │ + andseq r8, lr, r4, asr #4 │ │ │ │ + andseq r3, sp, r4, lsl r5 │ │ │ │ + andseq r3, sp, r0, 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, r0, lsr #4 │ │ │ │ + @ instruction: 0x001d34f4 │ │ │ │ + @ instruction: 0x001d36b4 │ │ │ │ + @ instruction: 0x001e81fc │ │ │ │ + @ instruction: 0x001d34d0 │ │ │ │ + andseq r3, sp, r4, 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 │ │ │ │ + add r3, sp, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #12 │ │ │ │ mov r5, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #8 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #8 │ │ │ │ mov r1, #2 │ │ │ │ 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 │ │ │ │ + bl ea2f8 │ │ │ │ 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 │ │ │ │ + bl ebf44 │ │ │ │ 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 │ │ │ │ + bl ec0b8 │ │ │ │ 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 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r1, r4 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r8, r2 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 99bcc │ │ │ │ + bl 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 │ │ │ │ + bl ea2f8 │ │ │ │ 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 │ │ │ │ + bl ea2f8 │ │ │ │ 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 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - add r3, sp, #20 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ add r3, sp, #12 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + add r3, sp, #28 │ │ │ │ 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 │ │ │ │ + bl ea2f8 │ │ │ │ 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 │ │ │ │ + bl eb0cc │ │ │ │ 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 │ │ │ │ + bl eb418 │ │ │ │ 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,643 +126643,643 @@ │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r1, r3] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #2216] @ 9e7c8 │ │ │ │ - ldr r2, [pc, #2216] @ 9e7cc │ │ │ │ + ldr r1, [pc, #2216] @ 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 │ │ │ │ ldr fp, [r1] │ │ │ │ str r3, [r1] │ │ │ │ mov r3, #3 │ │ │ │ ldr r9, [r0, #4] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ ldr r2, [r8, #4] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [r8, #8] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r5, [r8] │ │ │ │ mov r4, r0 │ │ │ │ str fp, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r9, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r3, [r0, #12] │ │ │ │ - bne 9e044 │ │ │ │ + bne 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] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - add r3, sp, #28 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #16 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #20 │ │ │ │ mov r8, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #32 │ │ │ │ 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, r4, ror r9 │ │ │ │ + andseq pc, ip, r8, asr #24 │ │ │ │ + andseq pc, ip, r0, lsr #27 │ │ │ │ + andseq r4, lr, ip, asr #18 │ │ │ │ + andseq pc, ip, ip, lsl ip @ │ │ │ │ + andseq pc, ip, r8, lsr #27 │ │ │ │ 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, r8, lsr #18 │ │ │ │ + @ instruction: 0x001cfbfc │ │ │ │ + @ instruction: 0x001cfdf0 │ │ │ │ + andseq r4, lr, r4, lsl #18 │ │ │ │ + @ instruction: 0x001cfbd8 │ │ │ │ + mulseq ip, r8, sp │ │ │ │ │ │ │ │ -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 │ │ │ │ + bl 34c78 │ │ │ │ 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, r4, 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] │ │ │ │ + add r0, sp, #4 │ │ │ │ + str r0, [sp, #32] │ │ │ │ mov r0, #0 │ │ │ │ str r6, [sp, #16] │ │ │ │ - str sp, [sp, #32] │ │ │ │ + str sp, [sp, #24] │ │ │ │ str r0, [sp, #12] │ │ │ │ - bhi 9f408 │ │ │ │ + bhi 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, r4, ror r4 │ │ │ │ + andseq pc, ip, r8, lsl #19 │ │ │ │ + mulseq ip, r8, r9 │ │ │ │ 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,787 +128102,787 @@ │ │ │ │ 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] │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #4 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #28] │ │ │ │ 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 │ │ │ │ + str sp, [sp, #24] │ │ │ │ + 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 │ │ │ │ + bl ebfe0 │ │ │ │ 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 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov ip, r0 │ │ │ │ add r3, sp, #8 │ │ │ │ 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 │ │ │ │ + andseq r3, lr, sl, lsl #29 │ │ │ │ + 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: 0x001e3ab1 │ │ │ │ + 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, r0, lsr #7 │ │ │ │ + andseq lr, ip, r4, ror r6 │ │ │ │ + andseq lr, ip, r4, lsr r8 │ │ │ │ + andseq r3, lr, r0, lsl r3 │ │ │ │ + andseq lr, ip, r0, ror #11 │ │ │ │ + andseq lr, ip, ip, ror #14 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ - @ instruction: 0x001e32f0 │ │ │ │ - andseq lr, ip, r4, asr #11 │ │ │ │ - andseq lr, ip, ip, lsl r7 │ │ │ │ - andseq r3, lr, ip, asr #5 │ │ │ │ - andseq lr, ip, r0, lsr #11 │ │ │ │ - mulseq ip, r4, r7 │ │ │ │ + andseq r3, lr, ip, ror #5 │ │ │ │ + andseq lr, ip, r0, asr #11 │ │ │ │ + andseq lr, ip, r8, lsl r7 │ │ │ │ + andseq r3, lr, r8, asr #5 │ │ │ │ + mulseq ip, ip, r5 │ │ │ │ + mulseq ip, r0, 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,551 +129274,551 @@ │ │ │ │ add r5, sp, #4 │ │ │ │ str r2, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ str ip, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r5, [sp, #16] │ │ │ │ - beq a07c0 │ │ │ │ + beq 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 @ │ │ │ │ + andseq r3, lr, ip, asr #1 │ │ │ │ + andseq lr, ip, r0, lsr #7 │ │ │ │ + andseq lr, ip, r0, ror #10 │ │ │ │ + andseq r3, lr, r8, rrx │ │ │ │ + andseq lr, ip, ip, lsr r3 │ │ │ │ + andseq lr, ip, r0, ror #8 │ │ │ │ + andseq r3, lr, r4, asr #32 │ │ │ │ + andseq lr, ip, r8, lsl r3 │ │ │ │ + andseq lr, ip, r0, ror r4 │ │ │ │ + andseq r3, lr, r0, lsr #32 │ │ │ │ + @ instruction: 0x001ce2f0 │ │ │ │ + andseq lr, ip, ip, ror r4 │ │ │ │ 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] │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ - add r3, sp, #8 │ │ │ │ - str r3, [sp, #28] │ │ │ │ add r3, sp, #12 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + add r3, sp, #8 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ str r6, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a0ab0 │ │ │ │ + bne 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 │ │ │ │ + bl ebdfc │ │ │ │ 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 │ │ │ │ + bl ebd04 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r2, [r4, #160] @ 0xa0 │ │ │ │ addne r3, r3, r0 │ │ │ │ subne r2, r2, r0 │ │ │ │ strne r2, [r4, #160] @ 0xa0 │ │ │ │ ldrne r2, [r4, #164] @ 0xa4 │ │ │ │ ldreq r6, [sp, #20] │ │ │ │ subne r2, r2, r0 │ │ │ │ ldrne r6, [sp, #20] │ │ │ │ strne r3, [r4, #172] @ 0xac │ │ │ │ strne r2, [r4, #164] @ 0xa4 │ │ │ │ - b a0a4c │ │ │ │ + b 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] │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [r7] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r1, r2 │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #8 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl a09c8 │ │ │ │ + bl 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] │ │ │ │ + str sp, [sp, #24] │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #4 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - bl a09c8 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl 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,418 +129826,418 @@ │ │ │ │ mov r2, #1 │ │ │ │ str r3, [r4] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 99cb8 │ │ │ │ + bl 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 │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ str r1, [sp, #140] @ 0x8c │ │ │ │ mov r8, r3 │ │ │ │ - add r1, sp, #60 @ 0x3c │ │ │ │ - ldr r3, [pc, #3896] @ a2214 │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ + ldr r3, [pc, #3896] @ a2218 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ + add r1, sp, #60 @ 0x3c │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #148] @ 0x94 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs a1314 │ │ │ │ - ldr r3, [pc, #3856] @ a2218 │ │ │ │ + bcs 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 │ │ │ │ + bl ea2f8 │ │ │ │ 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 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ - add r3, sp, #100 @ 0x64 │ │ │ │ - str r3, [sp, #156] @ 0x9c │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ + str r3, [sp, #156] @ 0x9c │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ - add r3, sp, #92 @ 0x5c │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ - add r3, sp, #96 @ 0x60 │ │ │ │ + add r3, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ mov r4, #11 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ lsl r0, r0, #2 │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ + add r3, sp, #100 @ 0x64 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ lsl r2, r2, #2 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ bl 23310 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [r0, #56] @ 0x38 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ - bl eaebc │ │ │ │ + bl eaec8 │ │ │ │ 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 │ │ │ │ + bl 34c78 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ ldr r0, [r3, #32] │ │ │ │ lsl r0, r0, #3 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #28] │ │ │ │ lsl r2, r2, #3 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ bl 23310 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ streq r2, [sp, #96] @ 0x60 │ │ │ │ - beq a1640 │ │ │ │ + beq a1644 │ │ │ │ mov r3, #11 │ │ │ │ mov r0, #12 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ mov r2, #12 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ bl 23310 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ @@ -130248,246 +130249,246 @@ │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ str r1, [r3, #756] @ 0x2f4 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ str r0, [r3, #772] @ 0x304 │ │ │ │ ldr r0, [sp, #228] @ 0xe4 │ │ │ │ str r0, [r3, #776] @ 0x308 │ │ │ │ - ldr r0, [pc, #2984] @ a2228 │ │ │ │ + ldr r0, [pc, #2984] @ 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 │ │ │ │ + bl 52b80 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl eafa0 │ │ │ │ + bl eafac │ │ │ │ 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 │ │ │ │ + bl ea2f8 │ │ │ │ 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 │ │ │ │ + bl ebf44 │ │ │ │ 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 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ - bl ec1e0 │ │ │ │ + bl ec1ec │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ mov r7, #0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ str r7, [sp, #8] │ │ │ │ str r7, [sp, #4] │ │ │ │ str r7, [sp] │ │ │ │ - bl a5034 │ │ │ │ + bl a5038 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl eb0c0 │ │ │ │ + bl eb0cc │ │ │ │ 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 │ │ │ │ + bl eb0cc │ │ │ │ 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 │ │ │ │ + bl eb418 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl eb40c │ │ │ │ + bl eb418 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r0, #96] @ 0x60 │ │ │ │ - bl ec1f4 │ │ │ │ + bl ec200 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ mov r3, r8 │ │ │ │ str r1, [r6] │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr ip, [sp, #228] @ 0xe4 │ │ │ │ @@ -130495,59 +130496,59 @@ │ │ │ │ str r1, [sp, #12] │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr ip, [sp, #224] @ 0xe0 │ │ │ │ str r1, [sp, #8] │ │ │ │ str ip, [sp] │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ - bl a1250 │ │ │ │ + bl 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 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #132] @ 0x84 │ │ │ │ - bl ec1e0 │ │ │ │ + bl ec1ec │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ - bl eb600 │ │ │ │ + bl eb60c │ │ │ │ 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 │ │ │ │ + bl ec200 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r3, [r1] │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r1] │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr ip, [sp, #224] @ 0xe0 │ │ │ │ @@ -130559,65 +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 │ │ │ │ @@ -130628,27 +130629,27 @@ │ │ │ │ addge r3, r3, #1 │ │ │ │ strge r3, [r4, #164] @ 0xa4 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl eb908 │ │ │ │ + bl eb914 │ │ │ │ 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 │ │ │ │ + bl ec1ec │ │ │ │ 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 │ │ │ │ + bl ebf44 │ │ │ │ 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 │ │ │ │ + bl ebf44 │ │ │ │ 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, #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 │ │ │ │ + eoreq lr, r0, r8, ror #23 │ │ │ │ + andseq r2, lr, r8, asr #9 │ │ │ │ andseq r2, lr, ip, asr #9 │ │ │ │ - @ instruction: 0x001e24d0 │ │ │ │ andeq r4, r0, r8, lsr #3 │ │ │ │ - andseq sp, ip, r4, ror #15 │ │ │ │ + andseq sp, ip, r0, 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 │ │ │ │ + @ instruction: 0x001c83dc │ │ │ │ str r7, [fp, #-0] │ │ │ │ - andseq fp, ip, ip, asr #27 │ │ │ │ + andseq fp, ip, r8, asr #27 │ │ │ │ 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 │ │ │ │ + add r3, sp, #100 @ 0x64 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ - add r3, sp, #100 @ 0x64 │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ mov r3, #6 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov r3, #1 │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ - bl 9f32c │ │ │ │ + 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,349 +131178,349 @@ │ │ │ │ str lr, [sp, #112] @ 0x70 │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r8, [sp, #16] │ │ │ │ mov r2, r3 │ │ │ │ - bl bbf30 │ │ │ │ + bl 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 │ │ │ │ + bl ebf44 │ │ │ │ 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 │ │ │ │ + bl ea2f8 │ │ │ │ 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 │ │ │ │ + bl ea2f8 │ │ │ │ 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 │ │ │ │ + bl ebf44 │ │ │ │ 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 │ │ │ │ + bl ebf44 │ │ │ │ mov r4, #0 │ │ │ │ mov r3, r4 │ │ │ │ mvn r2, #0 │ │ │ │ mov r1, #4 │ │ │ │ str r9, [sp, #132] @ 0x84 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ str r4, [sp, #12] │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ - bl a9138 │ │ │ │ + bl 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 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ str r7, [sp, #132] @ 0x84 │ │ │ │ - bl ec1e0 │ │ │ │ + bl ec1ec │ │ │ │ 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,178 +131529,178 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ str r7, [sp, #132] @ 0x84 │ │ │ │ - bl a5034 │ │ │ │ + bl 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 │ │ │ │ + bl ec200 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ ldr ip, [sp, #224] @ 0xe0 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ str ip, [sp] │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ str ip, [sp, #12] │ │ │ │ ldr ip, [sp, #60] @ 0x3c │ │ │ │ mov r3, r8 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ str ip, [sp, #8] │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ - bl a1250 │ │ │ │ + bl 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 │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl ec1e0 │ │ │ │ + bl ec1ec │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r0, #160] @ 0xa0 │ │ │ │ mov r1, sl │ │ │ │ cmp r3, #0 │ │ │ │ addge r3, r3, sl │ │ │ │ strge r3, [r0, #160] @ 0xa0 │ │ │ │ @@ -131708,99 +131709,99 @@ │ │ │ │ addge r3, r3, sl │ │ │ │ strge r3, [r0, #164] @ 0xa4 │ │ │ │ ldr r3, [r0, #172] @ 0xac │ │ │ │ sub r3, r3, sl │ │ │ │ str r3, [r0, #172] @ 0xac │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl ec0ac │ │ │ │ + bl ec0b8 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r1, sl │ │ │ │ - bl eb908 │ │ │ │ + bl eb914 │ │ │ │ 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,226 +131816,226 @@ │ │ │ │ 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 │ │ │ │ + bl ec1ec │ │ │ │ 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 │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ mov r0, r7 │ │ │ │ - add r3, sp, #96 @ 0x60 │ │ │ │ + add r3, sp, #100 @ 0x64 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ - bl a09c8 │ │ │ │ + bl 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] │ │ │ │ str r7, [sp, #4] │ │ │ │ str r7, [sp] │ │ │ │ - bl 457b8 │ │ │ │ + bl 457b4 │ │ │ │ ldr r8, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r8, #180] @ 0xb4 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r8, #180] @ 0xb4 │ │ │ │ - b a13fc │ │ │ │ + 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 │ │ │ │ + bl ec200 │ │ │ │ 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 │ │ │ │ + bl ec200 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ ldr ip, [sp, #224] @ 0xe0 │ │ │ │ add sl, sl, #2 │ │ │ │ ldr r0, [r1, sl, lsl #2] │ │ │ │ str ip, [sp] │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ str ip, [sp, #12] │ │ │ │ @@ -132043,552 +132044,552 @@ │ │ │ │ str ip, [sp, #8] │ │ │ │ ldr ip, [sp, #128] @ 0x80 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ str ip, [r6] │ │ │ │ - bl a1250 │ │ │ │ + bl 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 │ │ │ │ + bl eb0cc │ │ │ │ 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 │ │ │ │ + bl eb418 │ │ │ │ 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 │ │ │ │ + bl ebdec │ │ │ │ mov r4, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, r4 │ │ │ │ str r9, [sp, #132] @ 0x84 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r4, [r0, #12] │ │ │ │ str r4, [sp] │ │ │ │ - bl ebdf0 │ │ │ │ - ldr r3, [pc, #3420] @ a431c │ │ │ │ + bl ebdfc │ │ │ │ + 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 │ │ │ │ + bl ebdfc │ │ │ │ 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 │ │ │ │ + bl ea2f8 │ │ │ │ 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 │ │ │ │ + bl ebf44 │ │ │ │ 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 │ │ │ │ + bl eb770 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r0, #160] @ 0xa0 │ │ │ │ cmp r3, #0 │ │ │ │ addge r3, r3, #1 │ │ │ │ strge r3, [r0, #160] @ 0xa0 │ │ │ │ ldr r3, [r0, #164] @ 0xa4 │ │ │ │ @@ -132596,120 +132597,120 @@ │ │ │ │ addge r3, r3, #1 │ │ │ │ strge r3, [r0, #164] @ 0xa4 │ │ │ │ ldr r3, [r0, #172] @ 0xac │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r0, #172] @ 0xac │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl eb908 │ │ │ │ + bl eb914 │ │ │ │ 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 │ │ │ │ + bl ebcb0 │ │ │ │ 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 │ │ │ │ @@ -132717,402 +132718,402 @@ │ │ │ │ and r2, r2, #2 │ │ │ │ and r3, r3, #1 │ │ │ │ orr r2, r2, r0, lsr #31 │ │ │ │ sub r1, r1, r3 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r9, [sp, #156] @ 0x9c │ │ │ │ str r5, [sp, #132] @ 0x84 │ │ │ │ - bl eba2c │ │ │ │ + bl eba38 │ │ │ │ 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 │ │ │ │ + bl ec200 │ │ │ │ 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 │ │ │ │ + bl eb60c │ │ │ │ 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 │ │ │ │ - bl ebf38 │ │ │ │ + bl ebf44 │ │ │ │ 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 │ │ │ │ + bl ea2f8 │ │ │ │ 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 │ │ │ │ + bl eb60c │ │ │ │ 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 │ │ │ │ + bl ebf44 │ │ │ │ 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 │ │ │ │ + bl ebf44 │ │ │ │ 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 │ │ │ │ + bl eb0cc │ │ │ │ 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 │ │ │ │ + bl eb418 │ │ │ │ + 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 │ │ │ │ + bl ebf44 │ │ │ │ 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] │ │ │ │ mov r1, #2 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mov r3, #5 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl ea2ec │ │ │ │ + bl ea2f8 │ │ │ │ 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,783 +133134,783 @@ │ │ │ │ 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 │ │ │ │ + mulseq sp, ip, sl │ │ │ │ + andseq r9, ip, ip, lsr #31 │ │ │ │ + andseq sl, ip, r8, asr r0 │ │ │ │ andeq r0, r0, sp, asr #23 │ │ │ │ - @ instruction: 0x001c65bc │ │ │ │ - ldr r3, [pc, #-40] @ a4380 │ │ │ │ + @ instruction: 0x001c65b8 │ │ │ │ + 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 │ │ │ │ + bl eb0cc │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ - bl eb0c0 │ │ │ │ + bl eb0cc │ │ │ │ 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 │ │ │ │ + bl eb418 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl eb40c │ │ │ │ + bl eb418 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl eb40c │ │ │ │ - ldr r3, [pc, #-496] @ a4354 │ │ │ │ + bl eb418 │ │ │ │ + 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 │ │ │ │ + bl eb0cc │ │ │ │ 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 │ │ │ │ + bl eb0cc │ │ │ │ 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 │ │ │ │ + bl eb0cc │ │ │ │ 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 │ │ │ │ + bl eb418 │ │ │ │ mov r4, #5 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ - bl eb40c │ │ │ │ + bl eb418 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #2 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ - bl eb40c │ │ │ │ + bl eb418 │ │ │ │ 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 │ │ │ │ + bl ebf44 │ │ │ │ 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 │ │ │ │ + bl ea2f8 │ │ │ │ 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 │ │ │ │ + bl eb418 │ │ │ │ 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 │ │ │ │ ldr r3, [ip, r3, lsl #2] │ │ │ │ add r3, r3, r1, lsl #2 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mov r1, #2 │ │ │ │ mov r3, #6 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl ea2ec │ │ │ │ + bl ea2f8 │ │ │ │ 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 ebf38 │ │ │ │ + bl 9aa20 │ │ │ │ + ldr r9, [pc, #-2276] @ a438c │ │ │ │ + b a4cb4 │ │ │ │ + bl ebf44 │ │ │ │ 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 │ │ │ │ - bl ebf38 │ │ │ │ + bne a4c70 │ │ │ │ + bl ebf44 │ │ │ │ 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 │ │ │ │ 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 │ │ │ │ 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] │ │ │ │ @@ -133921,90 +133922,90 @@ │ │ │ │ lsl r0, r0, r1 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ - bl 34ba4 │ │ │ │ + bl 34ba0 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ mov r3, #43 @ 0x2b │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [r0, #4] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r2, r0 │ │ │ │ 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] │ │ │ │ ldr r2, [r5] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r2, [r5] │ │ │ │ mov r2, #4 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - add r2, sp, #24 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ + 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, #32 │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + add r2, sp, #28 │ │ │ │ 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 │ │ │ │ + bl ebdec │ │ │ │ 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 │ │ │ │ + bl eb0cc │ │ │ │ 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 │ │ │ │ + bl ebd00 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl ebde0 │ │ │ │ + bl ebdec │ │ │ │ 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,372 +134125,372 @@ │ │ │ │ rsb r3, r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r6, [sp] │ │ │ │ - bl a1250 │ │ │ │ + bl 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 │ │ │ │ + bl ebdfc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl ebdd4 │ │ │ │ + bl ebde0 │ │ │ │ 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 │ │ │ │ + bl eb418 │ │ │ │ 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 │ │ │ │ + bl ebdfc │ │ │ │ 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 │ │ │ │ ldr r4, [r5] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add ip, sp, #28 │ │ │ │ add r3, sp, #16 │ │ │ │ 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 │ │ │ │ + bl ec1ec │ │ │ │ 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 │ │ │ │ + bl ec200 │ │ │ │ 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 │ │ │ │ + andseq r9, ip, r8, ror #15 │ │ │ │ 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 │ │ │ │ @@ -134507,438 +134508,438 @@ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [r4, #748] @ 0x2ec │ │ │ │ str r3, [r4, #752] @ 0x2f0 │ │ │ │ str r3, [r4, #756] @ 0x2f4 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r3, [r4, #760] @ 0x2f8 │ │ │ │ str r3, [r4, #764] @ 0x2fc │ │ │ │ - beq a5998 │ │ │ │ + beq 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 │ │ │ │ - str r3, [sp, #132] @ 0x84 │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ + 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, #56 @ 0x38 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ add r3, sp, #148 @ 0x94 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [ip, #104] @ 0x68 │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r4, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #104] @ 0x68 │ │ │ │ strd r2, [sp, #80] @ 0x50 │ │ │ │ - beq a5ab4 │ │ │ │ + beq 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 │ │ │ │ + bl ec1ec │ │ │ │ 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 │ │ │ │ + bl ec200 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl ebcf4 │ │ │ │ + bl ebd00 │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl ebde0 │ │ │ │ + bl ebdec │ │ │ │ ldr r5, [sp, #108] @ 0x6c │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r3, #0 │ │ │ │ cmp r5, r3 │ │ │ │ str r3, [r1, #12] │ │ │ │ ldr r3, [r1, #76] @ 0x4c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r1, #96] @ 0x60 │ │ │ │ sub r5, r5, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - beq a5dec │ │ │ │ + beq 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 │ │ │ │ + bl ebde0 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r9, r5 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp] │ │ │ │ movne r3, #0 │ │ │ │ - bl ebdf0 │ │ │ │ + bl ebdfc │ │ │ │ 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 │ │ │ │ + bl ec200 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r0, #156] @ 0x9c │ │ │ │ - bl ebcf4 │ │ │ │ + bl ebd00 │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl ebde0 │ │ │ │ + bl ebdec │ │ │ │ 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 │ │ │ │ - bl ebdd4 │ │ │ │ + bhi a5cec │ │ │ │ + bl ebde0 │ │ │ │ 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 │ │ │ │ + bl ebdfc │ │ │ │ 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,419 +135017,419 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - bl a1250 │ │ │ │ + bl 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 │ │ │ │ - bl ebdd4 │ │ │ │ + bhi a5cec │ │ │ │ + bl ebde0 │ │ │ │ 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 │ │ │ │ + bl ebdfc │ │ │ │ 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 │ │ │ │ + bl ebde0 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r1, fp │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp] │ │ │ │ movne r3, #0 │ │ │ │ - bl ebdf0 │ │ │ │ + bl ebdfc │ │ │ │ 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 │ │ │ │ + bl ebd04 │ │ │ │ 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: 0x001c93b0 │ │ │ │ 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, r8, asr r1 │ │ │ │ + andseq r8, ip, r4, ror #28 │ │ │ │ + andseq r8, ip, r0, 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 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r5, #0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r6, [sp, #20] │ │ │ │ str r5, [sp, #16] │ │ │ │ - bl a6400 │ │ │ │ + bl 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 │ │ │ │ @@ -135557,148 +135558,148 @@ │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [r1, #48] @ 0x30 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ add r2, sp, #100 @ 0x64 │ │ │ │ str r2, [r3] │ │ │ │ - add r2, sp, #52 @ 0x34 │ │ │ │ + add r2, sp, #68 @ 0x44 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ + add r2, sp, #52 @ 0x34 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ - add r2, sp, #44 @ 0x2c │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ - add r2, sp, #68 @ 0x44 │ │ │ │ + add r2, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ - str r2, [sp, #128] @ 0x80 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ + str r2, [sp, #128] @ 0x80 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ mov sl, #0 │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ mov r8, #9 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ + add r2, sp, #76 @ 0x4c │ │ │ │ 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 │ │ │ │ + bl eb0cc │ │ │ │ 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 │ │ │ │ + bl eb60c │ │ │ │ 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 │ │ │ │ + bl ebdfc │ │ │ │ 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,589 +135893,589 @@ │ │ │ │ str r1, [r3, #28] │ │ │ │ ldr r1, [r5, #168] @ 0xa8 │ │ │ │ str r1, [r3, #20] │ │ │ │ str r0, [r3, #32] │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr r7, [sp, #100] @ 0x64 │ │ │ │ mov r4, #1 │ │ │ │ - b a69e0 │ │ │ │ + b 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 │ │ │ │ + bl eb0cc │ │ │ │ + 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 │ │ │ │ + bl eb914 │ │ │ │ + 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] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r8, [sp, #104] @ 0x68 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ - bl ea4bc │ │ │ │ + bl ea4c8 │ │ │ │ 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 │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ - bl ea4bc │ │ │ │ + bl ea4c8 │ │ │ │ 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 │ │ │ │ and r2, r2, #2 │ │ │ │ and r3, r3, #1 │ │ │ │ sub r1, r1, r3 │ │ │ │ orr r2, r2, ip, lsr #31 │ │ │ │ - bl eba2c │ │ │ │ + bl eba38 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r8 │ │ │ │ moveq sl, r9 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - beq a76f0 │ │ │ │ + beq 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 │ │ │ │ + bl eb914 │ │ │ │ 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, r0, ror #28 │ │ │ │ + andseq r7, ip, r0, ror r3 │ │ │ │ + andseq r7, ip, r0, 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,255 +136833,255 @@ │ │ │ │ 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 r4, [r0, #4] │ │ │ │ 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 │ │ │ │ - ldr r8, [r3, #20] │ │ │ │ - add r2, sp, #28 │ │ │ │ - add r1, sp, #4 │ │ │ │ + ldr r8, [r4, #20] │ │ │ │ + add r3, sp, #28 │ │ │ │ + add r2, sp, #4 │ │ │ │ cmp r8, #0 │ │ │ │ ldr lr, [r6] │ │ │ │ + mov r5, r1 │ │ │ │ str lr, [sp, #28] │ │ │ │ - str r2, [r6] │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - blt a7e48 │ │ │ │ - ldr r1, [pc, #604] @ a7fe8 │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ - ldr r1, [ip, r1] │ │ │ │ - ldr r1, [r1] │ │ │ │ - cmp r4, r1 │ │ │ │ - beq a7edc │ │ │ │ - ldr r3, [pc, #584] @ a7fec │ │ │ │ + str r3, [r6] │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + blt a7e4c │ │ │ │ + ldr r2, [pc, #604] @ a7fec │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + ldr r2, [ip, r2] │ │ │ │ + ldr r2, [r2] │ │ │ │ + cmp r1, r2 │ │ │ │ + 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 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ + b a7dc8 │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ mvn r1, r8 │ │ │ │ ldr r7, [r2, r1, lsl #2] │ │ │ │ cmp r1, #0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r3, #1 │ │ │ │ mvn r4, #1 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #12 │ │ │ │ sub r4, r4, r8 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - beq a7ec8 │ │ │ │ + beq 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 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bl 1309b8 │ │ │ │ + bl 1309c0 │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ + b a7dc8 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #16 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + mov r2, #38 @ 0x26 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + strh r2, [sp, #20] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [r4, #24] │ │ │ │ cmn r5, #4 │ │ │ │ - mov r3, #38 @ 0x26 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + add r3, sp, #24 │ │ │ │ add r0, sp, #20 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - strh r3, [sp, #20] │ │ │ │ - beq a7f90 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + beq a7f94 │ │ │ │ mov r4, #6 │ │ │ │ mvn r1, #0 │ │ │ │ str r4, [sp, #32] │ │ │ │ bl 7d8a0 │ │ │ │ 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 │ │ │ │ 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 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ - b a7ed4 │ │ │ │ + b a7ed8 │ │ │ │ mov r1, r0 │ │ │ │ str r2, [r6] │ │ │ │ bl 7d820 │ │ │ │ mov r3, r0 │ │ │ │ - b a7dc4 │ │ │ │ + b a7dc8 │ │ │ │ mvn r1, #0 │ │ │ │ mvn r0, r0 │ │ │ │ str r2, [r6] │ │ │ │ bl 7d820 │ │ │ │ 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, r0, 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 │ │ │ │ + bl 2b4b0 │ │ │ │ + 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 │ │ │ │ + bl 2b4b0 │ │ │ │ + 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 │ │ │ │ + bl 2b4b0 │ │ │ │ + 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 │ │ │ │ + bl 2b4b0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @ instruction: 0xffff242c │ │ │ │ @ instruction: 0xffff2494 │ │ │ │ @ instruction: 0xffff16b4 │ │ │ │ @ instruction: 0xffff226c │ │ │ │ @ instruction: 0xffff2398 │ │ │ │ @@ -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] │ │ │ │ - bl 2b864 │ │ │ │ - ldr r1, [pc, #144] @ a81f4 │ │ │ │ + bl 2b860 │ │ │ │ + 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 │ │ │ │ - bl 34c7c │ │ │ │ - ldr r3, [pc, #100] @ a81f8 │ │ │ │ + bne a81d8 │ │ │ │ + bl 34c78 │ │ │ │ + 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 │ │ │ │ + @ instruction: 0x001db6b8 │ │ │ │ + @ instruction: 0x001c68f0 │ │ │ │ + @ instruction: 0x001c69d4 │ │ │ │ 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,1107 +137656,1107 @@ │ │ │ │ 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, r4, ror #18 │ │ │ │ + mulseq ip, ip, fp │ │ │ │ + andseq r5, ip, ip, asr ip │ │ │ │ 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 │ │ │ │ str r3, [sl] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #20 │ │ │ │ mov fp, r2 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 2b69c │ │ │ │ + bl 2b698 │ │ │ │ mov r7, r0 │ │ │ │ - bl 2b864 │ │ │ │ + bl 2b860 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ - ldr r3, [pc, #2164] @ a9a38 │ │ │ │ + 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 │ │ │ │ - bl 2b744 │ │ │ │ + bhi a97f0 │ │ │ │ + bl 2b740 │ │ │ │ mov r2, r0 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ add r5, r4, #4 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - 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 │ │ │ │ - bl 2b6b4 │ │ │ │ + b a9578 │ │ │ │ + bl 2b6b0 │ │ │ │ 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 │ │ │ │ + bl 2b7d0 │ │ │ │ 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 │ │ │ │ + andseq sl, sp, ip, lsr #3 │ │ │ │ + andseq r5, ip, r4, ror #7 │ │ │ │ + andseq r5, ip, r4, 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, r4, rrx │ │ │ │ + andseq r5, ip, r0, lsr #5 │ │ │ │ + andseq r5, ip, r0, ror #8 │ │ │ │ + andseq sl, sp, r0, asr #32 │ │ │ │ + andseq r5, ip, r8, ror r2 │ │ │ │ + andseq r5, ip, r4, 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, ip, lsl r0 │ │ │ │ + andseq r5, ip, r8, asr r2 │ │ │ │ + @ instruction: 0x001c53b0 │ │ │ │ + @ instruction: 0x001d9ff8 │ │ │ │ + andseq r5, ip, r4, lsr r2 │ │ │ │ + andseq r5, ip, r8, lsr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 266510 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -138827,23 +138828,23 @@ │ │ │ │ bl 266e4c │ │ │ │ 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 130844 │ │ │ │ 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 130540 │ │ │ │ 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 130544 │ │ │ │ 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 13053c │ │ │ │ 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 130538 │ │ │ │ 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 130534 │ │ │ │ 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 130530 │ │ │ │ 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 13052c │ │ │ │ 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 130528 │ │ │ │ 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 │ │ │ │ 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 │ │ │ │ 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 │ │ │ │ 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 │ │ │ │ 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 │ │ │ │ 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 │ │ │ │ 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 │ │ │ │ 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 │ │ │ │ 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 │ │ │ │ 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 │ │ │ │ - andseq r4, ip, r8, ror lr │ │ │ │ + @ instruction: 0x001c4ed0 │ │ │ │ + andseq r4, ip, r0, asr #29 │ │ │ │ + @ instruction: 0x001c4eb4 │ │ │ │ + andseq r4, ip, r8, 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, r4, 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, ip, ror #28 │ │ │ │ + andseq r4, ip, r0, ror #28 │ │ │ │ + andseq r4, ip, ip, asr #28 │ │ │ │ + andseq r4, ip, r8, lsr lr │ │ │ │ + andseq r4, ip, r4, lsr #28 │ │ │ │ + andseq r4, ip, r0, lsl lr │ │ │ │ + andseq r4, ip, r0, lsl #28 │ │ │ │ + @ instruction: 0x001c4df0 │ │ │ │ + andseq r4, ip, r0, ror #27 │ │ │ │ + @ instruction: 0x001c4dd0 │ │ │ │ + andseq r4, ip, r4, asr #27 │ │ │ │ + @ instruction: 0x001c4db0 │ │ │ │ + andseq r4, ip, r0, lsr #27 │ │ │ │ + mulseq ip, r4, sp │ │ │ │ + andseq r4, ip, r8, lsl #27 │ │ │ │ + andseq r4, ip, r8, ror sp │ │ │ │ + andseq r4, ip, ip, ror #26 │ │ │ │ + andseq r4, ip, r4, ror #26 │ │ │ │ + andseq r4, ip, r4, asr sp │ │ │ │ + andseq r4, ip, r4, asr #26 │ │ │ │ + andseq r4, ip, r4, lsr sp │ │ │ │ + andseq r4, ip, r4, lsr #26 │ │ │ │ + andseq r4, ip, r4, lsl sp │ │ │ │ + andseq r4, ip, r4, lsl #26 │ │ │ │ + @ instruction: 0x001c4cf4 │ │ │ │ + andseq r4, ip, r4, 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, r0, lsr r3 │ │ │ │ + andseq r4, ip, r4, lsr #8 │ │ │ │ + andseq r4, ip, ip, ror r5 │ │ │ │ + andseq r9, sp, ip, lsl #6 │ │ │ │ + @ instruction: 0x001c43fc │ │ │ │ + andseq r4, ip, r8, lsl #11 │ │ │ │ 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 │ │ │ │ + andseq r9, sp, r8, ror #5 │ │ │ │ + @ instruction: 0x001c43dc │ │ │ │ + mulseq ip, ip, r5 │ │ │ │ + andseq r9, sp, r4, asr #5 │ │ │ │ + @ instruction: 0x001c43b4 │ │ │ │ + @ instruction: 0x001c43d4 │ │ │ │ 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, r0, lsr #5 │ │ │ │ + mulseq ip, r4, r3 │ │ │ │ + andseq r4, ip, r8, lsl #11 │ │ │ │ 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 │ │ │ │ + andseq r9, sp, ip, lsl #3 │ │ │ │ + andseq r4, ip, ip, ror r2 │ │ │ │ + andseq r4, ip, r4, 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 │ │ │ │ + andseq r9, sp, r8, ror #1 │ │ │ │ + @ instruction: 0x001c41d8 │ │ │ │ + andseq r4, ip, r0, 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, r0, ror #12 │ │ │ │ + andseq r8, sp, r4, lsr lr │ │ │ │ + andseq r3, ip, r8, lsr #30 │ │ │ │ + andseq r4, ip, r8, ror #1 │ │ │ │ + andseq r8, sp, r0, lsl lr │ │ │ │ + andseq r3, ip, r0, lsl #30 │ │ │ │ + andseq r4, ip, ip, lsl #1 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ - @ instruction: 0x001d8df0 │ │ │ │ - andseq r3, ip, r4, ror #29 │ │ │ │ - andseq r4, ip, ip, lsr r0 │ │ │ │ - andseq r8, sp, ip, asr #27 │ │ │ │ - andseq r3, ip, r0, asr #29 │ │ │ │ - andseq r3, ip, r4, ror #31 │ │ │ │ + andseq r8, sp, ip, ror #27 │ │ │ │ + andseq r3, ip, r0, ror #29 │ │ │ │ + andseq r4, ip, r8, lsr r0 │ │ │ │ + andseq r8, sp, r8, asr #27 │ │ │ │ + @ instruction: 0x001c3ebc │ │ │ │ + andseq r3, ip, r0, 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, r0, lsl ip │ │ │ │ + andseq r3, ip, r0, lsl #26 │ │ │ │ + andseq r3, ip, r4, 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,148 +141275,148 @@ │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ mov lr, #0 │ │ │ │ rsb ip, lr, #32 │ │ │ │ ror ip, r7, ip │ │ │ │ cmp ip, #255 @ 0xff │ │ │ │ - bls ac2c4 │ │ │ │ + bls 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] │ │ │ │ @@ -141423,645 +141424,645 @@ │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [r8] │ │ │ │ mov r3, #4 │ │ │ │ ldr r6, [r5, #4]! │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, sp, #8 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #20 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #8 │ │ │ │ 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 1558c4 │ │ │ │ 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, ip, ror #16 │ │ │ │ + andseq r2, ip, r0, 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 │ │ │ │ + @ instruction: 0x001d6ef8 │ │ │ │ + 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, r4, ror #13 │ │ │ │ + andseq r2, ip, r4, lsr #12 │ │ │ │ + andseq r2, ip, r4, lsl r6 │ │ │ │ + andseq r2, ip, r4, 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,332 +142075,332 @@ │ │ │ │ mov r7, r2 │ │ │ │ strd r2, [fp, #-0] │ │ │ │ mov r2, r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r3, [pc, #324] @ acfd4 │ │ │ │ - ldr ip, [pc, #324] @ acfd8 │ │ │ │ + ldr r3, [pc, #324] @ 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 │ │ │ │ ldr r4, [r6] │ │ │ │ str r1, [r6] │ │ │ │ mov r1, #2 │ │ │ │ str r1, [sp, #32] │ │ │ │ - add r1, sp, #20 │ │ │ │ + add r1, sp, #16 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - add r1, sp, #16 │ │ │ │ + add r1, sp, #20 │ │ │ │ str r4, [sp, #28] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - beq ad1a0 │ │ │ │ + beq 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 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + add r3, sp, #32 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #28 │ │ │ │ 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 │ │ │ │ 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, lr, ror #4 │ │ │ │ + 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, r0, 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, r4, ror #20 │ │ │ │ + andseq r0, ip, r0, asr sl │ │ │ │ + andseq r0, ip, r0, asr #20 │ │ │ │ + andseq r0, ip, r0, lsr sl │ │ │ │ + andseq r0, ip, r0, lsr #20 │ │ │ │ + andseq r0, ip, r0, lsl sl │ │ │ │ + andseq r0, ip, r8, lsl #20 │ │ │ │ + andseq r0, ip, r8, ror #19 │ │ │ │ + andseq r0, ip, ip, asr r9 │ │ │ │ + andseq r0, ip, ip, asr #18 │ │ │ │ + andseq r0, ip, r0, asr #18 │ │ │ │ + andseq r0, ip, r4, lsr r9 │ │ │ │ + andseq r0, ip, r4, lsr #18 │ │ │ │ + andseq r0, ip, r8, lsl r9 │ │ │ │ @ instruction: 0xffffb40c │ │ │ │ andeq r0, r0, ip, ror #10 │ │ │ │ blx r3 │ │ │ │ mov r7, r2 │ │ │ │ mov r2, r7 │ │ │ │ @ instruction: 0xffffafc4 │ │ │ │ @ instruction: 0xffffaf94 │ │ │ │ @@ -143514,1274 +143515,1274 @@ │ │ │ │ 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, r0, lsl #16 │ │ │ │ + andseq pc, fp, r8, ror #30 │ │ │ │ + andseq r0, ip, r4, 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 │ │ │ │ + andseq r4, sp, r8, asr #13 │ │ │ │ + andseq pc, fp, r0, lsr lr @ │ │ │ │ + andseq pc, fp, r0, ror #28 │ │ │ │ mov r3, #0 │ │ │ │ @ instruction: 0xffffaa94 │ │ │ │ @ instruction: 0xffffaa4c │ │ │ │ @ instruction: 0xffffaa08 │ │ │ │ @ instruction: 0xffffa98c │ │ │ │ @ instruction: 0xffffa9b8 │ │ │ │ - @ instruction: 0x001bfef0 │ │ │ │ + andseq pc, fp, ip, ror #29 │ │ │ │ @ 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, r0, ror #11 │ │ │ │ + andseq pc, fp, r4, asr lr @ │ │ │ │ + andseq pc, fp, ip, ror #28 │ │ │ │ andeq r0, r0, r6, asr #6 │ │ │ │ - @ instruction: 0x001d45bc │ │ │ │ - andseq pc, fp, r4, lsr #26 │ │ │ │ - andseq pc, fp, r8, ror #27 │ │ │ │ - mulseq sp, r8, r5 │ │ │ │ - andseq pc, fp, r0, lsl #26 │ │ │ │ - andseq pc, fp, r0, lsr sp @ │ │ │ │ - andseq r4, sp, r4, ror r5 │ │ │ │ - @ instruction: 0x001bfcd8 │ │ │ │ - mulseq fp, ip, sp │ │ │ │ + @ instruction: 0x001d45b8 │ │ │ │ + andseq pc, fp, r0, lsr #26 │ │ │ │ + andseq pc, fp, r4, ror #27 │ │ │ │ + mulseq sp, r4, r5 │ │ │ │ + @ instruction: 0x001bfcfc │ │ │ │ + andseq pc, fp, ip, lsr #26 │ │ │ │ + andseq r4, sp, r0, ror r5 │ │ │ │ + @ instruction: 0x001bfcd4 │ │ │ │ + mulseq fp, r8, sp │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - andseq r4, sp, ip, asr #10 │ │ │ │ - @ instruction: 0x001bfcb0 │ │ │ │ - andseq pc, fp, r0, ror #25 │ │ │ │ + andseq r4, sp, r8, asr #10 │ │ │ │ + andseq pc, fp, ip, lsr #25 │ │ │ │ + @ instruction: 0x001bfcdc │ │ │ │ andeq r0, r0, r6, ror r2 │ │ │ │ - andseq r4, sp, ip, lsl r5 │ │ │ │ - andseq pc, fp, r0, lsl #25 │ │ │ │ - @ instruction: 0x001bfcb0 │ │ │ │ + andseq r4, sp, r8, lsl r5 │ │ │ │ + andseq pc, fp, ip, ror ip @ │ │ │ │ + andseq pc, fp, ip, lsr #25 │ │ │ │ @ instruction: 0x000002be │ │ │ │ - @ instruction: 0x001d44f8 │ │ │ │ - andseq pc, fp, ip, asr ip @ │ │ │ │ - andseq pc, fp, r0, lsr #26 │ │ │ │ + @ instruction: 0x001d44f4 │ │ │ │ + andseq pc, fp, r8, asr ip @ │ │ │ │ + andseq pc, fp, ip, lsl sp @ │ │ │ │ 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: 0x001d44d0 │ │ │ │ + andseq pc, fp, r8, lsr ip @ │ │ │ │ + andseq pc, fp, r4, lsr sp @ │ │ │ │ + andseq r4, sp, ip, lsr #9 │ │ │ │ + andseq pc, fp, r4, lsl ip @ │ │ │ │ + andseq pc, fp, r4, asr #24 │ │ │ │ + andseq r4, sp, r8, lsl #9 │ │ │ │ + andseq pc, fp, ip, ror #23 │ │ │ │ + andseq pc, fp, ip, lsl ip @ │ │ │ │ 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, r0, ror #8 │ │ │ │ + andseq pc, fp, r8, asr #23 │ │ │ │ + andseq pc, fp, ip, lsl #25 │ │ │ │ + andseq r4, sp, ip, lsr r4 │ │ │ │ + @ instruction: 0x001bfcb0 │ │ │ │ + andseq pc, fp, r8, asr #25 │ │ │ │ andeq r0, r0, sp, lsr #6 │ │ │ │ - andseq r4, sp, ip, lsl r4 │ │ │ │ - andseq pc, fp, r0, lsl #23 │ │ │ │ - @ instruction: 0x001bfbb0 │ │ │ │ + andseq r4, sp, r8, lsl r4 │ │ │ │ + andseq pc, fp, ip, ror fp @ │ │ │ │ + andseq pc, fp, ip, lsr #23 │ │ │ │ andeq r0, r0, r6, lsl #6 │ │ │ │ - @ instruction: 0x001d43f0 │ │ │ │ - andseq pc, fp, r8, asr fp @ │ │ │ │ - andseq pc, fp, r8, lsl #23 │ │ │ │ + andseq r4, sp, ip, ror #7 │ │ │ │ + andseq pc, fp, r4, asr fp @ │ │ │ │ + andseq pc, fp, r4, 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 │ │ │ │ @@ -144791,251 +144792,251 @@ │ │ │ │ str r3, [r9] │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ - str r3, [sp, #136] @ 0x88 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ 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 │ │ │ │ + bl ec1ec │ │ │ │ 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 │ │ │ │ + bl ec200 │ │ │ │ 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 │ │ │ │ + bl eb60c │ │ │ │ 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 │ │ │ │ - bl ec1e0 │ │ │ │ + bge b3554 │ │ │ │ + bl ec1ec │ │ │ │ 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 │ │ │ │ + bl ec200 │ │ │ │ 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 1558c4 │ │ │ │ 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 1558c4 │ │ │ │ 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 1558c4 │ │ │ │ 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 │ │ │ │ + bl ec200 │ │ │ │ + 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 1558c4 │ │ │ │ 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 │ │ │ │ + bl eb60c │ │ │ │ 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 │ │ │ │ + bl eb770 │ │ │ │ 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 1558c4 │ │ │ │ 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 1558c4 │ │ │ │ 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 1558c4 │ │ │ │ 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, r0, lsl lr │ │ │ │ + andseq r2, sp, lr, lsr #27 │ │ │ │ + andseq r2, sp, r4, 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, r0, lsl lr │ │ │ │ mov r1, #0 │ │ │ │ - bl 1558bc │ │ │ │ + bl 1558c4 │ │ │ │ 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 │ │ │ │ + bl eb60c │ │ │ │ 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 │ │ │ │ + bl eb770 │ │ │ │ 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 │ │ │ │ + bl eb770 │ │ │ │ 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, r4, 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, r4, 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 │ │ │ │ + mulseq sp, ip, r5 │ │ │ │ + andseq fp, fp, ip, lsl #13 │ │ │ │ + andseq fp, fp, r4, 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, r4, ror r5 │ │ │ │ + @ instruction: 0x001bbcdc │ │ │ │ + @ instruction: 0x001bbcfc │ │ │ │ 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 │ │ │ │ - bl ec1e0 │ │ │ │ + bne afb40 │ │ │ │ + b afbe8 │ │ │ │ + bl ec1ec │ │ │ │ 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 │ │ │ │ + add r3, sp, #140 @ 0x8c │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ - add r3, sp, #184 @ 0xb8 │ │ │ │ + add r3, sp, #144 @ 0x90 │ │ │ │ str r3, [sp, #248] @ 0xf8 │ │ │ │ - add r3, sp, #124 @ 0x7c │ │ │ │ - str r3, [sp, #252] @ 0xfc │ │ │ │ - mov r3, #6 │ │ │ │ - str r3, [sp, #264] @ 0x108 │ │ │ │ add r3, sp, #128 @ 0x80 │ │ │ │ - str r3, [sp, #268] @ 0x10c │ │ │ │ + str r3, [sp, #252] @ 0xfc │ │ │ │ + add r3, sp, #124 @ 0x7c │ │ │ │ + str r3, [sp, #256] @ 0x100 │ │ │ │ add r3, sp, #212 @ 0xd4 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - str r3, [sp, #272] @ 0x110 │ │ │ │ + str r3, [sp, #260] @ 0x104 │ │ │ │ add r3, sp, #220 @ 0xdc │ │ │ │ + str r3, [sp, #264] @ 0x108 │ │ │ │ + add r3, sp, #228 @ 0xe4 │ │ │ │ mov r5, #0 │ │ │ │ add r9, sp, #188 @ 0xbc │ │ │ │ - str r3, [sp, #276] @ 0x114 │ │ │ │ - add r3, sp, #228 @ 0xe4 │ │ │ │ + str r3, [sp, #268] @ 0x10c │ │ │ │ + add r3, sp, #184 @ 0xb8 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - str r5, [sp, #256] @ 0x100 │ │ │ │ + str r5, [sp, #276] @ 0x114 │ │ │ │ str r5, [sp, #188] @ 0xbc │ │ │ │ str r5, [sp, #192] @ 0xc0 │ │ │ │ str r5, [sp, #196] @ 0xc4 │ │ │ │ str r5, [sp, #200] @ 0xc8 │ │ │ │ str r5, [sp, #204] @ 0xcc │ │ │ │ - str r9, [sp, #260] @ 0x104 │ │ │ │ + str r9, [sp, #280] @ 0x118 │ │ │ │ str r4, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #280] @ 0x118 │ │ │ │ + str r3, [sp, #272] @ 0x110 │ │ │ │ str r5, [r9, #20] │ │ │ │ ldr r6, [r1, #4] │ │ │ │ - add r3, sp, #140 @ 0x8c │ │ │ │ + mov r3, #6 │ │ │ │ str r3, [sp, #284] @ 0x11c │ │ │ │ cmp r6, r5 │ │ │ │ add r3, sp, #132 @ 0x84 │ │ │ │ str r3, [sp, #288] @ 0x120 │ │ │ │ str r5, [sp, #140] @ 0x8c │ │ │ │ str r5, [sp, #144] @ 0x90 │ │ │ │ str r5, [sp, #184] @ 0xb8 │ │ │ │ str r5, [sp, #212] @ 0xd4 │ │ │ │ str r5, [sp, #220] @ 0xdc │ │ │ │ str r5, [sp, #228] @ 0xe4 │ │ │ │ - bne b381c │ │ │ │ - ldr r3, [pc, #3828] @ b46f8 │ │ │ │ + bne 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 │ │ │ │ + bl eb60c │ │ │ │ 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 │ │ │ │ + bl ea2f8 │ │ │ │ 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, r4, 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 │ │ │ │ + bl eb770 │ │ │ │ + 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 │ │ │ │ + bl ebb3c │ │ │ │ + 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 │ │ │ │ + b 54468 <_scheme_tail_apply_from_native@@Base> │ │ │ │ + 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, r4, lsl r9 │ │ │ │ + andseq r9, fp, r0, lsl #17 │ │ │ │ + @ instruction: 0x001b99d8 │ │ │ │ + @ instruction: 0x001ce8f0 │ │ │ │ + andseq r9, fp, r8, asr r8 │ │ │ │ + andseq r9, fp, r4, 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 │ │ │ │ + andseq lr, ip, ip, asr #17 │ │ │ │ + andseq r9, fp, r8, lsr r8 │ │ │ │ + @ instruction: 0x001b99f8 │ │ │ │ + andseq lr, ip, r8, lsr #17 │ │ │ │ + andseq r9, fp, r0, lsl r8 │ │ │ │ + andseq r9, fp, r0, 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, r4, lsl #17 │ │ │ │ + @ instruction: 0x001b97f0 │ │ │ │ + andseq r9, fp, r4, 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, r0, ror #15 │ │ │ │ + andseq r9, fp, r8, asr #14 │ │ │ │ + andseq r9, fp, ip, lsr #16 │ │ │ │ andeq r0, r0, r4, lsr r5 │ │ │ │ moveq pc, r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov ip, #0 │ │ │ │ mvn lr, r2 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b574c │ │ │ │ + bls 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,28 +151369,28 @@ │ │ │ │ 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] │ │ │ │ @@ -151405,440 +151406,440 @@ │ │ │ │ str r1, [sp, #16] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r1, #2 │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r4, [sp, #8] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl b514c │ │ │ │ + bl b5150 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r3, [r0] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r5, #168] @ 0xa8 │ │ │ │ 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,485 +152380,485 @@ │ │ │ │ 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 │ │ │ │ + bl ebdfc │ │ │ │ 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 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl ebdf0 │ │ │ │ + bl ebdfc │ │ │ │ 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 │ │ │ │ + bl eb770 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, #1 │ │ │ │ - bl eb908 │ │ │ │ + bl eb914 │ │ │ │ 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,842 +153728,842 @@ │ │ │ │ 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] │ │ │ │ str r3, [r2] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ cmp r1, #99 @ 0x63 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movle r3, #0 │ │ │ │ strle r3, [r0, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r6, #0 │ │ │ │ ldr fp, [sp, #128] @ 0x80 │ │ │ │ mov r5, r1 │ │ │ │ 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 │ │ │ │ + bl ea2f8 │ │ │ │ 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,2003 +154578,2003 @@ │ │ │ │ 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 │ │ │ │ ldr fp, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ str r3, [r1] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - add r3, sp, #68 @ 0x44 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ mov r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ str fp, [sp, #76] @ 0x4c │ │ │ │ str r3, [r0, #12] │ │ │ │ - bne ba534 │ │ │ │ + bne 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, r0, ror #4 │ │ │ │ + andseq r3, fp, ip, asr #3 │ │ │ │ + andseq r3, fp, ip, lsl #7 │ │ │ │ + andseq r8, ip, ip, lsr r2 │ │ │ │ + andseq r3, fp, r8, lsr #3 │ │ │ │ + andseq r3, fp, ip, asr #5 │ │ │ │ + andseq r8, ip, r8, lsl r2 │ │ │ │ + andseq r3, fp, r0, lsl #3 │ │ │ │ + andseq r3, fp, ip, lsl #6 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ - @ instruction: 0x001c81f4 │ │ │ │ - andseq r3, fp, r0, ror #2 │ │ │ │ - @ instruction: 0x001b32b8 │ │ │ │ + @ instruction: 0x001c81f0 │ │ │ │ + andseq r3, fp, ip, asr r1 │ │ │ │ + @ instruction: 0x001b32b4 │ │ │ │ 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 │ │ │ │ + bl e8c0c │ │ │ │ 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 │ │ │ │ + b e8c0c │ │ │ │ │ │ │ │ -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 │ │ │ │ + bl ea4c8 │ │ │ │ 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 │ │ │ │ @@ -157546,99 +157547,99 @@ │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ ldr r3, [r2] │ │ │ │ str r3, [sp, #200] @ 0xc8 │ │ │ │ add r3, sp, #200 @ 0xc8 │ │ │ │ str r3, [r2] │ │ │ │ - add r3, sp, #152 @ 0x98 │ │ │ │ + add r3, sp, #160 @ 0xa0 │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ - add r3, sp, #156 @ 0x9c │ │ │ │ + add r3, sp, #152 @ 0x98 │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ - add r3, sp, #132 @ 0x84 │ │ │ │ + add r3, sp, #144 @ 0x90 │ │ │ │ str r3, [sp, #216] @ 0xd8 │ │ │ │ add r3, sp, #148 @ 0x94 │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ str r3, [sp, #224] @ 0xe0 │ │ │ │ - add r3, sp, #144 @ 0x90 │ │ │ │ + add r3, sp, #132 @ 0x84 │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ - add r3, sp, #160 @ 0xa0 │ │ │ │ + add r3, sp, #136 @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ - add r3, sp, #136 @ 0x88 │ │ │ │ + add r3, sp, #156 @ 0x9c │ │ │ │ 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 │ │ │ │ + bl eb60c │ │ │ │ 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,498 +157879,498 @@ │ │ │ │ add r1, r1, #4 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ sub r1, r0, r9 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ - b bc560 │ │ │ │ + b 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 │ │ │ │ str r3, [fp] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ - add r3, sp, #172 @ 0xac │ │ │ │ + add r3, sp, #176 @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #2 │ │ │ │ str r3, [sp, #192] @ 0xc0 │ │ │ │ - add r3, sp, #176 @ 0xb0 │ │ │ │ + add r3, sp, #172 @ 0xac │ │ │ │ str r4, [sp, #168] @ 0xa8 │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ str r8, [sp, #172] @ 0xac │ │ │ │ str r5, [sp, #176] @ 0xb0 │ │ │ │ - bl eb600 │ │ │ │ + bl eb60c │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #168] @ 0xa8 │ │ │ │ str r4, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ - bl a1250 │ │ │ │ + bl 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 │ │ │ │ + bl eb770 │ │ │ │ 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 │ │ │ │ + bl ec0b8 │ │ │ │ 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 │ │ │ │ - bl ebdf0 │ │ │ │ + beq bdf90 │ │ │ │ + bl ebdfc │ │ │ │ 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 │ │ │ │ + bl ec0b8 │ │ │ │ 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 │ │ │ │ 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 │ │ │ │ + bl eb914 │ │ │ │ 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 │ │ │ │ + bl eb60c │ │ │ │ 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 │ │ │ │ + bl eb60c │ │ │ │ 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 │ │ │ │ + bl ebf44 │ │ │ │ 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 │ │ │ │ + bl eb770 │ │ │ │ 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 │ │ │ │ + bl eafb4 │ │ │ │ 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 │ │ │ │ + bl ebfe0 │ │ │ │ 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 │ │ │ │ + bl eb60c │ │ │ │ + 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 │ │ │ │ + bl eb770 │ │ │ │ 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 │ │ │ │ - bl ebdf0 │ │ │ │ + b bd4c4 │ │ │ │ + bl ebdfc │ │ │ │ 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 │ │ │ │ + bl eb770 │ │ │ │ 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 │ │ │ │ + bl eb770 │ │ │ │ + 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 │ │ │ │ + bl eb60c │ │ │ │ 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 │ │ │ │ + bl ebdfc │ │ │ │ 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 │ │ │ │ + bl 34944 │ │ │ │ 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 │ │ │ │ + bl 478a0 │ │ │ │ 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 @ │ │ │ │ + b 55fd8 │ │ │ │ + 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 │ │ │ │ + b 55fd8 │ │ │ │ + @ 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] │ │ │ │ @@ -160179,456 +160180,456 @@ │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov ip, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ str sp, [sp, #28] │ │ │ │ str r1, [sp, #32] │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #60] @ be928 │ │ │ │ + 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 │ │ │ │ + bl 48af4 │ │ │ │ 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, r8, ror #28 │ │ │ │ + andseq lr, fp, ip, lsr #14 │ │ │ │ + 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 │ │ │ │ + @ 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] │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #4 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - str sp, [sp, #24] │ │ │ │ - bl 3cc34 │ │ │ │ + str sp, [sp, #20] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + bl 3cc30 │ │ │ │ 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 │ │ │ │ + bl 4ead0 │ │ │ │ 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, r8, lsl r6 │ │ │ │ + @ instruction: 0x001b8bbc │ │ │ │ + @ instruction: 0x001f14f4 │ │ │ │ + @ instruction: 0x001c15dc │ │ │ │ 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 │ │ │ │ subs r5, r2, #0 │ │ │ │ mov r2, ip │ │ │ │ ldr r2, [r7] │ │ │ │ str r1, [r7] │ │ │ │ mov r1, #3 │ │ │ │ str r1, [sp, #20] │ │ │ │ - add r1, sp, #4 │ │ │ │ + add r1, sp, #8 │ │ │ │ str r1, [sp, #24] │ │ │ │ - add r1, sp, #12 │ │ │ │ + add r1, sp, #4 │ │ │ │ mov r4, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ - add r1, sp, #8 │ │ │ │ + add r1, sp, #12 │ │ │ │ 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 │ │ │ │ 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 │ │ │ │ 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: 0x001acab0 │ │ │ │ + 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, r4, lsl #29 │ │ │ │ + andseq pc, sl, ip, ror #26 │ │ │ │ + andseq pc, sl, r4, asr #29 │ │ │ │ + andseq r4, ip, r0, ror #28 │ │ │ │ + andseq pc, sl, r4, asr #26 │ │ │ │ + @ instruction: 0x001afed0 │ │ │ │ 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, ip, lsr lr │ │ │ │ + andseq pc, sl, r4, lsr #26 │ │ │ │ + andseq pc, sl, r4, ror #29 │ │ │ │ + andseq r4, ip, r8, lsl lr │ │ │ │ + @ instruction: 0x001afcfc │ │ │ │ + andseq pc, sl, ip, lsl sp @ │ │ │ │ andeq r0, r0, r1, asr #2 │ │ │ │ - @ instruction: 0x001c4df8 │ │ │ │ - andseq pc, sl, r0, ror #25 │ │ │ │ - @ instruction: 0x001afed4 │ │ │ │ + @ instruction: 0x001c4df4 │ │ │ │ + @ instruction: 0x001afcdc │ │ │ │ + @ instruction: 0x001afed0 │ │ │ │ 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 │ │ │ │ + andseq r4, ip, r8, asr #23 │ │ │ │ + andseq pc, sl, ip, lsr #21 │ │ │ │ + mulseq sl, r0, 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,1678 +164724,1678 @@ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r5, #32] │ │ │ │ ldr r7, [r5, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r7, r3 │ │ │ │ - bhi c33f0 │ │ │ │ + bhi 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 │ │ │ │ + bl eb0cc │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ mov r2, #5 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ add lr, ip, #4 │ │ │ │ str lr, [r0, #4]! │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #8 │ │ │ │ str r9, [ip] │ │ │ │ - bl bfee8 │ │ │ │ + bl 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 │ │ │ │ + bl eb0cc │ │ │ │ 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 │ │ │ │ + bl eb418 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl eb40c │ │ │ │ + bl eb418 │ │ │ │ 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 │ │ │ │ + bl eb0cc │ │ │ │ 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 │ │ │ │ - bl eb0c0 │ │ │ │ + bl eb0cc │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, #2 │ │ │ │ - bl eb0c0 │ │ │ │ + bl eb0cc │ │ │ │ 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 │ │ │ │ + bl eb418 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ - bl eb40c │ │ │ │ + bl eb418 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ - bl eb40c │ │ │ │ + bl eb418 │ │ │ │ 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, r0, 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, r4, 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,1233 +169581,1233 @@ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ muleq r0, r4, r7 │ │ │ │ andeq r0, r0, ip, lsl r8 │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - strdeq r1, [sp], -r4 @ │ │ │ │ - eoreq r1, sp, r4, lsl sl │ │ │ │ + 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 │ │ │ │ + bl 34944 │ │ │ │ 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 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ ldr r2, [sp, #164] @ 0xa4 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ ldr r2, [sp, #168] @ 0xa8 │ │ │ │ str r2, [sp, #20] │ │ │ │ movne r2, #0 │ │ │ │ strne r2, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r7, [sp, #156] @ 0x9c │ │ │ │ ldr sl, [sp, #160] @ 0xa0 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ str r8, [sp, #60] @ 0x3c │ │ │ │ - bne c8580 │ │ │ │ + bne 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, ip, lsl #14 │ │ │ │ + andseq r6, sl, r8, lsr lr │ │ │ │ + andseq r6, sl, r0, 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 │ │ │ │ + @ instruction: 0x001baefc │ │ │ │ + andseq r6, sl, r8, lsr #12 │ │ │ │ + andseq r6, sl, r0, 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 │ │ │ │ + add lr, sp, #108 @ 0x6c │ │ │ │ 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 │ │ │ │ + add lr, sp, #104 @ 0x68 │ │ │ │ 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 │ │ │ │ + add r2, sp, #120 @ 0x78 │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ str r2, [sp, #200] @ 0xc8 │ │ │ │ - ldr r3, [pc, #1328] @ c9a90 │ │ │ │ - add r2, sp, #120 @ 0x78 │ │ │ │ + ldr r3, [pc, #1328] @ c9a94 │ │ │ │ + add r2, sp, #124 @ 0x7c │ │ │ │ str r2, [sp, #204] @ 0xcc │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ add r2, sp, #132 @ 0x84 │ │ │ │ - ldr r9, [pc, #1560] @ c9b8c │ │ │ │ + ldr r9, [pc, #1560] @ 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, ip, lsr sl │ │ │ │ + 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, r6, 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,381 +172828,381 @@ │ │ │ │ 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 │ │ │ │ ldr r3, [r0] │ │ │ │ - add r1, sp, #80 @ 0x50 │ │ │ │ + add r1, sp, #84 @ 0x54 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #4]! │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ - add r1, sp, #84 @ 0x54 │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ - ldr r2, [pc, #228] @ cb4cc │ │ │ │ + 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,200 +174414,200 @@ │ │ │ │ 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 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -174615,22 +174616,22 @@ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 266f48 │ │ │ │ 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,332 +174639,332 @@ │ │ │ │ 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 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r4, r6, #2 │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #8 │ │ │ │ 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, #12 │ │ │ │ add r1, sp, #16 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r1, [r7] │ │ │ │ - bl 34ba4 │ │ │ │ + bl 34ba0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #128] @ ccc84 │ │ │ │ + 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 145288 │ │ │ │ + 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 │ │ │ │ + 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 │ │ │ │ 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 │ │ │ │ + bl 48af4 │ │ │ │ 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, r4, asr r3 │ │ │ │ + andseq r0, sl, r0, 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 │ │ │ │ + bl 3ca9c │ │ │ │ + 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, r0, ror #22 │ │ │ │ + andseq r1, sl, r4, ror r9 │ │ │ │ + andseq r1, sl, ip, asr #21 │ │ │ │ + andseq r6, fp, ip, lsr fp │ │ │ │ + andseq r1, sl, ip, asr #18 │ │ │ │ + @ instruction: 0x001a1ad8 │ │ │ │ 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, r8, lsl fp │ │ │ │ + andseq r1, sl, ip, lsr #18 │ │ │ │ + andseq r1, sl, ip, ror #21 │ │ │ │ + @ instruction: 0x001b6af4 │ │ │ │ + andseq r1, sl, r4, lsl #18 │ │ │ │ + andseq r1, sl, r4, lsr #18 │ │ │ │ andeq r0, r0, r1, asr #2 │ │ │ │ - @ instruction: 0x001b6ad4 │ │ │ │ - andseq r1, sl, r8, ror #17 │ │ │ │ - @ instruction: 0x001a1adc │ │ │ │ + @ instruction: 0x001b6ad0 │ │ │ │ + andseq r1, sl, r4, ror #17 │ │ │ │ + @ instruction: 0x001a1ad8 │ │ │ │ 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, ip, lsr r7 │ │ │ │ + andseq r1, sl, ip, asr #10 │ │ │ │ + andseq r1, sl, r0, 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,111 +176497,111 @@ │ │ │ │ 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 │ │ │ │ moveq fp, #1 │ │ │ │ @@ -176613,551 +176614,551 @@ │ │ │ │ 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 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 │ │ │ │ + bl ebb3c │ │ │ │ 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 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl eb600 │ │ │ │ + bl eb60c │ │ │ │ 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 │ │ │ │ + bl eb770 │ │ │ │ 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,399 +177166,399 @@ │ │ │ │ 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 │ │ │ │ ldr r2, [r5] │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #24 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl eb600 │ │ │ │ + bl eb60c │ │ │ │ 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 │ │ │ │ + bl eb770 │ │ │ │ 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,455 +177566,455 @@ │ │ │ │ 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 │ │ │ │ ldr r2, [r6] │ │ │ │ str r3, [r6] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [sp, #32] │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #16 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl eb600 │ │ │ │ + bl eb60c │ │ │ │ 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 │ │ │ │ + bl eb770 │ │ │ │ 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,150 +178135,150 @@ │ │ │ │ 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] │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [sp, #32] │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ands r4, r4, #1 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bne d02bc │ │ │ │ + bne d02c0 │ │ │ │ mov r1, #1 │ │ │ │ - bl eb600 │ │ │ │ + bl eb60c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - bl ebf38 │ │ │ │ + bl ebf44 │ │ │ │ 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 │ │ │ │ + bl eb770 │ │ │ │ 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,291 +178574,291 @@ │ │ │ │ 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] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [r7] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #32 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl eb600 │ │ │ │ + bl eb60c │ │ │ │ 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 │ │ │ │ + bl eb770 │ │ │ │ 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,276 +178999,276 @@ │ │ │ │ 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 │ │ │ │ ldr r2, [r5] │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ + add r3, sp, #32 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl eb600 │ │ │ │ + bl eb60c │ │ │ │ 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 │ │ │ │ + bl eb770 │ │ │ │ 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,142 +180453,142 @@ │ │ │ │ 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, r0, lsr #17 │ │ │ │ + andseq ip, r9, r8, lsr #26 │ │ │ │ + andseq ip, r9, r8, asr #26 │ │ │ │ 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] │ │ │ │ @@ -180599,408 +180600,408 @@ │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #4 │ │ │ │ lsl r0, r0, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 34ba4 │ │ │ │ + bl 34ba0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #48] @ d27e4 │ │ │ │ + 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,617 +181689,617 @@ │ │ │ │ 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 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #32 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr 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 │ │ │ │ + bl ebb3c │ │ │ │ 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] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [r8] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #24 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #20 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #28 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + add r3, sp, #24 │ │ │ │ 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 │ │ │ │ - bl eb600 │ │ │ │ + beq d3bd8 │ │ │ │ + bl eb60c │ │ │ │ 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 │ │ │ │ - bl eb600 │ │ │ │ + b d3c0c │ │ │ │ + bl eb60c │ │ │ │ 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 │ │ │ │ + bl eb60c │ │ │ │ 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 │ │ │ │ + bl eb770 │ │ │ │ + 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 │ │ │ │ + bl eb770 │ │ │ │ + b d3c08 │ │ │ │ mov r1, r6 │ │ │ │ - bl eb764 │ │ │ │ + bl eb770 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [r0, #160] @ 0xa0 │ │ │ │ cmp r3, #0 │ │ │ │ addge r3, r3, #1 │ │ │ │ strge r3, [r0, #160] @ 0xa0 │ │ │ │ ldr r3, [r0, #164] @ 0xa4 │ │ │ │ cmp r3, #0 │ │ │ │ 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 │ │ │ │ + bl eb914 │ │ │ │ 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 │ │ │ │ + bl eb0cc │ │ │ │ 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 │ │ │ │ + bl eb770 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r0, #160] @ 0xa0 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r0, #160] @ 0xa0 │ │ │ │ ldr r3, [r0, #164] @ 0xa4 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r0, #164] @ 0xa4 │ │ │ │ ldr r3, [r0, #172] @ 0xac │ │ │ │ add r3, r3, r1 │ │ │ │ str r3, [r0, #172] @ 0xac │ │ │ │ - bl ebb30 │ │ │ │ - b d3c04 │ │ │ │ + bl ebb3c │ │ │ │ + b d3c08 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl eb40c │ │ │ │ + bl eb418 │ │ │ │ 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 │ │ │ │ + bl eb60c │ │ │ │ + b d3e80 │ │ │ │ ldr ip, [r0, #156] @ 0x9c │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp ip, r1 │ │ │ │ - bne d3e30 │ │ │ │ + bne d3e34 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - bl ebf38 │ │ │ │ + bl ebf44 │ │ │ │ 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 │ │ │ │ + bl eb418 │ │ │ │ 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 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ + 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, #40 @ 0x28 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add r1, pc, r1 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ 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 │ │ │ │ + bl eb60c │ │ │ │ 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 │ │ │ │ + bl eb770 │ │ │ │ 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 │ │ │ │ + bl ebb3c │ │ │ │ + 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 │ │ │ │ + bl ebb3c │ │ │ │ + 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, r0, 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 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ tst r6, #1 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ 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 │ │ │ │ + bl eb60c │ │ │ │ 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 │ │ │ │ + bl eb770 │ │ │ │ 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 │ │ │ │ + bl eb60c │ │ │ │ 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 │ │ │ │ + bl eb770 │ │ │ │ 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 │ │ │ │ + bl ea2f8 │ │ │ │ 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, ip, asr r4 @ │ │ │ │ cmp r0, r1 │ │ │ │ - andseq fp, sp, r8, ror #11 │ │ │ │ - andseq pc, sl, r4, asr r3 @ │ │ │ │ + andseq fp, sp, r4, ror #11 │ │ │ │ + andseq pc, sl, r0, 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 │ │ │ │ + mulseq sl, lr, r0 │ │ │ │ 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, #124] @ 0x7c │ │ │ │ - add r2, sp, #84 @ 0x54 │ │ │ │ + add r2, sp, #76 @ 0x4c │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ - str r2, [sp, #132] @ 0x84 │ │ │ │ add r2, sp, #92 @ 0x5c │ │ │ │ + str r2, [sp, #132] @ 0x84 │ │ │ │ + add r2, sp, #84 @ 0x54 │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - beq d5a64 │ │ │ │ + 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 │ │ │ │ @@ -183723,89 +183724,89 @@ │ │ │ │ sub r3, r3, #2 │ │ │ │ str r3, [r8, #164] @ 0xa4 │ │ │ │ ldr r3, [r8, #172] @ 0xac │ │ │ │ add r3, r3, #2 │ │ │ │ str r3, [r8, #172] @ 0xac │ │ │ │ mov r3, #9 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - bl ebb30 │ │ │ │ + bl ebb3c │ │ │ │ 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 │ │ │ │ + andseq lr, sl, sl, ror #5 │ │ │ │ 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,638 +184367,638 @@ │ │ │ │ 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 │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - add r3, sp, #84 @ 0x54 │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ + add r3, sp, #84 @ 0x54 │ │ │ │ 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 │ │ │ │ cmpne r8, #0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r1, #1 │ │ │ │ moveq r7, #1 │ │ │ │ movne r7, #0 │ │ │ │ - bl eb600 │ │ │ │ + bl eb60c │ │ │ │ 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 │ │ │ │ + bl eb770 │ │ │ │ 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,1535 +185076,1535 @@ │ │ │ │ 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 │ │ │ │ + bl eb60c │ │ │ │ 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 │ │ │ │ + bl eb770 │ │ │ │ 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 │ │ │ │ - bl eb600 │ │ │ │ + bl eb60c │ │ │ │ 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 │ │ │ │ + bl eb770 │ │ │ │ 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, sl, lsl #20 │ │ │ │ andeq r0, r0, ip, lsl #19 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - @ instruction: 0x001a15dc │ │ │ │ - andseq r3, r9, r4, asr r4 │ │ │ │ + @ instruction: 0x001a15d8 │ │ │ │ + andseq r3, r9, r0, asr r4 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - andseq r9, r9, r4, lsr #32 │ │ │ │ + andseq r9, r9, r0, lsr #32 │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ - andseq r7, r9, ip, ror #9 │ │ │ │ + andseq r7, r9, r8, ror #9 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ - @ instruction: 0x00198ff4 │ │ │ │ - andseq r8, r9, r4, ror #31 │ │ │ │ - andseq r4, r9, r4, ror r3 │ │ │ │ - @ instruction: 0x00198fbc │ │ │ │ - andseq r5, r9, r0, ror #5 │ │ │ │ - mulseq r9, r8, pc @ │ │ │ │ + @ instruction: 0x00198ff0 │ │ │ │ + andseq r8, r9, r0, ror #31 │ │ │ │ + andseq r4, r9, r0, ror r3 │ │ │ │ + @ instruction: 0x00198fb8 │ │ │ │ + @ instruction: 0x001952dc │ │ │ │ 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, ip, asr sp │ │ │ │ + mulseq r9, r0, pc @ │ │ │ │ + andseq r8, r9, r0, lsl #31 │ │ │ │ + andseq r3, r9, ip, asr #6 │ │ │ │ + andseq r4, r9, r4, ror #5 │ │ │ │ + andseq r8, r9, r8, asr pc │ │ │ │ + @ instruction: 0x001944d8 │ │ │ │ + andseq r8, r9, r8, lsl pc │ │ │ │ + andseq r8, r9, r8, lsl #30 │ │ │ │ + andseq r8, r9, r0, lsl #30 │ │ │ │ + andseq r8, r9, r8, ror #29 │ │ │ │ + @ instruction: 0x00198ed4 │ │ │ │ + andseq r6, sl, r4, lsr sl │ │ │ │ + mulseq r9, r0, r2 │ │ │ │ + andseq r3, r9, r4, lsl #5 │ │ │ │ + andseq r9, sl, r4, ror #18 │ │ │ │ + andseq fp, r9, r4, lsr #6 │ │ │ │ + @ instruction: 0x001a4af0 │ │ │ │ + mulseq sl, ip, sp │ │ │ │ + andseq r5, r9, r8, ror #5 │ │ │ │ + @ instruction: 0x0019b3f8 │ │ │ │ + @ instruction: 0x00198db8 │ │ │ │ + andseq r8, r9, ip, lsr #27 │ │ │ │ + mulseq r9, ip, sp │ │ │ │ + mulseq r9, r0, sp │ │ │ │ + andseq r8, r9, r4, lsl #27 │ │ │ │ + andseq r8, r9, r4, ror sp │ │ │ │ + andseq r8, r9, r4, ror #26 │ │ │ │ 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 r8, r9, r4, asr sp │ │ │ │ + andseq pc, r9, r4, lsr r7 @ │ │ │ │ + andseq r8, r9, r4, asr #26 │ │ │ │ + @ instruction: 0x001932f8 │ │ │ │ + andseq r8, r9, ip, lsl #26 │ │ │ │ + andseq r8, r9, r0, ror #25 │ │ │ │ + @ instruction: 0x00198cd0 │ │ │ │ + andseq r8, r9, r0, asr #25 │ │ │ │ + @ instruction: 0x00198cb4 │ │ │ │ + andseq r8, r9, r8, lsr #25 │ │ │ │ + mulseq r9, ip, ip │ │ │ │ + andseq sp, r9, ip, lsr #7 │ │ │ │ + andseq r8, r9, r8, ror ip │ │ │ │ + andseq r9, sl, r0, ror #10 │ │ │ │ + andseq r8, r9, r0, ror #24 │ │ │ │ + andseq r8, r9, r4, asr ip │ │ │ │ + andseq r8, r9, ip, asr #24 │ │ │ │ + andseq r8, r9, r4, 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, r4, lsr ip │ │ │ │ + andseq r8, r9, r4, lsr ip │ │ │ │ + andseq r8, r9, r8, lsr ip │ │ │ │ + andseq r8, r9, ip, lsr #24 │ │ │ │ + andseq r8, r9, ip, lsl ip │ │ │ │ + andseq r8, r9, r4, lsl #24 │ │ │ │ + @ instruction: 0x001d93f8 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - andseq r8, r9, r0, ror #14 │ │ │ │ andseq r8, r9, ip, asr r7 │ │ │ │ - andseq r8, r9, r0, asr r7 │ │ │ │ - andseq r8, r9, r8, 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, r8, asr r7 │ │ │ │ + andseq r8, r9, ip, asr #14 │ │ │ │ + andseq r8, r9, r4, lsr #10 │ │ │ │ + @ instruction: 0x001984f4 │ │ │ │ + andseq r8, r9, r4, lsl #10 │ │ │ │ + @ instruction: 0x001984fc │ │ │ │ + andseq r8, r9, ip, lsl #9 │ │ │ │ + andseq r8, r9, r8, asr r0 │ │ │ │ + andseq r8, r9, r0, 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, r0, sp │ │ │ │ + andseq r7, r9, r8, lsl #27 │ │ │ │ + andseq r7, r9, ip, ror sp │ │ │ │ + andseq r7, r9, ip, ror #15 │ │ │ │ + andseq r7, r9, r0, ror #15 │ │ │ │ @ instruction: 0x000009b4 │ │ │ │ - andseq r7, r9, r4, asr #5 │ │ │ │ andseq r7, r9, r0, asr #5 │ │ │ │ - andseq r7, r9, r8, asr r3 │ │ │ │ - andseq r7, r9, r0, ror #14 │ │ │ │ - andseq r7, r9, 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, r0, ror r0 │ │ │ │ - andseq r7, r9, r0, rrx │ │ │ │ + @ instruction: 0x001972bc │ │ │ │ + andseq r7, r9, r4, asr r3 │ │ │ │ + andseq r7, r9, ip, asr r7 │ │ │ │ + andseq r7, r9, ip, asr #14 │ │ │ │ + andseq r3, sl, r0, ror #24 │ │ │ │ + andseq r7, r9, r4, lsr #14 │ │ │ │ + andseq r7, r9, ip, asr #2 │ │ │ │ + @ instruction: 0x001976f8 │ │ │ │ andseq r7, r9, r0, asr r0 │ │ │ │ + @ instruction: 0x0019aed0 │ │ │ │ + @ instruction: 0x001976bc │ │ │ │ + @ instruction: 0x001976b4 │ │ │ │ + andseq r7, r9, r4, lsl r0 │ │ │ │ + ldrheq r7, [r9], -r0 │ │ │ │ + @ instruction: 0x00196ff4 │ │ │ │ + andseq r7, r9, r8, lsl #1 │ │ │ │ + andseq r7, r9, r0, lsr #1 │ │ │ │ + mulseq r9, r0, r0 │ │ │ │ + mulseq r9, r0, r0 │ │ │ │ + andseq r7, r9, ip, rrx │ │ │ │ + andseq r7, r9, r8, rrx │ │ │ │ + andseq r7, r9, ip, rrx │ │ │ │ + andseq r7, r9, ip, asr r0 │ │ │ │ + andseq r7, r9, ip, asr #32 │ │ │ │ + andseq r7, r9, ip, lsr r0 │ │ │ │ + andseq r7, r9, ip, lsr #32 │ │ │ │ + andseq r7, r9, ip, lsl r0 │ │ │ │ + andseq r7, r9, r4, lsl r0 │ │ │ │ + @ instruction: 0x00196ff4 │ │ │ │ + mulseq r9, ip, pc @ │ │ │ │ + @ instruction: 0x001974f4 │ │ │ │ + andseq r7, r9, ip, ror #9 │ │ │ │ + andseq r6, r9, r4, ror lr │ │ │ │ andseq r7, r9, r0, asr #32 │ │ │ │ andseq r7, r9, r0, lsr r0 │ │ │ │ - andseq r7, r9, r0, lsr #32 │ │ │ │ - andseq r7, r9, r8, lsl r0 │ │ │ │ - @ instruction: 0x00196ff8 │ │ │ │ - andseq r6, r9, r0, lsr #31 │ │ │ │ - @ instruction: 0x001974f8 │ │ │ │ - @ instruction: 0x001974f0 │ │ │ │ - andseq r6, r9, r8, ror lr │ │ │ │ - andseq r7, r9, r4, asr #32 │ │ │ │ - andseq r7, r9, r4, lsr r0 │ │ │ │ - andseq r7, r9, r4, lsr #9 │ │ │ │ - mulseq r9, ip, r4 │ │ │ │ - mulseq r9, r4, r4 │ │ │ │ + andseq r7, r9, r0, lsr #9 │ │ │ │ + mulseq r9, r8, 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, ip, lsl #9 │ │ │ │ + andseq r7, r9, ip, ror r4 │ │ │ │ + andseq r7, r9, r0, ror r4 │ │ │ │ + andseq r7, r9, r8, ror #8 │ │ │ │ + ldrsbeq r7, [r9], -r0 │ │ │ │ + andseq r7, sl, r8, lsr sl │ │ │ │ + andseq r7, r9, r8, lsr #8 │ │ │ │ + andseq r7, r9, ip, lsl r4 │ │ │ │ + andseq r9, sl, r0, 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 │ │ │ │ + bl eb60c │ │ │ │ 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 │ │ │ │ + bl eb770 │ │ │ │ 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 │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ - bl ec1e0 │ │ │ │ + bl ec1ec │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r1, #1 │ │ │ │ - bl eb600 │ │ │ │ + bl eb60c │ │ │ │ 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 │ │ │ │ + bl eb770 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl ec1f4 │ │ │ │ + bl ec200 │ │ │ │ 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 │ │ │ │ + bl eb60c │ │ │ │ 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 │ │ │ │ + bl eb770 │ │ │ │ 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 │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ - bl eb600 │ │ │ │ + bl eb60c │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r1, r4 │ │ │ │ - bl ec1e0 │ │ │ │ + bl ec1ec │ │ │ │ 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 │ │ │ │ + bl ec200 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r1, #1 │ │ │ │ - bl eb764 │ │ │ │ + bl eb770 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ ldrb r3, [r3, #9] │ │ │ │ mov r2, r6 │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ movne r3, #4 │ │ │ │ moveq r3, #8 │ │ │ │ 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 │ │ │ │ + bl eb60c │ │ │ │ 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 │ │ │ │ + bl eb770 │ │ │ │ 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,1194 +186901,1194 @@ │ │ │ │ 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 │ │ │ │ + bl eb60c │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r1, r6 │ │ │ │ - bl ec1e0 │ │ │ │ + bl ec1ec │ │ │ │ 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 │ │ │ │ + bl ec200 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r1, #1 │ │ │ │ - bl eb764 │ │ │ │ + bl eb770 │ │ │ │ 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 │ │ │ │ + bl eb60c │ │ │ │ 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 │ │ │ │ + bl eb770 │ │ │ │ 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 │ │ │ │ + bl eb60c │ │ │ │ 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 │ │ │ │ + bl eb770 │ │ │ │ + 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 │ │ │ │ + bl eb60c │ │ │ │ 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 │ │ │ │ + bl eb770 │ │ │ │ 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 │ │ │ │ + bl eb60c │ │ │ │ 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 │ │ │ │ + bl eb770 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r1, r7 │ │ │ │ - bl eb0c0 │ │ │ │ + bl eb0cc │ │ │ │ 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 │ │ │ │ + bl eb418 │ │ │ │ + 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 │ │ │ │ + bl eb60c │ │ │ │ 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 │ │ │ │ + bl eb770 │ │ │ │ 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 │ │ │ │ + bl eb60c │ │ │ │ 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 │ │ │ │ + bl eb770 │ │ │ │ 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 18e694 │ │ │ │ + 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 │ │ │ │ - bl eb600 │ │ │ │ + bl eb60c │ │ │ │ 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 │ │ │ │ + bl eb770 │ │ │ │ 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 │ │ │ │ + bl eb60c │ │ │ │ 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 │ │ │ │ + bl eb770 │ │ │ │ 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, r0, ror #18 │ │ │ │ + andseq r8, r9, ip, lsl #18 │ │ │ │ + mulseq r9, r4, ip │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ + andseq r6, r9, r4, lsl #21 │ │ │ │ andseq r6, r9, r8, lsl #21 │ │ │ │ - andseq r6, r9, ip, lsl #21 │ │ │ │ - andseq r6, r9, r4, lsl #18 │ │ │ │ - @ instruction: 0x001968fc │ │ │ │ + andseq r6, r9, r0, lsl #18 │ │ │ │ @ instruction: 0x001968f8 │ │ │ │ - andseq r5, r9, r0, asr #21 │ │ │ │ - andseq r5, r9, r8, asr #20 │ │ │ │ - andseq r5, r9, r4, ror #21 │ │ │ │ - andseq r5, r9, r8, ror sl │ │ │ │ - andseq r5, r9, ip, lsl #20 │ │ │ │ + @ instruction: 0x001968f4 │ │ │ │ + @ instruction: 0x00195abc │ │ │ │ + andseq r5, r9, r4, asr #20 │ │ │ │ + andseq r5, r9, r0, ror #21 │ │ │ │ andseq r5, r9, r4, ror sl │ │ │ │ - @ instruction: 0x001959f0 │ │ │ │ - andseq r5, r9, r8, ror #19 │ │ │ │ - andseq r5, r9, r0, ror #19 │ │ │ │ + andseq r5, r9, r8, lsl #20 │ │ │ │ + andseq r5, r9, r0, ror sl │ │ │ │ + andseq r5, r9, ip, ror #19 │ │ │ │ + andseq r5, r9, r4, ror #19 │ │ │ │ + @ instruction: 0x001959dc │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ str r4, [r3] │ │ │ │ - @ instruction: 0x001958f0 │ │ │ │ + andseq r5, r9, ip, ror #17 │ │ │ │ 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: 0x001961d4 │ │ │ │ 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, r4, lsl sl @ │ │ │ │ + andseq r5, r9, r0, ror #6 │ │ │ │ + andseq r5, r9, ip, asr #6 │ │ │ │ @ instruction: 0x000009b4 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r1, #1 │ │ │ │ - bl eb600 │ │ │ │ + bl eb60c │ │ │ │ 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 │ │ │ │ + bl eb770 │ │ │ │ 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,934 +188173,934 @@ │ │ │ │ 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 │ │ │ │ + bl eb60c │ │ │ │ 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 │ │ │ │ + bl eb770 │ │ │ │ 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 │ │ │ │ + bl eb60c │ │ │ │ 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 │ │ │ │ + bl eb770 │ │ │ │ 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 │ │ │ │ - bl eb600 │ │ │ │ + bl eb60c │ │ │ │ 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 │ │ │ │ + bl eb770 │ │ │ │ + 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 │ │ │ │ - bl eb600 │ │ │ │ + bl eb60c │ │ │ │ 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 │ │ │ │ + bl eb770 │ │ │ │ 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 │ │ │ │ + bl eb60c │ │ │ │ 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 │ │ │ │ + bl eb770 │ │ │ │ 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 │ │ │ │ + bl eb60c │ │ │ │ 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 │ │ │ │ + bl eb770 │ │ │ │ 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 │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - add r3, sp, #104 @ 0x68 │ │ │ │ + add r3, sp, #100 @ 0x64 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ - add r3, sp, #96 @ 0x60 │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ 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,781 +189676,781 @@ │ │ │ │ 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 │ │ │ │ str r3, [r4, #164] @ 0xa4 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ mov r0, r4 │ │ │ │ add r3, r3, r1 │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ - bl ebb30 │ │ │ │ + bl ebb3c │ │ │ │ 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 #14 │ │ │ │ + andseq r4, r9, r0, lsr #22 │ │ │ │ + andseq r4, r9, ip, lsl #22 │ │ │ │ + @ instruction: 0x00194af8 │ │ │ │ + andseq r4, r9, ip, ror #21 │ │ │ │ + andseq r4, r9, r8, asr #21 │ │ │ │ + @ instruction: 0x00194ab4 │ │ │ │ + andseq r4, r9, r0, lsr #21 │ │ │ │ + mulseq r9, r4, sl │ │ │ │ + andseq r4, r9, r0, ror sl │ │ │ │ + andseq r4, r9, ip, asr sl │ │ │ │ + andseq r4, r9, r8, asr #20 │ │ │ │ + andseq r4, r9, ip, lsr sl │ │ │ │ + andseq r4, r9, r0, ror #15 │ │ │ │ + andseq r4, r9, ip, asr #15 │ │ │ │ + @ instruction: 0x001947b8 │ │ │ │ + andseq r4, r9, ip, lsr #15 │ │ │ │ + @ instruction: 0x001989b0 │ │ │ │ + andseq r4, r9, r8, lsl #15 │ │ │ │ + andseq r4, r9, r8, ror r7 │ │ │ │ + andseq r4, r9, r8, ror #14 │ │ │ │ + andseq r4, r9, ip, asr r7 │ │ │ │ + andseq r4, r9, r0, asr r7 │ │ │ │ + andseq r4, r9, r0, asr r7 │ │ │ │ + andseq r3, r9, r8, ror r8 │ │ │ │ + andseq r4, r9, r4, lsr r7 │ │ │ │ andseq r4, r9, r4, lsr #14 │ │ │ │ - andseq r4, r9, r4, lsl r7 │ │ │ │ + andseq r4, r9, r0, lsr #14 │ │ │ │ andseq r4, r9, r0, lsl r7 │ │ │ │ + andseq r4, r9, ip, lsl #14 │ │ │ │ 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 r3, r9, r8, lsr #27 │ │ │ │ - mulseq r9, ip, sp │ │ │ │ + andseq r4, r9, r4, asr #2 │ │ │ │ + andseq r4, sl, ip, lsr #9 │ │ │ │ andseq r3, r9, r4, lsr #27 │ │ │ │ - mulseq r9, r0, sp │ │ │ │ - andseq r3, r9, r0, lsl #27 │ │ │ │ - andseq r3, r9, r8, ror #26 │ │ │ │ - andseq r3, r9, r8, ror #26 │ │ │ │ + mulseq r9, r8, sp │ │ │ │ + andseq r3, r9, r0, lsr #27 │ │ │ │ + andseq r3, r9, ip, lsl #27 │ │ │ │ + andseq r3, r9, ip, ror sp │ │ │ │ + andseq r3, r9, r4, ror #26 │ │ │ │ andseq r3, r9, r4, ror #26 │ │ │ │ andseq r3, r9, r0, ror #26 │ │ │ │ - andseq r3, r9, r4, asr sp │ │ │ │ + andseq r3, r9, ip, asr sp │ │ │ │ andseq r3, r9, r0, asr sp │ │ │ │ - andseq r3, r9, r4, asr #26 │ │ │ │ - andseq r3, r9, r0, asr #26 │ │ │ │ - andseq r3, r9, r0, asr #26 │ │ │ │ + andseq r3, r9, ip, asr #26 │ │ │ │ andseq r3, r9, r0, asr #26 │ │ │ │ andseq r3, r9, ip, lsr sp │ │ │ │ + andseq r3, r9, ip, lsr sp │ │ │ │ + andseq r3, r9, ip, lsr sp │ │ │ │ + andseq r3, r9, r8, lsr sp │ │ │ │ mov r0, r5 │ │ │ │ - andseq r7, sl, r0, lsl #22 │ │ │ │ - @ instruction: 0x001a7ad0 │ │ │ │ + @ instruction: 0x001a7afc │ │ │ │ + andseq r7, sl, ip, asr #21 │ │ │ │ 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, r0, lsr r8 │ │ │ │ + andseq r7, sl, sl, lsl r7 │ │ │ │ @ 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, r4, lsl #3 │ │ │ │ andseq r3, r9, ip, asr #2 │ │ │ │ + andseq r3, r9, r0, ror r1 │ │ │ │ + andseq r3, r9, r0, asr #2 │ │ │ │ + andseq r3, r9, ip, asr #2 │ │ │ │ + andseq r3, r9, r0, asr #2 │ │ │ │ andseq r3, r9, r8, asr #2 │ │ │ │ - andseq r3, r9, r8, asr #2 │ │ │ │ - andseq r2, r9, r0, ror #29 │ │ │ │ - ldr r1, [pc, #-152] @ dbbc4 │ │ │ │ + andseq r3, r9, r4, asr #2 │ │ │ │ + andseq r3, r9, r4, asr #2 │ │ │ │ + @ instruction: 0x00192edc │ │ │ │ + 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 │ │ │ │ + bl eb60c │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r0, [sp] │ │ │ │ str r1, [sp, #12] │ │ │ │ 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 │ │ │ │ + bl eb770 │ │ │ │ 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 │ │ │ │ + bl eb60c │ │ │ │ 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 │ │ │ │ @@ -190462,173 +190463,173 @@ │ │ │ │ addge r3, r3, r2 │ │ │ │ strge r3, [r0, #164] @ 0xa4 │ │ │ │ ldr r3, [r0, #172] @ 0xac │ │ │ │ sub r3, r3, r4 │ │ │ │ str r3, [r0, #172] @ 0xac │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - bl eb908 │ │ │ │ + bl eb914 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl ec0ac │ │ │ │ + bl ec0b8 │ │ │ │ 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 │ │ │ │ + bl eb770 │ │ │ │ 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,214 +190643,214 @@ │ │ │ │ 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 │ │ │ │ sub r3, r3, r2 │ │ │ │ str r3, [r5, #164] @ 0xa4 │ │ │ │ ldr r3, [r5, #172] @ 0xac │ │ │ │ add r3, r3, r2 │ │ │ │ str r3, [r5, #172] @ 0xac │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - bl ebb30 │ │ │ │ - b dc3dc │ │ │ │ + bl ebb3c │ │ │ │ + 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 │ │ │ │ + bl eb5f4 │ │ │ │ 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,816 +190897,816 @@ │ │ │ │ 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 │ │ │ │ str r3, [r4, #164] @ 0xa4 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ add r3, r3, r1 │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ - bl ebb30 │ │ │ │ + bl ebb3c │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ mov r1, #1 │ │ │ │ - bl eb764 │ │ │ │ - b dbfc0 │ │ │ │ + bl eb770 │ │ │ │ + b dbfc4 │ │ │ │ mov r1, #3 │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ - bl eb600 │ │ │ │ - b dbea0 │ │ │ │ + bl eb60c │ │ │ │ + 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 │ │ │ │ + bl ebb3c │ │ │ │ + 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 │ │ │ │ + bl ebb3c │ │ │ │ + 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 │ │ │ │ @@ -192147,512 +192148,512 @@ │ │ │ │ ldr r3, [r5, #172] @ 0xac │ │ │ │ add r3, r3, r9 │ │ │ │ str r3, [r5, #172] @ 0xac │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5, #12] │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - bl ebb30 │ │ │ │ + bl ebb3c │ │ │ │ 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 │ │ │ │ + @ instruction: 0x001926f8 │ │ │ │ + andseq r3, sl, r0, rrx │ │ │ │ + andseq r4, r9, r0, lsl #14 │ │ │ │ + andseq r2, r9, r0, asr sl │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ - andseq r4, sl, r0, lsr #29 │ │ │ │ + mulseq sl, ip, lr │ │ │ │ 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 r2, r9, r8, ror r7 │ │ │ │ - andseq r2, r9, r4, lsl #15 │ │ │ │ + andseq r5, r9, r0, asr #28 │ │ │ │ + andseq r2, r9, r8, lsl sl │ │ │ │ + andseq r2, r9, r0, lsl #1 │ │ │ │ + andseq r2, r9, ip, ror #19 │ │ │ │ + andseq r1, r9, ip, ror pc │ │ │ │ + andseq lr, r9, r0, lsr #22 │ │ │ │ + andseq r2, r9, r4, ror #11 │ │ │ │ + andseq r2, r9, ip │ │ │ │ + @ instruction: 0x001925b8 │ │ │ │ + andseq r1, r9, r0, lsl pc │ │ │ │ + andseq r5, r9, r8, lsl r4 │ │ │ │ + andseq r2, r9, r8, lsr r9 │ │ │ │ + mulseq r9, r8, pc @ │ │ │ │ + andseq r2, r9, ip, lsl #18 │ │ │ │ + andseq r1, r9, r4, lsr #29 │ │ │ │ + andseq r5, r9, r8, lsl #26 │ │ │ │ + andseq r1, r9, ip, lsr pc │ │ │ │ + andseq r1, r9, r8, ror #28 │ │ │ │ + andseq r2, r9, r0, lsr #17 │ │ │ │ + mulseq r9, r4, r8 │ │ │ │ + andseq r2, r9, r4, lsl #17 │ │ │ │ + andseq r2, r9, ip, ror r8 │ │ │ │ + andseq r2, r9, r0, ror r8 │ │ │ │ + andseq r2, r9, r0, ror #16 │ │ │ │ + andseq r2, r9, r8, asr r8 │ │ │ │ + andseq r2, r9, ip, asr #16 │ │ │ │ + andseq r2, r9, ip, lsr r8 │ │ │ │ + andseq r6, r9, r4, ror #15 │ │ │ │ + andseq r2, r9, ip, lsl r8 │ │ │ │ + andseq r1, r9, r8, lsl lr │ │ │ │ + @ instruction: 0x001927f4 │ │ │ │ + andseq r1, r9, r4, asr #26 │ │ │ │ + andseq r6, r9, ip, ror r7 │ │ │ │ + @ instruction: 0x001927bc │ │ │ │ + andseq r1, r9, r8, lsr #27 │ │ │ │ + mulseq r9, r4, r7 │ │ │ │ + @ instruction: 0x00191cdc │ │ │ │ andseq r2, r9, r4, ror r7 │ │ │ │ - andseq r2, r9, r0, asr r7 │ │ │ │ + andseq r2, r9, r0, lsl #15 │ │ │ │ + andseq r2, r9, r0, ror r7 │ │ │ │ + andseq r2, r9, ip, asr #14 │ │ │ │ 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, r0, 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 │ │ │ │ + ldrheq r5, [r9], -r8 │ │ │ │ + andseq r1, r9, r0, lsr r9 │ │ │ │ andeq r0, r0, r8, asr r7 │ │ │ │ - andseq r1, r9, r0, lsl #18 │ │ │ │ + @ instruction: 0x001918fc │ │ │ │ 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 │ │ │ │ + andseq r5, sl, lr, lsl #7 │ │ │ │ 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 │ │ │ │ + bl ebb3c │ │ │ │ + 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 18e694 │ │ │ │ + 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 │ │ │ │ + bl eb5f4 │ │ │ │ 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,1052 +192733,1052 @@ │ │ │ │ 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 │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ rsb r3, r3, #3 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - bl eb600 │ │ │ │ - b dc148 │ │ │ │ + bl eb60c │ │ │ │ + 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 │ │ │ │ + bl eb60c │ │ │ │ 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 │ │ │ │ + bl ea2f8 │ │ │ │ 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 │ │ │ │ + bl ea2f8 │ │ │ │ + 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, r0, 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 │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ - add r3, sp, #108 @ 0x6c │ │ │ │ + add r3, sp, #100 @ 0x64 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ - add r3, sp, #96 @ 0x60 │ │ │ │ + add r3, sp, #108 @ 0x6c │ │ │ │ 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 │ │ │ │ + bne dfb28 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ add r3, sp, #124 @ 0x7c │ │ │ │ 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 │ │ │ │ + bl eb60c │ │ │ │ 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 │ │ │ │ + bl eb770 │ │ │ │ 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,35 +194234,35 @@ │ │ │ │ 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 │ │ │ │ ldr ip, [sp, #92] @ 0x5c │ │ │ │ mov r3, r6 │ │ │ │ @@ -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 │ │ │ │ - add r3, sp, #112 @ 0x70 │ │ │ │ - str r3, [sp, #164] @ 0xa4 │ │ │ │ - ldr r1, [pc, #1508] @ e05fc │ │ │ │ + b dfae0 │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ + str r3, [sp, #164] @ 0xa4 │ │ │ │ + ldr r1, [pc, #1508] @ e0600 │ │ │ │ + add r3, sp, #124 @ 0x7c │ │ │ │ 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 │ │ │ │ + add r3, sp, #112 @ 0x70 │ │ │ │ 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, ip, ror #10 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - @ instruction: 0x0018a1f0 │ │ │ │ + andseq sl, r8, ip, ror #3 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ andeq r0, r0, r8, lsl #12 │ │ │ │ cmp r0, r3 │ │ │ │ - andseq r0, sl, ip, lsl r9 │ │ │ │ - andseq r9, r8, r4, asr #27 │ │ │ │ - andseq r0, r9, r8, ror #2 │ │ │ │ - andseq r0, r9, ip, asr r1 │ │ │ │ - andseq pc, r8, ip, asr #26 │ │ │ │ - andseq pc, r8, ip, lsr #26 │ │ │ │ + andseq r0, sl, r8, lsl r9 │ │ │ │ + andseq r9, r8, r0, asr #27 │ │ │ │ + andseq r0, r9, r4, ror #2 │ │ │ │ + andseq r0, r9, r8, asr r1 │ │ │ │ + andseq pc, r8, r8, asr #26 │ │ │ │ andseq pc, r8, r8, lsr #26 │ │ │ │ - andseq pc, r8, r0, lsl #26 │ │ │ │ + andseq pc, r8, r4, lsr #26 │ │ │ │ + @ instruction: 0x0018fcfc │ │ │ │ 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 │ │ │ │ + mulseq r8, r8, ip │ │ │ │ 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 │ │ │ │ + andseq lr, r8, ip, lsl r9 │ │ │ │ + @ instruction: 0x0018e8f4 │ │ │ │ @ instruction: 0x0018e8f8 │ │ │ │ - @ instruction: 0x0018e8fc │ │ │ │ - @ instruction: 0x0018e8d0 │ │ │ │ - andseq lr, r8, r0, ror #16 │ │ │ │ - andseq lr, r8, r0, asr #16 │ │ │ │ + andseq lr, r8, ip, asr #17 │ │ │ │ + andseq lr, r8, ip, asr r8 │ │ │ │ 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, r8, lsr r8 │ │ │ │ + andseq lr, r8, r0, lsl r8 │ │ │ │ + andseq r2, r9, ip, ror #20 │ │ │ │ + andseq lr, r8, r4, asr r8 │ │ │ │ + andseq lr, r8, ip, lsr #16 │ │ │ │ andseq lr, r8, r0, lsr r8 │ │ │ │ - andseq lr, r8, r4, lsr r8 │ │ │ │ - andseq lr, r8, r8, lsl #16 │ │ │ │ - andseq lr, r9, r4, ror #3 │ │ │ │ - mulseq r8, r0, r7 │ │ │ │ - andseq lr, r8, r0, ror r7 │ │ │ │ + andseq lr, r8, r4, lsl #16 │ │ │ │ + andseq lr, r9, r0, ror #3 │ │ │ │ + andseq lr, r8, ip, lsl #15 │ │ │ │ andseq lr, r8, ip, ror #14 │ │ │ │ - andseq lr, r8, r4, asr #14 │ │ │ │ - @ instruction: 0x0018ead4 │ │ │ │ + andseq lr, r8, r8, ror #14 │ │ │ │ + andseq lr, r8, r0, asr #14 │ │ │ │ @ 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, ror r8 │ │ │ │ + andseq lr, r8, ip, asr #21 │ │ │ │ + @ instruction: 0x0018eabc │ │ │ │ + @ instruction: 0x0018eab4 │ │ │ │ + andseq lr, r8, r4, lsr #21 │ │ │ │ + mulseq r8, ip, sl │ │ │ │ + andseq lr, r8, ip, lsl #21 │ │ │ │ + andseq lr, r8, r4, lsl #21 │ │ │ │ + andseq lr, r8, r4, ror sl │ │ │ │ + andseq lr, r8, ip, ror #20 │ │ │ │ + andseq lr, r8, ip, asr sl │ │ │ │ + andseq r1, r9, r8, asr #24 │ │ │ │ + andseq lr, r8, r4, lsr #16 │ │ │ │ + andseq lr, r8, r8, lsl #16 │ │ │ │ + @ instruction: 0x0018e9fc │ │ │ │ + @ instruction: 0x0018e9fc │ │ │ │ + andseq sp, r8, ip, ror #26 │ │ │ │ + andseq sp, r8, r8, lsr #28 │ │ │ │ + @ instruction: 0x0019a8f8 │ │ │ │ + andseq lr, r8, r0, asr #7 │ │ │ │ + andseq lr, r8, r4, lsr #7 │ │ │ │ + andseq lr, r8, ip, ror r9 │ │ │ │ + andseq lr, r8, ip, ror r9 │ │ │ │ + @ instruction: 0x0018dcd0 │ │ │ │ + andseq sp, r8, r4, lsl #27 │ │ │ │ + andseq r1, r9, r0, asr #3 │ │ │ │ + andseq lr, r8, r4, ror #13 │ │ │ │ + andseq lr, r8, r8, asr #13 │ │ │ │ + @ instruction: 0x0018e8fc │ │ │ │ + @ instruction: 0x0018e8fc │ │ │ │ + andseq sp, r8, r4, lsr ip │ │ │ │ + andseq sp, r8, r0, ror #25 │ │ │ │ + andseq r1, r9, r0, lsl #21 │ │ │ │ + @ instruction: 0x0018dbf8 │ │ │ │ + mulseq r8, ip, ip │ │ │ │ + andseq lr, r8, ip, ror r8 │ │ │ │ andseq lr, r8, r0, ror r8 │ │ │ │ - andseq lr, r8, r4, ror #16 │ │ │ │ - andseq lr, r8, r8, asr r8 │ │ │ │ - andseq lr, r8, r8, asr #16 │ │ │ │ + andseq lr, r8, ip, ror #16 │ │ │ │ + andseq lr, r8, r0, ror #16 │ │ │ │ + andseq lr, r8, r4, asr r8 │ │ │ │ andseq lr, r8, r4, asr #16 │ │ │ │ - andseq lr, r8, ip, lsr r8 │ │ │ │ - andseq lr, r8, r0, lsr r8 │ │ │ │ - andseq r2, r9, r0, ror #10 │ │ │ │ - andseq r2, r9, r8, asr r5 │ │ │ │ - @ instruction: 0x0018daf0 │ │ │ │ - andseq sp, r8, r8, ror #21 │ │ │ │ - andseq sp, r8, r4, ror #22 │ │ │ │ - andseq sp, r8, r4, asr fp │ │ │ │ - andseq lr, r8, r8, lsr #10 │ │ │ │ - andseq lr, r8, r8, lsr #10 │ │ │ │ - @ instruction: 0x0018e4f0 │ │ │ │ - @ instruction: 0x0018e4f0 │ │ │ │ - andseq lr, r8, r4, asr r4 │ │ │ │ + andseq lr, r8, r0, asr #16 │ │ │ │ + andseq lr, r8, r8, lsr r8 │ │ │ │ + andseq lr, r8, ip, lsr #16 │ │ │ │ + andseq r2, r9, ip, asr r5 │ │ │ │ + andseq r2, r9, r4, asr r5 │ │ │ │ + andseq sp, r8, ip, ror #21 │ │ │ │ + andseq sp, r8, r4, ror #21 │ │ │ │ + andseq sp, r8, r0, ror #22 │ │ │ │ + andseq sp, r8, r0, asr fp │ │ │ │ + andseq lr, r8, r4, lsr #10 │ │ │ │ + andseq lr, r8, r4, lsr #10 │ │ │ │ + andseq lr, r8, ip, ror #9 │ │ │ │ + andseq lr, r8, ip, ror #9 │ │ │ │ andseq lr, r8, r0, asr r4 │ │ │ │ - andseq lr, r8, r0, lsr r4 │ │ │ │ - andseq lr, r8, r0, lsr r4 │ │ │ │ + andseq lr, r8, ip, asr #8 │ │ │ │ + andseq lr, r8, ip, lsr #8 │ │ │ │ + andseq lr, r8, ip, lsr #8 │ │ │ │ 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 │ │ │ │ + bl ea2f8 │ │ │ │ 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 │ │ │ │ + bl ec1ec │ │ │ │ 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 │ │ │ │ + bl eb5f4 │ │ │ │ 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 │ │ │ │ - andseq lr, r8, ip, lsl #8 │ │ │ │ + b dfc84 │ │ │ │ + andseq lr, r8, r8, lsr #8 │ │ │ │ andseq lr, r8, r8, lsl #8 │ │ │ │ - andseq lr, r8, r8, ror #7 │ │ │ │ - andseq lr, r8, ip, asr r6 │ │ │ │ + andseq lr, r8, r8, lsl #8 │ │ │ │ + andseq lr, r8, r4, lsl #8 │ │ │ │ + andseq lr, r8, r4, ror #7 │ │ │ │ andseq lr, r8, r8, asr r6 │ │ │ │ - andseq lr, r8, r0, asr r6 │ │ │ │ - andseq lr, r8, r4, asr #12 │ │ │ │ - andseq lr, r8, r8, asr #12 │ │ │ │ + andseq lr, r8, r4, asr r6 │ │ │ │ + andseq lr, r8, ip, asr #12 │ │ │ │ + andseq lr, r8, r0, 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 │ │ │ │ - @ instruction: 0x0018e5f4 │ │ │ │ + andseq lr, r8, r0, asr #12 │ │ │ │ + andseq lr, r8, r8, lsr r6 │ │ │ │ + @ instruction: 0x0018d9fc │ │ │ │ + andseq lr, r9, r8, lsr r8 │ │ │ │ + @ instruction: 0x0018e5fc │ │ │ │ @ instruction: 0x0018e5f0 │ │ │ │ andseq lr, r8, ip, ror #11 │ │ │ │ andseq lr, r8, r8, ror #11 │ │ │ │ andseq lr, r8, r4, ror #11 │ │ │ │ - @ instruction: 0x0018e5d8 │ │ │ │ + andseq lr, r8, r0, ror #11 │ │ │ │ @ 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 │ │ │ │ + @ instruction: 0x0018e5d0 │ │ │ │ + andseq lr, r8, r4, asr #11 │ │ │ │ + andseq sp, r8, r8, asr #19 │ │ │ │ + andseq lr, r8, r8, lsr #11 │ │ │ │ + andseq lr, r8, r0, lsr #11 │ │ │ │ + andseq lr, r9, r0, ror #13 │ │ │ │ + mulseq r8, ip, r4 │ │ │ │ + andseq lr, r8, r0, lsr #10 │ │ │ │ + andseq lr, r8, ip, lsl #9 │ │ │ │ + andseq lr, r8, r0, lsl #10 │ │ │ │ + andseq lr, r8, r8, asr #8 │ │ │ │ + andseq sp, r8, r8, asr #17 │ │ │ │ + @ instruction: 0x0018e4b4 │ │ │ │ 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, r0, lsr #10 │ │ │ │ + andseq ip, r8, r0, 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: 0x0018d1f0 │ │ │ │ + @ instruction: 0x0018d1fc │ │ │ │ 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 │ │ │ │ + ldrsbeq sp, [r8], -r8 │ │ │ │ + andseq sp, r8, ip, asr #1 │ │ │ │ + andseq sp, r8, r8, lsr #32 │ │ │ │ + andseq ip, r8, r4, asr #31 │ │ │ │ + @ instruction: 0x0018cfbc │ │ │ │ + andseq ip, r8, ip, lsr pc │ │ │ │ + andseq ip, r8, ip, lsl #30 │ │ │ │ + andseq ip, r8, r0, lsl #30 │ │ │ │ + andseq ip, r8, r0, asr #25 │ │ │ │ andseq ip, r8, r8, ror #24 │ │ │ │ - andseq ip, r8, r0, ror ip │ │ │ │ - andseq ip, r8, r0, ror #24 │ │ │ │ - andseq ip, r8, r4, ror #23 │ │ │ │ - andseq ip, r8, r4, ror #23 │ │ │ │ - @ instruction: 0x0018cbdc │ │ │ │ + andseq ip, r8, r4, ror #24 │ │ │ │ + andseq ip, r8, ip, ror #24 │ │ │ │ + andseq ip, r8, ip, asr ip │ │ │ │ + andseq ip, r8, r0, ror #23 │ │ │ │ + andseq ip, r8, r0, ror #23 │ │ │ │ + @ instruction: 0x0018cbd8 │ │ │ │ @ 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 │ │ │ │ + bl eb60c │ │ │ │ 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,1728 +197281,1728 @@ │ │ │ │ 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 │ │ │ │ + bl eb770 │ │ │ │ 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 │ │ │ │ + bl ec200 │ │ │ │ + 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 │ │ │ │ + bl ec1ec │ │ │ │ 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 │ │ │ │ + bl ec200 │ │ │ │ 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 │ │ │ │ + bl eb60c │ │ │ │ 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 │ │ │ │ + bl eb770 │ │ │ │ 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 │ │ │ │ + bl eb60c │ │ │ │ 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 │ │ │ │ + bl eb770 │ │ │ │ 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 │ │ │ │ + bl ea2f8 │ │ │ │ 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 │ │ │ │ cmp r3, #0 │ │ │ │ addge r3, r3, #1 │ │ │ │ strge r3, [r0, #164] @ 0xa4 │ │ │ │ ldr r3, [r0, #172] @ 0xac │ │ │ │ str r6, [sp, #144] @ 0x90 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r0, #172] @ 0xac │ │ │ │ - bl eb908 │ │ │ │ + bl eb914 │ │ │ │ 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 │ │ │ │ + bl ebb3c │ │ │ │ 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,138 +199011,138 @@ │ │ │ │ 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 │ │ │ │ str r2, [r4, #164] @ 0xa4 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ mov sl, #1 │ │ │ │ - bl ebb30 │ │ │ │ - b dfad8 │ │ │ │ - ldr r1, [pc, #216] @ e48c8 │ │ │ │ + bl ebb3c │ │ │ │ + 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 18e694 │ │ │ │ + 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 │ │ │ │ - andseq ip, r8, r4, lsl #16 │ │ │ │ + b e476c │ │ │ │ andseq ip, r8, r0, lsl #16 │ │ │ │ - andseq ip, r8, r0, lsl #15 │ │ │ │ - andseq fp, r8, r4, asr #29 │ │ │ │ - mulseq r8, ip, r6 │ │ │ │ + @ instruction: 0x0018c7fc │ │ │ │ + andseq ip, r8, ip, ror r7 │ │ │ │ + andseq fp, r8, r0, asr #29 │ │ │ │ mulseq r8, r8, r6 │ │ │ │ - andseq sp, r8, r4, ror #20 │ │ │ │ - andseq fp, r8, r4, lsl sl │ │ │ │ - andseq ip, r9, ip, ror r3 │ │ │ │ - andseq fp, r8, ip, ror #26 │ │ │ │ - andseq ip, r8, r8, lsr #12 │ │ │ │ + mulseq r8, r4, r6 │ │ │ │ + andseq sp, r8, r0, ror #20 │ │ │ │ + andseq fp, r8, r0, lsl sl │ │ │ │ + andseq ip, r9, r8, ror r3 │ │ │ │ + andseq fp, r8, r8, ror #26 │ │ │ │ andseq ip, r8, r4, lsr #12 │ │ │ │ andseq ip, r8, r0, lsr #12 │ │ │ │ - andseq r9, r8, r8, asr pc │ │ │ │ - andseq r9, r8, r8, ror r6 │ │ │ │ - @ instruction: 0x001896b0 │ │ │ │ + andseq ip, r8, ip, lsl r6 │ │ │ │ + andseq r9, r8, r4, asr pc │ │ │ │ + andseq r9, r8, r4, ror r6 │ │ │ │ + andseq r9, r8, ip, lsr #13 │ │ │ │ andeq r0, r0, r8, lsl #12 │ │ │ │ - andseq r9, r8, ip, lsr #4 │ │ │ │ + andseq r9, r8, r8, lsr #4 │ │ │ │ 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, r8, ror #14 │ │ │ │ + andseq r9, r8, r0, ror #2 │ │ │ │ + andseq fp, r8, r4, asr r9 │ │ │ │ andeq r0, r0, r8, asr r7 │ │ │ │ - andseq fp, r8, r8, lsl #1 │ │ │ │ + andseq fp, r8, r4, 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, r4, lsr r0 │ │ │ │ + andseq fp, r8, r8 │ │ │ │ + andseq fp, r8, r8, lsl r0 │ │ │ │ andseq fp, r8, ip │ │ │ │ - andseq fp, r8, ip, lsl r0 │ │ │ │ andseq fp, r8, r0, lsl r0 │ │ │ │ - andseq fp, r8, r4, 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 │ │ │ │ + bl eb5f4 │ │ │ │ + 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,88 +201580,88 @@ │ │ │ │ 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 │ │ │ │ add r1, sp, #12 │ │ │ │ @@ -201679,338 +201680,338 @@ │ │ │ │ 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 │ │ │ │ + bl 38b80 │ │ │ │ + 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, r8, lsr r0 │ │ │ │ │ │ │ │ -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, #12 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #4 │ │ │ │ str r1, [sp, #24] │ │ │ │ - str sp, [sp, #36] @ 0x24 │ │ │ │ + str sp, [sp, #32] │ │ │ │ str r3, [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] │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ str r0, [sp, #12] │ │ │ │ bl 23310 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [sp] │ │ │ │ mov r1, #1 │ │ │ │ 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, #3664] @ e81b4 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #3652] @ e81ac │ │ │ │ + ldr r0, [pc, #3660] @ e81b8 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r2, [pc, #3644] @ e81b0 │ │ │ │ + ldr r2, [pc, #3652] @ e81bc │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ - ldr r1, [pc, #3640] @ e81b4 │ │ │ │ + ldr r1, [pc, #3648] @ e81c0 │ │ │ │ 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, #3604] @ e81c4 │ │ │ │ + ldr r2, [pc, #3588] @ e81b8 │ │ │ │ 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 e7f38 │ │ │ │ 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, #3548] @ e81c8 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e742c │ │ │ │ - ldr r0, [pc, #3524] @ e81c0 │ │ │ │ + beq e7430 │ │ │ │ + ldr r0, [pc, #3532] @ e81cc │ │ │ │ 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, #3492] @ e81c8 │ │ │ │ ldr r1, [r2, r1] │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, #0 │ │ │ │ - bne e73a4 │ │ │ │ - ldr r1, [pc, #3472] @ e81c4 │ │ │ │ + bne e73a8 │ │ │ │ + ldr r1, [pc, #3480] @ e81d0 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r2, [r2] │ │ │ │ str r3, [r2, #748] @ 0x2ec │ │ │ │ - ldr r2, [pc, #3460] @ e81c8 │ │ │ │ - ldr r3, [pc, #3428] @ e81ac │ │ │ │ + ldr r2, [pc, #3468] @ e81d4 │ │ │ │ + ldr r3, [pc, #3436] @ e81b8 │ │ │ │ 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 e7f38 │ │ │ │ + ldr r0, [pc, #3436] @ e81d8 │ │ │ │ add r0, pc, r0 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 52b84 │ │ │ │ - ldr r1, [pc, #3412] @ e81d0 │ │ │ │ - ldr r2, [pc, #3372] @ e81ac │ │ │ │ + b 52b80 │ │ │ │ + ldr r1, [pc, #3420] @ e81dc │ │ │ │ + ldr r2, [pc, #3380] @ e81b8 │ │ │ │ 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 e7f38 │ │ │ │ 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 │ │ │ │ + ldr r0, [pc, #3368] @ e81e0 │ │ │ │ ldr r7, [r3, #4] │ │ │ │ + mov r1, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ + add r8, r7, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r5, [r2, r0] │ │ │ │ add r2, sp, #20 │ │ │ │ - add r8, r7, #1 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - add r2, sp, #24 │ │ │ │ cmp r8, r1 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #16] │ │ │ │ - add r2, sp, #16 │ │ │ │ + add r2, sp, #24 │ │ │ │ str r1, [sp, #28] │ │ │ │ add r1, sp, #32 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [r5] │ │ │ │ str r1, [r5] │ │ │ │ mov r1, #5 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #12 │ │ │ │ - str ip, [sp, #44] @ 0x2c │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ + add r1, sp, #16 │ │ │ │ + str 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 e80e4 │ │ │ │ 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 e80e4 │ │ │ │ add r3, r7, #3 │ │ │ │ add r8, r8, r3, lsl #2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 34ba4 │ │ │ │ + bl 34ba0 │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r0, [sp, #28] │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r7, r4 │ │ │ │ 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, #3092] @ e81e0 │ │ │ │ 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] │ │ │ │ @@ -202023,192 +202024,194 @@ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #20 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r1, [sp, #28] │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ 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 e8108 │ │ │ │ mov r0, #12 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, #12 │ │ │ │ str r0, [sp, #20] │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r1, [r3, #8] │ │ │ │ - b e75b8 │ │ │ │ - ldr r1, [pc, #2904] @ e81d4 │ │ │ │ + b e75bc │ │ │ │ + ldr r1, [pc, #2912] @ e81e0 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r5, [r2, r1] │ │ │ │ - mov r2, #0 │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ ldr r1, [r5] │ │ │ │ str r1, [sp, #32] │ │ │ │ add r1, sp, #32 │ │ │ │ str r1, [r5] │ │ │ │ mov r1, #5 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #12 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - add r1, sp, #24 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #20 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + add r1, sp, #24 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ + mov r2, #0 │ │ │ │ add r1, sp, #16 │ │ │ │ - str ip, [sp, #52] @ 0x34 │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ + str ip, [sp, #56] @ 0x38 │ │ │ │ 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 e80c8 │ │ │ │ mov r0, #16 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, #16 │ │ │ │ str r0, [sp, #16] │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r1, [r3, #12] │ │ │ │ - b e75b8 │ │ │ │ - ldr r0, [pc, #2688] @ e81d4 │ │ │ │ + b e75bc │ │ │ │ + ldr r0, [pc, #2696] @ e81e0 │ │ │ │ mov r1, #0 │ │ │ │ - str r1, [sp, #20] │ │ │ │ ldr r7, [r3, #4] │ │ │ │ + str r1, [sp, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r5, [r2, r0] │ │ │ │ - add r2, sp, #20 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ add r2, sp, #24 │ │ │ │ cmp r7, r1 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #16] │ │ │ │ - add r2, sp, #16 │ │ │ │ + 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 r1, [sp, #40] @ 0x28 │ │ │ │ + add r1, sp, #16 │ │ │ │ + str ip, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #32] │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - bgt e77c8 │ │ │ │ - b e75b8 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + bgt e77cc │ │ │ │ + b e75bc │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - beq e80d8 │ │ │ │ + beq e80e4 │ │ │ │ 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 e80e4 │ │ │ │ add r8, r7, #2 │ │ │ │ lsl r8, r8, #2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 34ba4 │ │ │ │ + bl 34ba0 │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r4, r4, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ 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, #2432] @ e81e0 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r5, [r2, r1] │ │ │ │ - mov r2, #0 │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ ldr r1, [r5] │ │ │ │ str r1, [sp, #32] │ │ │ │ add r1, sp, #32 │ │ │ │ str r1, [r5] │ │ │ │ mov r1, #5 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #12 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - add r1, sp, #20 │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ - add r1, sp, #16 │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ - str ip, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #24 │ │ │ │ - b e76bc │ │ │ │ - ldr r1, [pc, #2352] @ e81d8 │ │ │ │ - ldr r2, [pc, #2304] @ e81ac │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + add r1, sp, #16 │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ + add r1, sp, #20 │ │ │ │ + mov r2, #0 │ │ │ │ + str ip, [sp, #52] @ 0x34 │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ + b e76c8 │ │ │ │ + ldr r1, [pc, #2352] @ e81e4 │ │ │ │ + ldr r2, [pc, #2304] @ e81b8 │ │ │ │ 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 e7f38 │ │ │ │ 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] @ e81e0 │ │ │ │ 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] │ │ │ │ @@ -202221,39 +202224,39 @@ │ │ │ │ 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, #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 e8118 │ │ │ │ mov r0, #20 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, #20 │ │ │ │ str r0, [sp, #20] │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r1, [r3, #16] │ │ │ │ - b e75b8 │ │ │ │ - ldr r1, [pc, #2112] @ e81d4 │ │ │ │ + b e75bc │ │ │ │ + ldr r1, [pc, #2112] @ e81e0 │ │ │ │ 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] │ │ │ │ @@ -202263,547 +202266,547 @@ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl e7348 │ │ │ │ + bl e734c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq e811c │ │ │ │ + beq e8128 │ │ │ │ mov r0, #12 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, #12 │ │ │ │ str r0, [sp, #24] │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r1, [r3, #8] │ │ │ │ - b e75b8 │ │ │ │ - ldr r1, [pc, #1972] @ e81d4 │ │ │ │ + b e75bc │ │ │ │ + ldr r1, [pc, #1972] @ e81e0 │ │ │ │ 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 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ mov r3, #0 │ │ │ │ + mov r0, #16 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ - add r3, sp, #24 │ │ │ │ - add r2, sp, #16 │ │ │ │ + add r3, sp, #12 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + add r3, sp, r0 │ │ │ │ + add r2, sp, #24 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - mov r0, #16 │ │ │ │ add r3, sp, #20 │ │ │ │ - str ip, [sp, #44] @ 0x2c │ │ │ │ + str ip, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - bl 34bc8 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + bl 34bc4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, #16 │ │ │ │ str r0, [sp, #16] │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsl r0, r6, #2 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r6, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r0, [r1, #8] │ │ │ │ - bgt e7ac0 │ │ │ │ - b e7ae4 │ │ │ │ + bgt e7acc │ │ │ │ + b e7af0 │ │ │ │ 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 e7ac8 │ │ │ │ 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] @ e81e0 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r5, [r2, r1] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #20 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + add r3, sp, #24 │ │ │ │ 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 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - str ip, [sp, #40] @ 0x28 │ │ │ │ + str ip, [sp, #52] @ 0x34 │ │ │ │ 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 e80e4 │ │ │ │ mov r0, #16 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, #16 │ │ │ │ str r0, [sp, #20] │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r1, [r3, #12] │ │ │ │ - b e75b8 │ │ │ │ - ldr r1, [pc, #1576] @ e81d4 │ │ │ │ + b e75bc │ │ │ │ + ldr r1, [pc, #1576] @ e81e0 │ │ │ │ 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, #20 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - str ip, [sp, #40] @ 0x28 │ │ │ │ + str ip, [sp, #44] @ 0x2c │ │ │ │ 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 e80fc │ │ │ │ mov r0, #12 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ mov r2, #17 │ │ │ │ strh r2, [r0] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [r0, #8] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - b e75b8 │ │ │ │ - ldr r0, [pc, #1424] @ e81d4 │ │ │ │ + b e75bc │ │ │ │ + ldr r0, [pc, #1424] @ e81e0 │ │ │ │ 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, #20 │ │ │ │ - str ip, [sp, #48] @ 0x30 │ │ │ │ - str r2, [sp, #32] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - bgt e7cb8 │ │ │ │ - b e75b8 │ │ │ │ + add r1, sp, #16 │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ + add r1, sp, #12 │ │ │ │ + str ip, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ + bgt e7cc4 │ │ │ │ + b e75bc │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - beq e80d8 │ │ │ │ + beq e80e4 │ │ │ │ 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 e7cb4 │ │ │ │ cmp r7, r4 │ │ │ │ - ble e80d8 │ │ │ │ + ble e80e4 │ │ │ │ add r0, r7, #2 │ │ │ │ lsl r0, r0, #2 │ │ │ │ - bl 34ba4 │ │ │ │ + bl 34ba0 │ │ │ │ mov r2, #18 │ │ │ │ cmp r4, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ strh r2, [r0] │ │ │ │ str r7, [r0, #4] │ │ │ │ - beq e7d24 │ │ │ │ + beq e7d30 │ │ │ │ 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 e7d44 │ │ │ │ + b e75b8 │ │ │ │ + ldr r1, [pc, #1124] @ e81e0 │ │ │ │ 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 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #20 │ │ │ │ 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 e7df4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r0, r2 │ │ │ │ - beq e75b4 │ │ │ │ + beq e75b8 │ │ │ │ mov r0, #12 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ mov r2, #20 │ │ │ │ strh r2, [r0] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ str r2, [r0, #8] │ │ │ │ - b e75b4 │ │ │ │ - ldr r1, [pc, #964] @ e81dc │ │ │ │ - ldr r2, [pc, #912] @ e81ac │ │ │ │ + b e75b8 │ │ │ │ + ldr r1, [pc, #964] @ e81e8 │ │ │ │ + ldr r2, [pc, #912] @ e81b8 │ │ │ │ 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 e7f38 │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b e85f4 │ │ │ │ - ldr r1, [pc, #916] @ e81e0 │ │ │ │ - ldr r2, [pc, #860] @ e81ac │ │ │ │ + b e8600 │ │ │ │ + ldr r1, [pc, #916] @ e81ec │ │ │ │ + ldr r2, [pc, #860] @ e81b8 │ │ │ │ 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 e7f38 │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b e81ec │ │ │ │ - ldr r1, [pc, #852] @ e81d4 │ │ │ │ + b e81f8 │ │ │ │ + ldr r1, [pc, #852] @ e81e0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r4, [r2, r1] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #32 │ │ │ │ + mov r2, #3 │ │ │ │ str r3, [r4] │ │ │ │ - add r3, sp, #24 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #20 │ │ │ │ - mov r2, #3 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov r3, #0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - str ip, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + mov r2, #0 │ │ │ │ + add r3, sp, #24 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + str ip, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bl e7348 │ │ │ │ + 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] @ e81f0 │ │ │ │ + ldr r3, [pc, #664] @ e81b8 │ │ │ │ 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 e78d8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldr r1, [pc, #688] @ e81e8 │ │ │ │ - ldr r2, [pc, #624] @ e81ac │ │ │ │ + ldr r1, [pc, #688] @ e81f4 │ │ │ │ + ldr r2, [pc, #624] @ e81b8 │ │ │ │ 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 e7f38 │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b e85f4 │ │ │ │ - ldr r1, [pc, #616] @ e81d4 │ │ │ │ + b e8600 │ │ │ │ + ldr r1, [pc, #616] @ e81e0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r5, [r2, r1] │ │ │ │ tst r0, #1 │ │ │ │ ldr r2, [r5] │ │ │ │ str r2, [sp, #32] │ │ │ │ add r2, sp, #32 │ │ │ │ str r2, [r5] │ │ │ │ mov r2, #3 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ + add r2, sp, #24 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #20 │ │ │ │ - mov r1, #0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - add r2, sp, #24 │ │ │ │ - str ip, [sp, #40] @ 0x28 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - bne e7fc8 │ │ │ │ + mov r2, #0 │ │ │ │ + str ip, [sp, #48] @ 0x30 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + bne e7fd4 │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #9 │ │ │ │ - beq e8184 │ │ │ │ + beq e8190 │ │ │ │ cmp r2, #23 │ │ │ │ - beq e8128 │ │ │ │ - bl e7348 │ │ │ │ + beq e8134 │ │ │ │ + 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 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ str r2, [r0, #8] │ │ │ │ - b e75b4 │ │ │ │ - ldr r1, [pc, #452] @ e81d4 │ │ │ │ + b e75b8 │ │ │ │ + ldr r1, [pc, #452] @ e81e0 │ │ │ │ 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 │ │ │ │ + add r3, sp, #20 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r2, [sp, #28] │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - 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 e80f0 │ │ │ │ mov r0, #12 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, #12 │ │ │ │ str r0, [sp, #20] │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r2, [r3, #4] │ │ │ │ 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 e8094 │ │ │ │ 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 e80fc │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - bne e7958 │ │ │ │ - b e80f0 │ │ │ │ + bne e7964 │ │ │ │ + b e80fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - b e75b8 │ │ │ │ + b e75bc │ │ │ │ ldr r2, [r0, #8] │ │ │ │ tst r2, #1 │ │ │ │ - bne e7fc8 │ │ │ │ + bne e7fd4 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #9 │ │ │ │ - bne e7fc8 │ │ │ │ + bne e7fd4 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #2 │ │ │ │ - bne e7fc8 │ │ │ │ + bne e7fd4 │ │ │ │ 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 e7fe4 │ │ │ │ + bl e7014 │ │ │ │ mov ip, r0 │ │ │ │ str ip, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - b e7fd8 │ │ │ │ + b e7fe4 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #2 │ │ │ │ - bne e7fc8 │ │ │ │ + bne e7fd4 │ │ │ │ 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 e7fe4 │ │ │ │ + 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, r0, lsr #21 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - @ instruction: 0x001c8bb4 │ │ │ │ - andeq r1, r0, ip, asr r1 │ │ │ │ - andseq r8, ip, ip, ror fp │ │ │ │ - @ instruction: 0x000005bc │ │ │ │ - andseq r8, ip, r0, asr r7 │ │ │ │ - andseq r8, ip, r0, ror #3 │ │ │ │ - andseq r8, ip, ip, lsr #3 │ │ │ │ - andseq r8, ip, r8, ror #1 │ │ │ │ - andseq r8, ip, r0, asr #1 │ │ │ │ + @ instruction: 0x001c8bb0 │ │ │ │ + andeq r1, r0, r4, ror #2 │ │ │ │ + andseq r8, ip, r8, ror fp │ │ │ │ + @ instruction: 0x000005bc │ │ │ │ + andseq r8, ip, r4, asr #14 │ │ │ │ + @ instruction: 0x001c81d4 │ │ │ │ + andseq r8, ip, r0, lsr #3 │ │ │ │ + ldrsbeq r8, [ip], -ip │ │ │ │ + ldrheq r8, [ip], -r4 │ │ │ │ │ │ │ │ -000e81ec : │ │ │ │ +000e81f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr ip, [pc, #936] @ e85ac │ │ │ │ + ldr ip, [pc, #936] @ e85b8 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #924] @ e85b0 │ │ │ │ + ldr r0, [pc, #924] @ e85bc │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r2, [pc, #916] @ e85b4 │ │ │ │ - ldr r1, [pc, #916] @ e85b8 │ │ │ │ + ldr r2, [pc, #916] @ e85c0 │ │ │ │ + ldr r1, [pc, #916] @ e85c4 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r5, [r2, r1] │ │ │ │ ldr ip, [r3, #12] │ │ │ │ @@ -202813,490 +202816,490 @@ │ │ │ │ add r2, sp, #4 │ │ │ │ cmp ip, #0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #8 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ strne r1, [r5] │ │ │ │ - beq e8298 │ │ │ │ - ldr r1, [pc, #844] @ e85bc │ │ │ │ - ldr r2, [pc, #828] @ e85b0 │ │ │ │ + beq e82a4 │ │ │ │ + ldr r1, [pc, #844] @ e85c8 │ │ │ │ + ldr r2, [pc, #828] @ e85bc │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bne e85a8 │ │ │ │ + bne e85b4 │ │ │ │ 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 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #20 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + 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 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str ip, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ str ip, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 34ba4 │ │ │ │ + bl 34ba0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq e831c │ │ │ │ + beq e8328 │ │ │ │ tst r3, #1 │ │ │ │ - bne e831c │ │ │ │ + bne e8328 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #74 @ 0x4a │ │ │ │ - beq e849c │ │ │ │ + beq e84a8 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - ble e8558 │ │ │ │ + ble e8564 │ │ │ │ ldr lr, [sp, #24] │ │ │ │ add r1, r0, #12 │ │ │ │ mov r6, #1 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ tst r3, #1 │ │ │ │ - bne e8358 │ │ │ │ + bne e8364 │ │ │ │ ldrh ip, [r3] │ │ │ │ sub ip, ip, #36 @ 0x24 │ │ │ │ cmp ip, #8 │ │ │ │ ldrls r3, [r3, #4] │ │ │ │ strls r3, [r1] │ │ │ │ ldr ip, [r3, #12] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp ip, #0 │ │ │ │ movne r6, #0 │ │ │ │ andeq r6, r6, #1 │ │ │ │ cmp r4, r2 │ │ │ │ str lr, [r3, #24] │ │ │ │ - bne e8338 │ │ │ │ + bne e8344 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl a0f8c │ │ │ │ - ldr r7, [pc, #560] @ e85c0 │ │ │ │ + bl a0f90 │ │ │ │ + ldr r7, [pc, #560] @ e85cc │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [sp, #16] │ │ │ │ str r0, [r3, #12] │ │ │ │ - beq e84a8 │ │ │ │ + beq e84b4 │ │ │ │ mov fp, #0 │ │ │ │ add sl, sp, #28 │ │ │ │ mov r9, fp │ │ │ │ mov r8, #7 │ │ │ │ - b e83c0 │ │ │ │ + b e83cc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, fp, #4 │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ str r9, [sp, #28] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ 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 │ │ │ │ + bne e83c8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne e853c │ │ │ │ + bne e8548 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r6, #0 │ │ │ │ add r9, sp, #28 │ │ │ │ mov sl, r6 │ │ │ │ mov r8, #7 │ │ │ │ add r7, r6, #4 │ │ │ │ ldr r2, [r3, r7, lsl #2] │ │ │ │ str r2, [sp, #20] │ │ │ │ tst r2, #1 │ │ │ │ - bne e8450 │ │ │ │ + bne e845c │ │ │ │ ldrh r2, [r2] │ │ │ │ sub r2, r2, #36 @ 0x24 │ │ │ │ cmp r2, #8 │ │ │ │ - bls e8484 │ │ │ │ + bls e8490 │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ str r9, [sp, #64] @ 0x40 │ │ │ │ str sl, [sp, #28] │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r0, [sp, #28] │ │ │ │ bl 23310 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str sl, [r2, #20] │ │ │ │ str r2, [r3, r7, lsl #2] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - bne e842c │ │ │ │ + bne e8438 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r2, [r5] │ │ │ │ - b e8268 │ │ │ │ + b e8274 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp, #24] │ │ │ │ - b e831c │ │ │ │ + b e8328 │ │ │ │ cmp r6, #0 │ │ │ │ - beq e841c │ │ │ │ + beq e8428 │ │ │ │ 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 │ │ │ │ + ble e849c │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #7 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, r6, #4 │ │ │ │ ldr r0, [r3, r2, lsl #2] │ │ │ │ str r0, [sp, #20] │ │ │ │ tst r0, #1 │ │ │ │ - bne e8510 │ │ │ │ + bne e851c │ │ │ │ ldrh r3, [r0] │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ cmp r3, #8 │ │ │ │ - bls e8520 │ │ │ │ + bls e852c │ │ │ │ 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 │ │ │ │ + bne e84f4 │ │ │ │ + b e849c │ │ │ │ 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 │ │ │ │ + b e84ec │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl a0f8c │ │ │ │ - ldr r2, [pc, #88] @ e85c4 │ │ │ │ + bl a0f90 │ │ │ │ + ldr r2, [pc, #88] @ e85d0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r0, [sp, #16] │ │ │ │ str r0, [r2, #12] │ │ │ │ - beq e84b0 │ │ │ │ + beq e84bc │ │ │ │ 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 │ │ │ │ + b e849c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r7, ip, r8, ror #27 │ │ │ │ + @ instruction: 0x001c7ddc │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r7, ip, ip, asr #27 │ │ │ │ + andseq r7, ip, r0, asr #27 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r7, ip, r8, lsl #27 │ │ │ │ - ldrdeq r1, [fp], -r4 @ │ │ │ │ - strdeq r1, [fp], -r8 @ │ │ │ │ - ldr r3, [pc, #28] @ e85ec │ │ │ │ - ldr r2, [pc, #28] @ e85f0 │ │ │ │ + andseq r7, ip, ip, ror sp │ │ │ │ + eoreq r1, fp, r8, asr #9 │ │ │ │ + eoreq r1, fp, ip, ror #5 │ │ │ │ + ldr r3, [pc, #28] @ e85f8 │ │ │ │ + ldr r2, [pc, #28] @ e85fc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [r2] │ │ │ │ ldr r0, [r3, #748] @ 0x2ec │ │ │ │ str r1, [r3, #748] @ 0x2ec │ │ │ │ - b e7348 │ │ │ │ - andseq r7, ip, r8, lsr #20 │ │ │ │ + b e734c │ │ │ │ + andseq r7, ip, ip, lsl sl │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr ip, [pc, #340] @ e8760 │ │ │ │ + ldr ip, [pc, #340] @ e876c │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #328] @ e8764 │ │ │ │ + ldr r0, [pc, #328] @ e8770 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r3, [pc, #320] @ e8768 │ │ │ │ - ldr r1, [pc, #320] @ e876c │ │ │ │ + ldr r3, [pc, #320] @ e8774 │ │ │ │ + ldr r1, [pc, #320] @ e8778 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r4, [r3, r1] │ │ │ │ mov r3, #5 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - add r3, sp, #16 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #12 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #20 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + add r3, sp, #16 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r4] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #8 │ │ │ │ add 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 │ │ │ │ + beq e8740 │ │ │ │ mov r0, #16 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, #16 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 23310 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ stmib r0, {r1, r2} │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r2, [r0, #12] │ │ │ │ - ldr r2, [pc, #100] @ e8770 │ │ │ │ + ldr r2, [pc, #100] @ e877c │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #80] @ e8764 │ │ │ │ + ldr r3, [pc, #80] @ e8770 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne e875c │ │ │ │ + bne e8768 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - bne e86d0 │ │ │ │ + bne e86dc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - bne e86d0 │ │ │ │ + bne e86dc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - b e8704 │ │ │ │ + b e8710 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r7, ip, r0, ror #19 │ │ │ │ + @ instruction: 0x001c79d4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r7, ip, r4, asr #19 │ │ │ │ + @ instruction: 0x001c79b8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r7, ip, r8, ror #17 │ │ │ │ + @ instruction: 0x001c78dc │ │ │ │ │ │ │ │ -000e8774 : │ │ │ │ +000e8780 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr ip, [pc, #488] @ e8974 │ │ │ │ - ldr r2, [pc, #488] @ e8978 │ │ │ │ + ldr ip, [pc, #488] @ e8980 │ │ │ │ + ldr r2, [pc, #488] @ e8984 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r5, [pc, #476] @ e897c │ │ │ │ + ldr r5, [pc, #476] @ e8988 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #472] @ e8980 │ │ │ │ + ldr r3, [pc, #472] @ e898c │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r6, [r5, r3] │ │ │ │ ldr r3, [r6] │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [r6] │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, r3 │ │ │ │ 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 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #380] @ e8984 │ │ │ │ + ldr r3, [pc, #380] @ e8990 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq e88f4 │ │ │ │ + beq e8900 │ │ │ │ ldrb r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq e8930 │ │ │ │ + beq e893c │ │ │ │ cmp r3, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bne e8928 │ │ │ │ - ldr r2, [pc, #340] @ e8988 │ │ │ │ - ldr r3, [pc, #340] @ e898c │ │ │ │ + bne e8934 │ │ │ │ + ldr r2, [pc, #340] @ e8994 │ │ │ │ + ldr r3, [pc, #340] @ e8998 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 22616c │ │ │ │ cmp r4, #0 │ │ │ │ sub r4, r4, #1 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq e8898 │ │ │ │ + beq e88a4 │ │ │ │ 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 │ │ │ │ + bne e8878 │ │ │ │ + ldr r1, [pc, #240] @ e899c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr ip, [r1] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str ip, [r0, #60] @ 0x3c │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ mov ip, #2 │ │ │ │ mov r3, #0 │ │ │ │ strb ip, [r0, #48] @ 0x30 │ │ │ │ str r3, [r1] │ │ │ │ str r2, [r6] │ │ │ │ - ldr r2, [pc, #196] @ e8994 │ │ │ │ - ldr r3, [pc, #164] @ e8978 │ │ │ │ + ldr r2, [pc, #196] @ e89a0 │ │ │ │ + ldr r3, [pc, #164] @ e8984 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne e8970 │ │ │ │ + bne e897c │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r3, [r0, #48] @ 0x30 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq e8934 │ │ │ │ + beq e8940 │ │ │ │ cmp r1, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ble e8928 │ │ │ │ - ldr r3, [pc, #128] @ e8998 │ │ │ │ + ble e8934 │ │ │ │ + ldr r3, [pc, #128] @ e89a4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq e8840 │ │ │ │ - b e882c │ │ │ │ + beq e884c │ │ │ │ + b e8838 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - b e88c4 │ │ │ │ + b e88d0 │ │ │ │ mov r4, #2 │ │ │ │ mov r0, #64 @ 0x40 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 23310 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrb r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, r4 │ │ │ │ - bge e8928 │ │ │ │ + bge e8934 │ │ │ │ cmp r4, #1 │ │ │ │ - bne e8910 │ │ │ │ + bne e891c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ strb r4, [r0, #48] @ 0x30 │ │ │ │ - b e88c4 │ │ │ │ + b e88d0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r7, ip, r8, ror #16 │ │ │ │ + andseq r7, ip, ip, asr r8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r7, ip, r8, asr #16 │ │ │ │ + andseq r7, ip, ip, lsr r8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r1, fp, ip, asr r0 │ │ │ │ + eoreq r1, fp, r0, asr r0 │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ - eoreq r1, fp, r8, lsr #32 │ │ │ │ - eoreq r0, fp, r0, asr #31 │ │ │ │ - andseq r7, ip, r8, lsr #14 │ │ │ │ - eoreq r0, fp, ip, asr #30 │ │ │ │ + eoreq r1, fp, ip, lsl r0 │ │ │ │ + @ instruction: 0x002b0fb4 │ │ │ │ + andseq r7, ip, ip, lsl r7 │ │ │ │ + eoreq r0, fp, r0, asr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr ip, [pc, #288] @ e8ad4 │ │ │ │ - ldr r1, [pc, #288] @ e8ad8 │ │ │ │ + ldr ip, [pc, #288] @ e8ae0 │ │ │ │ + ldr r1, [pc, #288] @ e8ae4 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #276] @ e8adc │ │ │ │ + ldr r3, [pc, #276] @ e8ae8 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #272] @ e8ae0 │ │ │ │ + ldr r2, [pc, #272] @ e8aec │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ add r2, sp, #8 │ │ │ │ str r2, [sp, #24] │ │ │ │ @@ -203310,149 +203313,149 @@ │ │ │ │ mov r3, #3 │ │ │ │ strd r2, [sp, #16] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r1, #0 │ │ │ │ cmp r3, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ - beq e8aa0 │ │ │ │ + beq e8aac │ │ │ │ mov r5, #12 │ │ │ │ str r1, [r0, #8] │ │ │ │ - b e8a40 │ │ │ │ + b e8a4c │ │ │ │ add r5, r5, #4 │ │ │ │ cmp r5, #76 @ 0x4c │ │ │ │ - beq e8a9c │ │ │ │ + beq e8aa8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e8a30 │ │ │ │ + beq e8a3c │ │ │ │ ldrsh r4, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne e8a30 │ │ │ │ + bne e8a3c │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl e899c │ │ │ │ + bl e89a8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r4 │ │ │ │ add r2, r2, #8 │ │ │ │ ldr r1, [r2, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne e8a30 │ │ │ │ + bne e8a3c │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne e8a70 │ │ │ │ + bne e8a7c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r1, [r3, r5] │ │ │ │ add r5, r5, #4 │ │ │ │ cmp r5, #76 @ 0x4c │ │ │ │ - bne e8a3c │ │ │ │ + bne e8a48 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [r6] │ │ │ │ - ldr r2, [pc, #56] @ e8ae4 │ │ │ │ - ldr r3, [pc, #40] @ e8ad8 │ │ │ │ + ldr r2, [pc, #56] @ e8af0 │ │ │ │ + ldr r3, [pc, #40] @ e8ae4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne e8ad0 │ │ │ │ + bne e8adc │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r7, ip, r0, asr #12 │ │ │ │ + andseq r7, ip, r4, lsr r6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r7, ip, r0, lsr #12 │ │ │ │ + andseq r7, ip, r4, lsl r6 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r7, ip, ip, asr #10 │ │ │ │ + andseq r7, ip, r0, asr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr ip, [pc, #228] @ e8be4 │ │ │ │ - ldr r1, [pc, #228] @ e8be8 │ │ │ │ + ldr ip, [pc, #228] @ e8bf0 │ │ │ │ + ldr r1, [pc, #228] @ e8bf4 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #220] @ e8bec │ │ │ │ + ldr r3, [pc, #220] @ e8bf8 │ │ │ │ sub sp, sp, #28 │ │ │ │ - ldr r2, [pc, #216] @ e8bf0 │ │ │ │ + ldr r2, [pc, #216] @ e8bfc │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r1, [r5] │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #184] @ e8bf4 │ │ │ │ + ldr r3, [pc, #184] @ e8c00 │ │ │ │ mov r2, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3] │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov ip, #1 │ │ │ │ mov r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ str ip, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq e8bb0 │ │ │ │ + beq e8bbc │ │ │ │ mov r4, #32 │ │ │ │ sub r4, r4, #4 │ │ │ │ lsr r3, r2, r4 │ │ │ │ and r3, r3, #15 │ │ │ │ add r3, r3, #3 │ │ │ │ ldr r0, [r0, r3, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e8bb0 │ │ │ │ + beq e8bbc │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne e8bb0 │ │ │ │ + bne e8bbc │ │ │ │ cmp r4, #0 │ │ │ │ - bne e8b6c │ │ │ │ - ldr r0, [pc, #84] @ e8bf8 │ │ │ │ + bne e8b78 │ │ │ │ + ldr r0, [pc, #84] @ e8c04 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 235c8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [pc, #68] @ e8bfc │ │ │ │ - ldr r3, [pc, #44] @ e8be8 │ │ │ │ + ldr r2, [pc, #68] @ e8c08 │ │ │ │ + ldr r3, [pc, #44] @ e8bf4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [r5] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne e8be0 │ │ │ │ + bne e8bec │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001c74f8 │ │ │ │ + andseq r7, ip, ip, ror #9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x001c74d8 │ │ │ │ + andseq r7, ip, ip, asr #9 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r0, fp, ip, lsr #26 │ │ │ │ - andseq r7, r8, r4, ror #11 │ │ │ │ - andseq r7, ip, r0, asr #8 │ │ │ │ + eoreq r0, fp, r0, lsr #26 │ │ │ │ + @ instruction: 0x001875d8 │ │ │ │ + andseq r7, ip, r4, lsr r4 │ │ │ │ │ │ │ │ -000e8c00 : │ │ │ │ +000e8c0c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ - ldr lr, [pc, #1160] @ e90a0 │ │ │ │ + ldr lr, [pc, #1160] @ e90ac │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #1152] @ e90a4 │ │ │ │ + ldr r2, [pc, #1152] @ e90b0 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r6, [pc, #1148] @ e90a8 │ │ │ │ + ldr r6, [pc, #1148] @ e90b4 │ │ │ │ ldr r2, [lr, r2] │ │ │ │ - ldr r3, [pc, #1144] @ e90ac │ │ │ │ - ldr ip, [pc, #1144] @ e90b0 │ │ │ │ + ldr r3, [pc, #1144] @ e90b8 │ │ │ │ + ldr ip, [pc, #1144] @ e90bc │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r9, [r6] │ │ │ │ ldr r5, [r3, ip] │ │ │ │ @@ -203465,80 +203468,80 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldr r2, [r5] │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #7 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - add r3, sp, #32 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #24 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ add r3, sp, #12 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + add r3, sp, #32 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - beq e9048 │ │ │ │ - ldr r2, [pc, #992] @ e90b4 │ │ │ │ + beq e9054 │ │ │ │ + ldr r2, [pc, #992] @ e90c0 │ │ │ │ mov r6, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ mov r0, r9 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2, #4] │ │ │ │ mov fp, #32 │ │ │ │ mov r1, r6 │ │ │ │ mov sl, r6 │ │ │ │ mov r3, #1 │ │ │ │ str r9, [sp, #16] │ │ │ │ str r9, [sp, #24] │ │ │ │ str r9, [sp, #20] │ │ │ │ str r6, [sp, #28] │ │ │ │ - b e8d50 │ │ │ │ + b e8d5c │ │ │ │ ldr ip, [r9, r2, lsl #2] │ │ │ │ lsr r8, r4, fp │ │ │ │ cmp ip, #0 │ │ │ │ and r8, r8, #15 │ │ │ │ add r8, r8, #3 │ │ │ │ str ip, [sp, #32] │ │ │ │ - beq e8fc0 │ │ │ │ + beq e8fcc │ │ │ │ ldr r0, [r0, r8, lsl #2] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e8f3c │ │ │ │ + beq e8f48 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ ldr r9, [sp, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - beq e8fa0 │ │ │ │ + beq e8fac │ │ │ │ str r9, [sp, #20] │ │ │ │ str r0, [sp, #24] │ │ │ │ sub fp, fp, #4 │ │ │ │ lsr ip, r7, fp │ │ │ │ cmp fp, #0 │ │ │ │ and ip, ip, #15 │ │ │ │ str r3, [r9, #8] │ │ │ │ add r2, ip, #3 │ │ │ │ str r3, [r0, #8] │ │ │ │ - bne e8d0c │ │ │ │ + bne e8d18 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ and lr, r4, #15 │ │ │ │ cmp r3, #0 │ │ │ │ add lr, lr, #3 │ │ │ │ str r9, [sp, #32] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne e8dc0 │ │ │ │ + bne e8dcc │ │ │ │ cmp r9, r0 │ │ │ │ moveq fp, r6 │ │ │ │ ldrne r3, [sp, #20] │ │ │ │ movne r1, lr │ │ │ │ movne sl, r2 │ │ │ │ strne r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -203557,257 +203560,257 @@ │ │ │ │ str r3, [r9, r2, lsl #2] │ │ │ │ add sl, sl, #1 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r1, sl │ │ │ │ lslhi sl, sl, #2 │ │ │ │ lslhi r1, r1, #2 │ │ │ │ str r3, [r2, lr, lsl #2] │ │ │ │ - bls e8e10 │ │ │ │ + bls e8e1c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [r3, sl] │ │ │ │ add sl, sl, #4 │ │ │ │ cmp r1, sl │ │ │ │ - bne e8df8 │ │ │ │ + bne e8e04 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r1 │ │ │ │ - beq e901c │ │ │ │ + beq e9028 │ │ │ │ lsr r3, r7, r6 │ │ │ │ and r3, r3, #15 │ │ │ │ add r3, r3, #3 │ │ │ │ ldr r2, [r1, r3, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ - beq e901c │ │ │ │ + beq e9028 │ │ │ │ mov r0, r6 │ │ │ │ sub r0, r0, #4 │ │ │ │ lsr r3, r7, r0 │ │ │ │ and r3, r3, #15 │ │ │ │ cmp r3, #15 │ │ │ │ add ip, r3, #3 │ │ │ │ add r3, r3, #4 │ │ │ │ - beq e8e78 │ │ │ │ + beq e8e84 │ │ │ │ lsl r3, r3, #2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r1, [r2, r3] │ │ │ │ add r3, r3, #4 │ │ │ │ cmp r3, #76 @ 0x4c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - bne e8e60 │ │ │ │ + bne e8e6c │ │ │ │ ldr r2, [r2, ip, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bne e8e40 │ │ │ │ + bne e8e4c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq e8ef4 │ │ │ │ + beq e8f00 │ │ │ │ lsr r3, r4, r6 │ │ │ │ and r3, r3, #15 │ │ │ │ add r3, r3, #3 │ │ │ │ ldr r2, [r2, r3, lsl #2] │ │ │ │ str r2, [sp, #24] │ │ │ │ sub r6, r6, #4 │ │ │ │ lsr r3, r4, r6 │ │ │ │ and r3, r3, #15 │ │ │ │ cmp r3, #0 │ │ │ │ add ip, r3, #3 │ │ │ │ - beq e8ee4 │ │ │ │ + beq e8ef0 │ │ │ │ lsl r1, ip, #2 │ │ │ │ mov r3, #12 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r0, [r2, r3] │ │ │ │ add r3, r3, #4 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - bne e8ecc │ │ │ │ + bne e8ed8 │ │ │ │ ldr r2, [r2, ip, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bne e8eac │ │ │ │ - ldr r2, [pc, #444] @ e90b8 │ │ │ │ + bne e8eb8 │ │ │ │ + ldr r2, [pc, #444] @ e90c4 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ str r1, [r5] │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r2, #4] │ │ │ │ - ldr r2, [pc, #420] @ e90bc │ │ │ │ - ldr r3, [pc, #392] @ e90a4 │ │ │ │ + ldr r2, [pc, #420] @ e90c8 │ │ │ │ + ldr r3, [pc, #392] @ e90b0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne e909c │ │ │ │ + bne e90a8 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r5] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r0, [r5] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r9, #1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, #76 @ 0x4c │ │ │ │ stmib sp, {r1, r2} │ │ │ │ str r9, [sp, #48] @ 0x30 │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ ldr lr, [sp, #44] @ 0x2c │ │ │ │ str lr, [r5] │ │ │ │ mov r3, r9 │ │ │ │ ldmib sp, {r1, r2} │ │ │ │ str r9, [r0, #4] │ │ │ │ str r9, [r0, #8] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [ip, r8, lsl #2] │ │ │ │ ldr ip, [sp, #28] │ │ │ │ ldr r9, [sp, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - bne e8d48 │ │ │ │ + bne e8d54 │ │ │ │ cmp r0, r9 │ │ │ │ - beq e8d48 │ │ │ │ + beq e8d54 │ │ │ │ mov sl, r2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r8 │ │ │ │ mov r6, fp │ │ │ │ str r2, [sp, #28] │ │ │ │ - b e8d48 │ │ │ │ + b e8d54 │ │ │ │ ldr r0, [r5] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r0, [r5] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, #76 @ 0x4c │ │ │ │ stmib sp, {r1, r2} │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr ip, [sp, #20] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr lr, [sp, #44] @ 0x2c │ │ │ │ mov r3, #1 │ │ │ │ str lr, [r5] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r3, [r0, #4] │ │ │ │ str r3, [r0, #8] │ │ │ │ str r0, [sp, #32] │ │ │ │ str r0, [ip, r2, lsl #2] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - b e8d28 │ │ │ │ + b e8d34 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r1, r3 │ │ │ │ - beq e8ef4 │ │ │ │ + beq e8f00 │ │ │ │ lsr r3, r4, r6 │ │ │ │ and r3, r3, #15 │ │ │ │ add r3, r3, #3 │ │ │ │ ldr r2, [r1, r3, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bne e8eac │ │ │ │ - b e8ef4 │ │ │ │ + bne e8eb8 │ │ │ │ + b e8f00 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r8, #1 │ │ │ │ str r3, [r5] │ │ │ │ mov r0, #76 @ 0x4c │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r9, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r8, [sp, #48] @ 0x30 │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [r5] │ │ │ │ mov r9, r0 │ │ │ │ str r0, [r6] │ │ │ │ str r8, [r0, #4] │ │ │ │ str r8, [r0, #8] │ │ │ │ - b e8ccc │ │ │ │ + b e8cd8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001c73d8 │ │ │ │ + andseq r7, ip, ip, asr #7 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r0, fp, r4, lsr ip │ │ │ │ - @ instruction: 0x001c73b4 │ │ │ │ + eoreq r0, fp, r8, lsr #24 │ │ │ │ + andseq r7, ip, r8, lsr #7 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - mlaeq fp, r4, fp, r0 │ │ │ │ - eoreq r0, fp, ip, ror #18 │ │ │ │ - andseq r7, ip, r0, ror #1 │ │ │ │ + eoreq r0, fp, r8, lsl #23 │ │ │ │ + eoreq r0, fp, r0, ror #18 │ │ │ │ + ldrsbeq r7, [ip], -r4 │ │ │ │ │ │ │ │ -000e90c0 : │ │ │ │ - ldr r1, [pc, #32] @ e90e8 │ │ │ │ +000e90cc : │ │ │ │ + ldr r1, [pc, #32] @ e90f4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ add r3, r1, #12 │ │ │ │ add r3, r3, r2, lsl #4 │ │ │ │ sub r2, r2, #1 │ │ │ │ str r0, [r3, #12] │ │ │ │ str r2, [r1, #8] │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ - eoreq r0, fp, r4, lsr #15 │ │ │ │ + mlaeq fp, r8, r7, r0 │ │ │ │ │ │ │ │ -000e90ec : │ │ │ │ - ldr r0, [pc, #12] @ e9100 │ │ │ │ +000e90f8 : │ │ │ │ + ldr r0, [pc, #12] @ e910c │ │ │ │ mov r1, #512 @ 0x200 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #12 │ │ │ │ - b 38b84 │ │ │ │ - eoreq r0, fp, r4, ror r7 │ │ │ │ + b 38b80 │ │ │ │ + eoreq r0, fp, r8, ror #14 │ │ │ │ │ │ │ │ -000e9104 : │ │ │ │ +000e9110 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #76] @ e9168 │ │ │ │ - ldr r3, [pc, #76] @ e916c │ │ │ │ + ldr r2, [pc, #76] @ e9174 │ │ │ │ + ldr r3, [pc, #76] @ e9178 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r2, [pc, #64] @ e9170 │ │ │ │ + ldr r2, [pc, #64] @ e917c │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [pc, #44] @ e916c │ │ │ │ + ldr r3, [pc, #44] @ e9178 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne e9164 │ │ │ │ + bne e9170 │ │ │ │ mov r0, sp │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001c6edc │ │ │ │ + @ instruction: 0x001c6ed0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x001c6ebc │ │ │ │ + @ instruction: 0x001c6eb0 │ │ │ │ │ │ │ │ -000e9174 : │ │ │ │ +000e9180 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ - ldr r0, [pc, #1036] @ e9598 │ │ │ │ - ldr r1, [pc, #1036] @ e959c │ │ │ │ + ldr r0, [pc, #1036] @ e95a4 │ │ │ │ + ldr r1, [pc, #1036] @ e95a8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr sl, [pc, #1028] @ e95a0 │ │ │ │ + ldr sl, [pc, #1028] @ e95ac │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ - ldr r2, [pc, #1024] @ e95a4 │ │ │ │ + ldr r2, [pc, #1024] @ e95b0 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #0 │ │ │ │ add sl, pc, sl │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ @@ -203816,56 +203819,56 @@ │ │ │ │ ldr ip, [sl, r2] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #9 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - add r3, sp, #20 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ add r3, sp, #28 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #904] @ e95a8 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ + ldr r2, [pc, #904] @ e95b4 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ + add r3, sp, #32 │ │ │ │ ldr r0, [ip] │ │ │ │ str ip, [sp, #8] │ │ │ │ str r1, [ip] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sl, r2] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r4, [r3, #2620] @ 0xa3c │ │ │ │ cmp r4, #0 │ │ │ │ - beq e9494 │ │ │ │ - bl e9104 │ │ │ │ - ldr r3, [pc, #844] @ e95ac │ │ │ │ - ldr r2, [pc, #844] @ e95b0 │ │ │ │ + beq e94a0 │ │ │ │ + bl e9110 │ │ │ │ + ldr r3, [pc, #844] @ e95b8 │ │ │ │ + ldr r2, [pc, #844] @ e95bc │ │ │ │ ldr r3, [sl, r3] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ ldr r3, [r3, #152] @ 0x98 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ - bne e94cc │ │ │ │ - ldr r3, [pc, #808] @ e95b4 │ │ │ │ + bne e94d8 │ │ │ │ + ldr r3, [pc, #808] @ e95c0 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r8, [sl, r3] │ │ │ │ mov r3, r8 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ blx r4 │ │ │ │ sub r7, r6, r5 │ │ │ │ mov fp, #0 │ │ │ │ @@ -203873,112 +203876,112 @@ │ │ │ │ addhi r7, r5, r7, lsr #1 │ │ │ │ movls r7, r6 │ │ │ │ mov r9, fp │ │ │ │ mov r4, fp │ │ │ │ str fp, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b e936c │ │ │ │ + b e9378 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [r3, #32] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r1, r3 │ │ │ │ movcs r3, #0 │ │ │ │ movcc r3, #1 │ │ │ │ cmp r1, r5 │ │ │ │ movls r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r1, #-12] │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r0, r3 │ │ │ │ - bl e8ae8 │ │ │ │ + bl e8af4 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ subs r1, r0, #0 │ │ │ │ movne r1, #1 │ │ │ │ cmp r0, r8 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne e94e8 │ │ │ │ + bne e94f4 │ │ │ │ ldr ip, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ mov lr, r3 │ │ │ │ movne fp, #0 │ │ │ │ ldr r3, [ip, #32] │ │ │ │ - beq e953c │ │ │ │ + beq e9548 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, r7 │ │ │ │ movls r4, #0 │ │ │ │ andhi r4, r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne e9544 │ │ │ │ + bne e9550 │ │ │ │ cmp ip, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bhi e93fc │ │ │ │ + bhi e9408 │ │ │ │ cmp fp, #64 @ 0x40 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ - beq e93fc │ │ │ │ + beq e9408 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r6 │ │ │ │ movcc r1, #0 │ │ │ │ movcs r1, #1 │ │ │ │ cmp r3, r5 │ │ │ │ orrls r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne e93fc │ │ │ │ + bne e9408 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bl e8ae8 │ │ │ │ - ldr r1, [pc, #540] @ e95b8 │ │ │ │ - ldr r3, [pc, #540] @ e95bc │ │ │ │ + bl e8af4 │ │ │ │ + ldr r1, [pc, #540] @ e95c4 │ │ │ │ + ldr r3, [pc, #540] @ e95c8 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sl, r1] │ │ │ │ ldr r3, [sl, r3] │ │ │ │ cmp r0, r3 │ │ │ │ cmpne r0, r1 │ │ │ │ - beq e92c8 │ │ │ │ - ldr r3, [pc, #516] @ e95c0 │ │ │ │ + beq e92d4 │ │ │ │ + ldr r3, [pc, #516] @ e95cc │ │ │ │ ldr r3, [sl, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - bne e9300 │ │ │ │ + bne e930c │ │ │ │ ldr ip, [sp, #20] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [ip, #32] │ │ │ │ cmp r3, r1 │ │ │ │ movcs r1, #0 │ │ │ │ movcc r1, #1 │ │ │ │ cmp r3, r5 │ │ │ │ movls r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e9578 │ │ │ │ + beq e9584 │ │ │ │ ldr r3, [r3, #-12] │ │ │ │ ldr r0, [r3] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - b e9300 │ │ │ │ + b e930c │ │ │ │ cmp r9, #0 │ │ │ │ - beq e940c │ │ │ │ + beq e9418 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e9474 │ │ │ │ - ldr r3, [pc, #420] @ e95c4 │ │ │ │ + beq e9480 │ │ │ │ + ldr r3, [pc, #420] @ e95d0 │ │ │ │ ldr ip, [sp, #52] @ 0x34 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #30 │ │ │ │ addgt r3, r3, r2, lsl #4 │ │ │ │ ldrgt r1, [r3, #16] │ │ │ │ ldrgt r3, [r3, #12] │ │ │ │ strgt r3, [r1] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ addle r2, r2, #1 │ │ │ │ ldr r1, [r3, #2624] @ 0xa40 │ │ │ │ - ldr r3, [pc, #376] @ e95c8 │ │ │ │ + ldr r3, [pc, #376] @ e95d4 │ │ │ │ lsl lr, r2, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #8] │ │ │ │ mov r2, r0 │ │ │ │ add r3, r3, lr │ │ │ │ ldr lr, [r2, #36]! @ 0x24 │ │ │ │ str lr, [r3, #12] │ │ │ │ @@ -203990,36 +203993,36 @@ │ │ │ │ cmp r3, #0 │ │ │ │ strne r4, [r3, #8] │ │ │ │ ldrne r4, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r4, r8 │ │ │ │ moveq r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #300] @ e95cc │ │ │ │ + ldr r2, [pc, #300] @ e95d8 │ │ │ │ str r0, [r3] │ │ │ │ - ldr r3, [pc, #244] @ e959c │ │ │ │ + ldr r3, [pc, #244] @ e95a8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne e9594 │ │ │ │ + bne e95a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r2, r2, r1, lsl #4 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ ldr r3, [r2, #20] │ │ │ │ - ldr r2, [pc, #212] @ e95b4 │ │ │ │ + ldr r2, [pc, #212] @ e95c0 │ │ │ │ sub r6, r6, #36 @ 0x24 │ │ │ │ ldr r8, [sl, r2] │ │ │ │ - b e9294 │ │ │ │ + b e92a0 │ │ │ │ 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 │ │ │ │ @@ -204030,220 +204033,220 @@ │ │ │ │ moveq lr, #1 │ │ │ │ movne r9, #0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ movne fp, #0 │ │ │ │ ldr r3, [ip, #32] │ │ │ │ - bne e9334 │ │ │ │ + bne e9340 │ │ │ │ add fp, fp, #1 │ │ │ │ - b e9334 │ │ │ │ + b e9340 │ │ │ │ cmp ip, r3 │ │ │ │ eor lr, lr, #1 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ orr r9, r9, lr │ │ │ │ str r0, [sp, #32] │ │ │ │ str r3, [sp, #24] │ │ │ │ str ip, [sp, #52] @ 0x34 │ │ │ │ - bhi e9588 │ │ │ │ - ldr fp, [pc, #100] @ e95d0 │ │ │ │ + bhi e9594 │ │ │ │ + ldr fp, [pc, #100] @ e95dc │ │ │ │ mov r7, r6 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ - b e9368 │ │ │ │ + b e9374 │ │ │ │ mov lr, r1 │ │ │ │ add fp, fp, #1 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - b e9334 │ │ │ │ + b e9340 │ │ │ │ cmp r9, #0 │ │ │ │ - bne e9404 │ │ │ │ - b e9418 │ │ │ │ + bne e9410 │ │ │ │ + b e9424 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r6, ip, ip, ror #28 │ │ │ │ + andseq r6, ip, r0, ror #28 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r6, ip, r8, asr #28 │ │ │ │ + andseq r6, ip, ip, lsr lr │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @ instruction: 0x000009b4 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - eoreq r0, fp, r4, lsl #12 │ │ │ │ + strdeq r0, [fp], -r8 @ │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - eoreq r0, fp, r8, asr #8 │ │ │ │ - eoreq r0, fp, r8, lsl r4 │ │ │ │ - andseq r6, ip, r4, asr fp │ │ │ │ + eoreq r0, fp, ip, lsr r4 │ │ │ │ + eoreq r0, fp, ip, lsl #8 │ │ │ │ + andseq r6, ip, r8, asr #22 │ │ │ │ @ instruction: 0xfffffe00 │ │ │ │ │ │ │ │ -000e95d4 : │ │ │ │ - ldr r0, [pc, #60] @ e9618 │ │ │ │ +000e95e0 : │ │ │ │ + ldr r0, [pc, #60] @ e9624 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ add r0, r0, #12 │ │ │ │ add r3, r0, r3, lsl #4 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r3], #-16 │ │ │ │ str r1, [r2] │ │ │ │ cmp r3, r0 │ │ │ │ - bne e95f0 │ │ │ │ - ldr r3, [pc, #16] @ e961c │ │ │ │ + bne e95fc │ │ │ │ + ldr r3, [pc, #16] @ e9628 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #8] │ │ │ │ bx lr │ │ │ │ - mlaeq fp, r0, r2, r0 │ │ │ │ - eoreq r0, fp, ip, asr r2 │ │ │ │ + eoreq r0, fp, r4, lsl #5 │ │ │ │ + eoreq r0, fp, r0, asr r2 │ │ │ │ │ │ │ │ -000e9620 : │ │ │ │ +000e962c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r6, [pc, #88] @ e9690 │ │ │ │ + ldr r6, [pc, #88] @ e969c │ │ │ │ ldr r4, [r0, #392] @ 0x188 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ movne r5, #0 │ │ │ │ addne ip, r6, #12 │ │ │ │ - bne e966c │ │ │ │ - b e9684 │ │ │ │ + bne e9678 │ │ │ │ + b e9690 │ │ │ │ ldr lr, [ip, r3, lsl #4] │ │ │ │ subs r3, r3, #1 │ │ │ │ mov r5, #1 │ │ │ │ str lr, [r2] │ │ │ │ - beq e9688 │ │ │ │ + beq e9694 │ │ │ │ mov lr, r3 │ │ │ │ add r2, ip, r3, lsl #4 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - bcc e9654 │ │ │ │ + bcc e9660 │ │ │ │ cmp r5, #0 │ │ │ │ strne lr, [r6, #8] │ │ │ │ bl 22f80 <__longjmp_chk@plt> │ │ │ │ str r3, [r6, #8] │ │ │ │ - b e9684 │ │ │ │ - eoreq r0, fp, r0, lsr r2 │ │ │ │ + b e9690 │ │ │ │ + eoreq r0, fp, r4, lsr #4 │ │ │ │ │ │ │ │ -000e9694 : │ │ │ │ +000e96a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #76] @ e96f8 │ │ │ │ - ldr r3, [pc, #76] @ e96fc │ │ │ │ + ldr r2, [pc, #76] @ e9704 │ │ │ │ + ldr r3, [pc, #76] @ e9708 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r2, [pc, #64] @ e9700 │ │ │ │ + ldr r2, [pc, #64] @ e970c │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [pc, #44] @ e96fc │ │ │ │ + ldr r3, [pc, #44] @ e9708 │ │ │ │ add r2, pc, r2 │ │ │ │ str sp, [r0, #392] @ 0x188 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne e96f4 │ │ │ │ + bne e9700 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r6, ip, ip, asr #18 │ │ │ │ + andseq r6, ip, r0, asr #18 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r6, ip, ip, lsr #18 │ │ │ │ + andseq r6, ip, r0, lsr #18 │ │ │ │ │ │ │ │ -000e9704 : │ │ │ │ - ldr r3, [pc, #28] @ e9728 │ │ │ │ +000e9710 : │ │ │ │ + ldr r3, [pc, #28] @ e9734 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bxne lr │ │ │ │ ldr r0, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ - b e899c │ │ │ │ - eoreq r0, fp, r0, ror #2 │ │ │ │ + b e89a8 │ │ │ │ + eoreq r0, fp, r4, asr r1 │ │ │ │ │ │ │ │ -000e972c : │ │ │ │ +000e9738 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr lr, [pc, #184] @ e97fc │ │ │ │ - ldr ip, [pc, #184] @ e9800 │ │ │ │ + ldr lr, [pc, #184] @ e9808 │ │ │ │ + ldr ip, [pc, #184] @ e980c │ │ │ │ sub sp, sp, #24 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r2, [pc, #172] @ e9804 │ │ │ │ + ldr r2, [pc, #172] @ e9810 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #168] @ e9808 │ │ │ │ + ldr r3, [pc, #168] @ e9814 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ ldr ip, [r0, #4] │ │ │ │ ldr r3, [r4] │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r1, [pc, #132] @ e980c │ │ │ │ + ldr r1, [pc, #132] @ e9818 │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #1 │ │ │ │ add lr, sp, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ str lr, [sp, #16] │ │ │ │ ldr lr, [r2, r1] │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [lr] │ │ │ │ sub r1, r1, ip, asr r3 │ │ │ │ str r1, [lr] │ │ │ │ add r1, r0, ip, asr r3 │ │ │ │ - bl e8c00 │ │ │ │ + bl e8c0c │ │ │ │ ldmib sp, {r0, r3} │ │ │ │ str r3, [r4] │ │ │ │ - bl 39038 │ │ │ │ + bl 39034 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #64] @ e9810 │ │ │ │ + ldr r2, [pc, #64] @ e981c │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ e9800 │ │ │ │ + ldr r3, [pc, #40] @ e980c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne e97f8 │ │ │ │ + bne e9804 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001c68b0 │ │ │ │ + andseq r6, ip, r4, lsr #17 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mulseq ip, r0, r8 │ │ │ │ + andseq r6, ip, r4, lsl #17 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, ip, lsr #13 │ │ │ │ - andseq r6, ip, r4, lsr #16 │ │ │ │ + andseq r6, ip, r8, lsl r8 │ │ │ │ │ │ │ │ -000e9814 : │ │ │ │ +000e9820 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr ip, [pc, #288] @ e994c │ │ │ │ - ldr r1, [pc, #288] @ e9950 │ │ │ │ + ldr ip, [pc, #288] @ e9958 │ │ │ │ + ldr r1, [pc, #288] @ e995c │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #280] @ e9954 │ │ │ │ + ldr r3, [pc, #280] @ e9960 │ │ │ │ sub sp, sp, #28 │ │ │ │ - ldr r2, [pc, #276] @ e9958 │ │ │ │ + ldr r2, [pc, #276] @ e9964 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r7, [r3, r2] │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r2, [r7] │ │ │ │ @@ -204252,181 +204255,181 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r4, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r4, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl e8ae8 │ │ │ │ + bl e8af4 │ │ │ │ cmp r0, #0 │ │ │ │ addne r5, r6, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bne e98a4 │ │ │ │ - b e9940 │ │ │ │ + bne e98b0 │ │ │ │ + b e994c │ │ │ │ lsl r4, r4, #1 │ │ │ │ adds r5, r6, r4 │ │ │ │ - bcs e9934 │ │ │ │ + bcs e9940 │ │ │ │ mov r0, r5 │ │ │ │ - bl e8ae8 │ │ │ │ + bl e8af4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - beq e9898 │ │ │ │ + beq e98a4 │ │ │ │ lsr r9, r4, #1 │ │ │ │ add r8, r9, #1 │ │ │ │ cmp r4, r8 │ │ │ │ - bls e98fc │ │ │ │ + bls e9908 │ │ │ │ add r5, r4, #1 │ │ │ │ sub r5, r5, r9 │ │ │ │ add r5, r9, r5, lsr #1 │ │ │ │ add r0, r6, r5 │ │ │ │ - bl e8ae8 │ │ │ │ + bl e8af4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r0 │ │ │ │ moveq r9, r5 │ │ │ │ addeq r8, r9, #1 │ │ │ │ movne r4, r5 │ │ │ │ cmp r8, r4 │ │ │ │ - bcc e98c8 │ │ │ │ + bcc e98d4 │ │ │ │ add r5, r6, r4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [pc, #80] @ e995c │ │ │ │ + ldr r2, [pc, #80] @ e9968 │ │ │ │ str r3, [r7] │ │ │ │ - ldr r3, [pc, #60] @ e9950 │ │ │ │ + ldr r3, [pc, #60] @ e995c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne e9948 │ │ │ │ + bne e9954 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ - b e9904 │ │ │ │ + b e9910 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b e9904 │ │ │ │ + b e9910 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r6, ip, ip, asr #15 │ │ │ │ + andseq r6, ip, r0, asr #15 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r6, ip, ip, lsr #15 │ │ │ │ + andseq r6, ip, r0, lsr #15 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r6, ip, r8, ror #13 │ │ │ │ + @ instruction: 0x001c66dc │ │ │ │ │ │ │ │ -000e9960 : │ │ │ │ - ldr r1, [pc, #68] @ e99ac │ │ │ │ +000e996c : │ │ │ │ + ldr r1, [pc, #68] @ e99b8 │ │ │ │ ands r3, r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ bxne lr │ │ │ │ ldrsh ip, [r0] │ │ │ │ cmp ip, #43 @ 0x2b │ │ │ │ bxne lr │ │ │ │ - ldr ip, [pc, #44] @ e99b0 │ │ │ │ + ldr ip, [pc, #44] @ e99bc │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr lr, [r0, #4] │ │ │ │ ldr r2, [r1, ip] │ │ │ │ ldr r1, [lr, #4] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r1, r2 │ │ │ │ popne {pc} @ (ldrne pc, [sp], #4) │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ - b a77e4 │ │ │ │ - mulseq ip, r0, r6 │ │ │ │ + b a77e8 │ │ │ │ + andseq r6, ip, r4, lsl #13 │ │ │ │ andeq r0, r0, r0, lsl r5 │ │ │ │ │ │ │ │ -000e99b4 : │ │ │ │ +000e99c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr lr, [pc, #196] @ e9a90 │ │ │ │ + ldr lr, [pc, #196] @ e9a9c │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #188] @ e9a94 │ │ │ │ + ldr r2, [pc, #188] @ e9aa0 │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r3, [pc, #176] @ e9a98 │ │ │ │ + ldr r3, [pc, #176] @ e9aa4 │ │ │ │ ldr r2, [lr, r2] │ │ │ │ - ldr ip, [pc, #172] @ e9a9c │ │ │ │ + ldr ip, [pc, #172] @ e9aa8 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, ip] │ │ │ │ ldr r5, [r2, #2816] @ 0xb00 │ │ │ │ - ldr r2, [pc, #148] @ e9aa0 │ │ │ │ + ldr r2, [pc, #148] @ e9aac │ │ │ │ cmp r5, #0 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r2, sp, #4 │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - add r3, sp, #12 │ │ │ │ - str r3, [sp, #24] │ │ │ │ add r3, sp, #8 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + add r3, sp, #12 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ - beq e9a7c │ │ │ │ + beq e9a88 │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #80] @ e9aa4 │ │ │ │ + ldr r2, [pc, #80] @ e9ab0 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #56] @ e9a94 │ │ │ │ + ldr r3, [pc, #56] @ e9aa0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne e9a8c │ │ │ │ + bne e9a98 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r2, #1 │ │ │ │ - bl f2934 │ │ │ │ + bl f2940 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b e9a4c │ │ │ │ + b e9a58 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r6, ip, r4, lsr #12 │ │ │ │ + andseq r6, ip, r8, lsl r6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r6, ip, r0, lsl #12 │ │ │ │ + @ instruction: 0x001c65f4 │ │ │ │ @ instruction: 0x000009b4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r6, ip, r0, lsr #11 │ │ │ │ + mulseq ip, r4, r5 │ │ │ │ │ │ │ │ -000e9aa8 : │ │ │ │ - ldr r3, [pc, #28] @ e9acc │ │ │ │ - ldr r2, [pc, #28] @ e9ad0 │ │ │ │ +000e9ab4 : │ │ │ │ + ldr r3, [pc, #28] @ e9ad8 │ │ │ │ + ldr r2, [pc, #28] @ e9adc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #2820] @ 0xb04 │ │ │ │ cmp r3, #0 │ │ │ │ - beq e9ac8 │ │ │ │ + beq e9ad4 │ │ │ │ bx r3 │ │ │ │ b 208884 │ │ │ │ - andseq r6, ip, r8, asr #10 │ │ │ │ + andseq r6, ip, ip, lsr r5 │ │ │ │ @ instruction: 0x000009b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr ip, [pc, #248] @ e9be4 │ │ │ │ - ldr r1, [pc, #248] @ e9be8 │ │ │ │ + ldr ip, [pc, #248] @ e9bf0 │ │ │ │ + ldr r1, [pc, #248] @ e9bf4 │ │ │ │ sub sp, sp, #32 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r2, [pc, #236] @ e9bec │ │ │ │ + ldr r2, [pc, #236] @ e9bf8 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #232] @ e9bf0 │ │ │ │ + ldr r3, [pc, #232] @ e9bfc │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldr r2, [r0, #64] @ 0x40 │ │ │ │ @@ -204435,120 +204438,120 @@ │ │ │ │ cmp r3, r2 │ │ │ │ ldr ip, [r4] │ │ │ │ str r1, [r4] │ │ │ │ add r1, sp, #4 │ │ │ │ str ip, [sp, #12] │ │ │ │ str r3, [r0, #60] @ 0x3c │ │ │ │ str r1, [sp, #20] │ │ │ │ - bge e9b84 │ │ │ │ + bge e9b90 │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r2, r3, lsl #2] │ │ │ │ - ldr r2, [pc, #152] @ e9bf4 │ │ │ │ - ldr r3, [pc, #136] @ e9be8 │ │ │ │ + ldr r2, [pc, #152] @ e9c00 │ │ │ │ + ldr r3, [pc, #136] @ e9bf4 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [r4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne e9be0 │ │ │ │ + bne e9bec │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #0 │ │ │ │ mov r1, #2 │ │ │ │ add r3, sp, #8 │ │ │ │ lsl r0, r2, #3 │ │ │ │ str ip, [sp, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ lsl r2, r2, #2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 23310 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r1, #64] @ 0x40 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ lsl r0, r0, #1 │ │ │ │ ldr r3, [r1, #60] @ 0x3c │ │ │ │ str r0, [r1, #64] @ 0x40 │ │ │ │ str r2, [r1, #56] @ 0x38 │ │ │ │ - b e9b4c │ │ │ │ + b e9b58 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r6, ip, r8, lsl #10 │ │ │ │ + @ instruction: 0x001c64fc │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r6, ip, r8, ror #9 │ │ │ │ + @ instruction: 0x001c64dc │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - mulseq ip, ip, r4 │ │ │ │ + mulseq ip, r0, r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, #0 │ │ │ │ and ip, r2, #255 @ 0xff │ │ │ │ and lr, r2, #65280 @ 0xff00 │ │ │ │ and r5, r2, #16711680 @ 0xff0000 │ │ │ │ and r2, r2, #-16777216 @ 0xff000000 │ │ │ │ rsb r3, r4, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls e9c3c │ │ │ │ + bls e9c48 │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r4, #32 │ │ │ │ - bne e9c1c │ │ │ │ + bne e9c28 │ │ │ │ bl 23eac │ │ │ │ - ldr r6, [pc, #200] @ e9d0c │ │ │ │ + ldr r6, [pc, #200] @ e9d18 │ │ │ │ orr r3, r3, r4, lsl #7 │ │ │ │ and r6, r6, r1, lsl #12 │ │ │ │ ldr r4, [r0] │ │ │ │ orr r3, r3, r6 │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #10485760 @ 0xa00000 │ │ │ │ mov r2, #0 │ │ │ │ add r7, r4, #4 │ │ │ │ str r7, [r0] │ │ │ │ str r3, [r4] │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls e9c94 │ │ │ │ + bls e9ca0 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq e9c38 │ │ │ │ + beq e9c44 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi e9c78 │ │ │ │ + bhi e9c84 │ │ │ │ lsl r1, r1, #16 │ │ │ │ and r1, r1, #983040 @ 0xf0000 │ │ │ │ orr r1, r1, r6 │ │ │ │ orr r1, r1, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ orr r1, r1, #8388608 @ 0x800000 │ │ │ │ add r2, r4, #8 │ │ │ │ orr r3, r3, r1 │ │ │ │ str r2, [r0] │ │ │ │ mov r2, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls e9cec │ │ │ │ + bls e9cf8 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq e9c38 │ │ │ │ + beq e9c44 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi e9cd0 │ │ │ │ + bhi e9cdc │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ orr r3, r3, r1 │ │ │ │ str r3, [r4, #8] │ │ │ │ orr ip, ip, r1 │ │ │ │ add r3, r4, #16 │ │ │ │ str r3, [r0] │ │ │ │ str ip, [r4, #12] │ │ │ │ @@ -204559,18 +204562,18 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov ip, #0 │ │ │ │ mvn lr, r2 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls e9e24 │ │ │ │ + bls e9e30 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne e9d28 │ │ │ │ + bne e9d34 │ │ │ │ ands r6, r2, #255 @ 0xff │ │ │ │ movne r9, #1 │ │ │ │ moveq r9, #0 │ │ │ │ ands r5, r2, #65280 @ 0xff00 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ ands r4, r2, #16711680 @ 0xff0000 │ │ │ │ @@ -204594,148 +204597,148 @@ │ │ │ │ moveq sl, #0 │ │ │ │ ands lr, lr, #-16777216 @ 0xff000000 │ │ │ │ add r3, r3, sl │ │ │ │ movne sl, #1 │ │ │ │ moveq sl, #0 │ │ │ │ add r3, r3, sl │ │ │ │ cmp r9, r3 │ │ │ │ - bgt e9df8 │ │ │ │ + bgt e9e04 │ │ │ │ cmp r8, #0 │ │ │ │ - bne e9eb8 │ │ │ │ + bne e9ec4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq e9e50 │ │ │ │ + beq e9e5c │ │ │ │ mov r2, r8 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls ea188 │ │ │ │ + bls ea194 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne e9dd8 │ │ │ │ + bne e9de4 │ │ │ │ bl 23eac │ │ │ │ cmp lr, #0 │ │ │ │ - beq e9e70 │ │ │ │ + beq e9e7c │ │ │ │ mov r4, #0 │ │ │ │ rsb r3, r4, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls e9f30 │ │ │ │ + bls e9f3c │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r4, #32 │ │ │ │ - bne e9e04 │ │ │ │ - b e9df4 │ │ │ │ - ldr r2, [pc, #1104] @ ea27c │ │ │ │ + bne e9e10 │ │ │ │ + b e9e00 │ │ │ │ + ldr r2, [pc, #1104] @ ea288 │ │ │ │ orr r3, r3, ip, lsl #7 │ │ │ │ and r2, r2, r1, lsl #12 │ │ │ │ ldr ip, [r0] │ │ │ │ orr r3, r3, r2 │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #14680064 @ 0xe00000 │ │ │ │ add r2, ip, #4 │ │ │ │ str r2, [r0] │ │ │ │ str r3, [ip] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ rsb r3, r4, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls ea140 │ │ │ │ + bls ea14c │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r4, #32 │ │ │ │ - bne e9e50 │ │ │ │ - b e9df4 │ │ │ │ + bne e9e5c │ │ │ │ + b e9e00 │ │ │ │ cmp ip, #0 │ │ │ │ - beq e9e98 │ │ │ │ + beq e9ea4 │ │ │ │ rsb r3, lr, #32 │ │ │ │ ror r3, ip, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls ea0ec │ │ │ │ + bls ea0f8 │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne e9e78 │ │ │ │ - b e9df4 │ │ │ │ + bne e9e84 │ │ │ │ + b e9e00 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls ea1dc │ │ │ │ + bls ea1e8 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne e9e98 │ │ │ │ - b e9df4 │ │ │ │ + bne e9ea4 │ │ │ │ + b e9e00 │ │ │ │ mov ip, #0 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r8, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls e9edc │ │ │ │ + bls e9ee8 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne e9ebc │ │ │ │ - b e9df4 │ │ │ │ + bne e9ec8 │ │ │ │ + b e9e00 │ │ │ │ orr r3, r3, ip, lsl #7 │ │ │ │ - ldr ip, [pc, #916] @ ea27c │ │ │ │ + ldr ip, [pc, #916] @ ea288 │ │ │ │ ldr lr, [r0] │ │ │ │ and ip, ip, r1, lsl #12 │ │ │ │ orr r3, r3, ip │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #10485760 @ 0xa00000 │ │ │ │ add r2, lr, #4 │ │ │ │ cmp r4, #0 │ │ │ │ str r2, [r0] │ │ │ │ str r3, [lr] │ │ │ │ - beq e9fac │ │ │ │ + beq e9fb8 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls e9f84 │ │ │ │ + bls e9f90 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne e9f10 │ │ │ │ - b e9df4 │ │ │ │ - ldr lr, [pc, #836] @ ea27c │ │ │ │ + bne e9f1c │ │ │ │ + b e9e00 │ │ │ │ + ldr lr, [pc, #836] @ ea288 │ │ │ │ orr r3, r3, r4, lsl #7 │ │ │ │ and lr, lr, r1, lsl #12 │ │ │ │ ldr r5, [r0] │ │ │ │ orr r3, r3, lr │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #14680064 @ 0xe00000 │ │ │ │ add r4, r5, #4 │ │ │ │ cmp ip, #0 │ │ │ │ str r4, [r0] │ │ │ │ str r3, [r5] │ │ │ │ - beq ea060 │ │ │ │ + beq ea06c │ │ │ │ mov r4, #0 │ │ │ │ rsb r3, r4, #32 │ │ │ │ ror r3, ip, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls ea038 │ │ │ │ + bls ea044 │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r4, #32 │ │ │ │ - bne e9f64 │ │ │ │ - b e9df4 │ │ │ │ + bne e9f70 │ │ │ │ + b e9e00 │ │ │ │ lsl r4, r1, #16 │ │ │ │ and r4, r4, #983040 @ 0xf0000 │ │ │ │ orr r4, r4, ip │ │ │ │ orr r2, r4, r2, lsl #7 │ │ │ │ orr r3, r2, r3 │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #8388608 @ 0x800000 │ │ │ │ add r2, lr, #8 │ │ │ │ str r2, [r0] │ │ │ │ str r3, [lr, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq ea004 │ │ │ │ + beq ea010 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls e9fd8 │ │ │ │ + bls e9fe4 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne e9fb8 │ │ │ │ - b e9df4 │ │ │ │ + bne e9fc4 │ │ │ │ + b e9e00 │ │ │ │ lsl lr, r1, #16 │ │ │ │ and lr, lr, #983040 @ 0xf0000 │ │ │ │ orr lr, lr, ip │ │ │ │ orr r2, lr, r2, lsl #7 │ │ │ │ orr r3, r2, r3 │ │ │ │ ldr r2, [r0] │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ @@ -204763,24 +204766,24 @@ │ │ │ │ orr r3, ip, r3 │ │ │ │ orr r3, r3, #-503316480 @ 0xe2000000 │ │ │ │ orr r3, r3, #2097152 @ 0x200000 │ │ │ │ add ip, r5, #8 │ │ │ │ str ip, [r0] │ │ │ │ str r3, [r5, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq ea0b8 │ │ │ │ + beq ea0c4 │ │ │ │ mov ip, #0 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls ea08c │ │ │ │ + bls ea098 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne ea06c │ │ │ │ - b e9df4 │ │ │ │ + bne ea078 │ │ │ │ + b e9e00 │ │ │ │ lsl r2, r1, #16 │ │ │ │ and r2, r2, #983040 @ 0xf0000 │ │ │ │ orr r2, r2, lr │ │ │ │ orr r2, r2, ip, lsl #7 │ │ │ │ orr r3, r2, r3 │ │ │ │ ldr r2, [r0] │ │ │ │ orr r3, r3, #-503316480 @ 0xe2000000 │ │ │ │ @@ -204798,35 +204801,35 @@ │ │ │ │ orr r3, r3, #-503316480 @ 0xe2000000 │ │ │ │ add r1, r2, #4 │ │ │ │ orr r3, r3, #2097152 @ 0x200000 │ │ │ │ str r1, [r0] │ │ │ │ str r3, [r2] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ orr r3, r3, lr, lsl #7 │ │ │ │ - ldr lr, [pc, #388] @ ea27c │ │ │ │ + ldr lr, [pc, #388] @ ea288 │ │ │ │ ldr r4, [r0] │ │ │ │ and lr, lr, r1, lsl #12 │ │ │ │ orr r3, r3, lr │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #14680064 @ 0xe00000 │ │ │ │ add ip, r4, #4 │ │ │ │ cmp r2, #0 │ │ │ │ str ip, [r0] │ │ │ │ str r3, [r4] │ │ │ │ - beq ea0b8 │ │ │ │ + beq ea0c4 │ │ │ │ mov ip, #0 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls ea250 │ │ │ │ + bls ea25c │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne ea120 │ │ │ │ - b e9df4 │ │ │ │ - ldr ip, [pc, #308] @ ea27c │ │ │ │ + bne ea12c │ │ │ │ + b e9e00 │ │ │ │ + ldr ip, [pc, #308] @ ea288 │ │ │ │ lsl r2, r1, #16 │ │ │ │ and ip, ip, r1, lsl #12 │ │ │ │ and r2, r2, #983040 @ 0xf0000 │ │ │ │ orr r2, r2, ip │ │ │ │ orr r3, r3, r4, lsl #7 │ │ │ │ orr r3, r3, ip │ │ │ │ orr r2, r2, r6 │ │ │ │ @@ -204836,37 +204839,37 @@ │ │ │ │ mov r1, ip │ │ │ │ orr r3, r3, #10485760 @ 0xa00000 │ │ │ │ orr r2, r2, #8388608 @ 0x800000 │ │ │ │ str r3, [r1], #8 │ │ │ │ str r1, [r0] │ │ │ │ str r2, [ip, #4] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr ip, [pc, #236] @ ea27c │ │ │ │ + ldr ip, [pc, #236] @ ea288 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ and ip, ip, r1, lsl #12 │ │ │ │ ldr r4, [r0] │ │ │ │ orr r3, r3, ip │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #10485760 @ 0xa00000 │ │ │ │ add r2, r4, #4 │ │ │ │ cmp r5, #0 │ │ │ │ str r2, [r0] │ │ │ │ str r3, [r4] │ │ │ │ - beq ea004 │ │ │ │ + beq ea010 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls ea224 │ │ │ │ + bls ea230 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne ea1bc │ │ │ │ - b e9df4 │ │ │ │ + bne ea1c8 │ │ │ │ + b e9e00 │ │ │ │ orr r2, r3, ip, lsl #7 │ │ │ │ - ldr ip, [pc, #148] @ ea27c │ │ │ │ + ldr ip, [pc, #148] @ ea288 │ │ │ │ lsl r3, r1, #16 │ │ │ │ and ip, ip, r1, lsl #12 │ │ │ │ and r3, r3, #983040 @ 0xf0000 │ │ │ │ orr r3, r3, ip │ │ │ │ orr r2, r2, ip │ │ │ │ orr r3, r3, r7 │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -204885,135 +204888,135 @@ │ │ │ │ orr r2, lr, r2, lsl #7 │ │ │ │ orr r3, r2, r3 │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #8388608 @ 0x800000 │ │ │ │ add r2, r4, #8 │ │ │ │ str r2, [r0] │ │ │ │ str r3, [r4, #4] │ │ │ │ - b ea004 │ │ │ │ + b ea010 │ │ │ │ lsl r2, r1, #16 │ │ │ │ and r2, r2, #983040 @ 0xf0000 │ │ │ │ orr r2, r2, lr │ │ │ │ orr r2, r2, ip, lsl #7 │ │ │ │ orr r3, r2, r3 │ │ │ │ orr r3, r3, #-503316480 @ 0xe2000000 │ │ │ │ orr r3, r3, #2097152 @ 0x200000 │ │ │ │ add r2, r4, #8 │ │ │ │ str r2, [r0] │ │ │ │ str r3, [r4, #4] │ │ │ │ - b ea0b8 │ │ │ │ + b ea0c4 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ │ │ │ │ -000ea280 : │ │ │ │ +000ea28c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2b878 │ │ │ │ - ldr r3, [pc, #20] @ ea2b0 │ │ │ │ + bl 2b874 │ │ │ │ + ldr r3, [pc, #20] @ ea2bc │ │ │ │ cmp r0, r3 │ │ │ │ pophi {r4, pc} │ │ │ │ - ldr r0, [pc, #12] @ ea2b4 │ │ │ │ + ldr r0, [pc, #12] @ ea2c0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 46d9c │ │ │ │ + bl 46d98 │ │ │ │ bl 22f20 │ │ │ │ andeq r0, r0, r7, lsl #8 │ │ │ │ - andseq r5, r8, r0, lsl #30 │ │ │ │ + @ instruction: 0x00185ef4 │ │ │ │ │ │ │ │ -000ea2b8 : │ │ │ │ +000ea2c4 : │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [r0, #68] @ 0x44 │ │ │ │ - beq ea2e0 │ │ │ │ + beq ea2ec │ │ │ │ str r1, [r2, r0, lsl #2] │ │ │ │ ldr r2, [r3, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r1, [r3, #80] @ 0x50 │ │ │ │ strne r1, [r2, #32] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r3, #68] @ 0x44 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000ea2ec : │ │ │ │ +000ea2f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r4, [pc, #396] @ ea490 │ │ │ │ - ldr lr, [pc, #396] @ ea494 │ │ │ │ + ldr r4, [pc, #396] @ ea49c │ │ │ │ + ldr lr, [pc, #396] @ ea4a0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r2, [sp] │ │ │ │ - ldr ip, [pc, #380] @ ea498 │ │ │ │ + ldr ip, [pc, #380] @ ea4a4 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr r3, [pc, #376] @ ea49c │ │ │ │ + ldr r3, [pc, #376] @ ea4a8 │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #36] @ 0x24 │ │ │ │ mov lr, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r5, [ip, r3] │ │ │ │ - ldr r7, [pc, #356] @ ea4a0 │ │ │ │ + ldr r7, [pc, #356] @ ea4ac │ │ │ │ add r8, sp, #16 │ │ │ │ - ldr r3, [pc, #352] @ ea4a4 │ │ │ │ + ldr r3, [pc, #352] @ ea4b0 │ │ │ │ ldr r6, [r5] │ │ │ │ - ldr lr, [pc, #348] @ ea4a8 │ │ │ │ + ldr lr, [pc, #348] @ ea4b4 │ │ │ │ str r8, [r5] │ │ │ │ add r8, sp, #4 │ │ │ │ str r6, [sp, #16] │ │ │ │ str sp, [sp, #24] │ │ │ │ str r8, [sp, #28] │ │ │ │ ldr r3, [ip, r3] │ │ │ │ ldr r8, [ip, r7] │ │ │ │ ldr r9, [ip, lr] │ │ │ │ - ldr lr, [pc, #316] @ ea4ac │ │ │ │ + ldr lr, [pc, #316] @ ea4b8 │ │ │ │ cmp r2, r3 │ │ │ │ cmpne r2, r8 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ ldr r7, [ip, lr] │ │ │ │ cmp r2, r9 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ cmp r2, r7 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r7, [pc, #272] @ ea4b0 │ │ │ │ + ldr r7, [pc, #272] @ ea4bc │ │ │ │ ldr ip, [ip, r7] │ │ │ │ cmp r2, ip │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ bics r3, r3, r2 │ │ │ │ - bne ea3ec │ │ │ │ + bne ea3f8 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl e9bf8 │ │ │ │ - ldr r2, [pc, #240] @ ea4b4 │ │ │ │ - ldr r3, [pc, #204] @ ea494 │ │ │ │ + bl e9c04 │ │ │ │ + ldr r2, [pc, #240] @ ea4c0 │ │ │ │ + ldr r3, [pc, #204] @ ea4a0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [r5] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne ea48c │ │ │ │ + bne ea498 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov lr, r2 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ add r3, sp, #12 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ moveq r7, r0 │ │ │ │ - beq ea440 │ │ │ │ + beq ea44c │ │ │ │ str lr, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r1, [r0, #80] @ 0x50 │ │ │ │ strne r1, [r2, #32] │ │ │ │ ldreq r6, [sp, #16] │ │ │ │ @@ -205022,159 +205025,159 @@ │ │ │ │ ldrne r6, [sp, #16] │ │ │ │ add r2, r2, r3, lsl #2 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r0, #68] @ 0x44 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r7, #4 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl e9bf8 │ │ │ │ - ldr r2, [pc, #84] @ ea4b8 │ │ │ │ + bl e9c04 │ │ │ │ + ldr r2, [pc, #84] @ ea4c4 │ │ │ │ lsl r3, r4, #16 │ │ │ │ and r2, r2, r4, lsl #12 │ │ │ │ and r3, r3, #983040 @ 0xf0000 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ orr r3, r3, r2 │ │ │ │ orr r3, r3, #-452984832 @ 0xe5000000 │ │ │ │ orr r3, r3, #9437184 @ 0x900000 │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r7, #4] │ │ │ │ str r3, [r1] │ │ │ │ - b ea3bc │ │ │ │ + b ea3c8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001c5cf0 │ │ │ │ + andseq r5, ip, r4, ror #25 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r5, ip, ip, asr #25 │ │ │ │ + andseq r5, ip, r0, asr #25 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ andeq r0, r0, r8, lsl #12 │ │ │ │ - andseq r5, ip, r4, lsr ip │ │ │ │ + andseq r5, ip, r8, lsr #24 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ │ │ │ │ -000ea4bc : │ │ │ │ +000ea4c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3512] @ 0xdb8 │ │ │ │ sub sp, sp, #548 @ 0x224 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r4, [pc, #2432] @ eae5c │ │ │ │ - ldr r0, [pc, #2432] @ eae60 │ │ │ │ + ldr r4, [pc, #2432] @ eae68 │ │ │ │ + ldr r0, [pc, #2432] @ eae6c │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #2428] @ eae64 │ │ │ │ + ldr r2, [pc, #2428] @ eae70 │ │ │ │ ldr ip, [sp, #588] @ 0x24c │ │ │ │ add r4, pc, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr lr, [sp, #584] @ 0x248 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #32] │ │ │ │ str lr, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ add r0, sp, #412 @ 0x19c │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #540] @ 0x21c │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ - ldr r1, [pc, #2376] @ eae68 │ │ │ │ + ldr r1, [pc, #2376] @ eae74 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ ldr r8, [r4, r1] │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [r8] │ │ │ │ str r1, [sp, #312] @ 0x138 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ str r1, [r8] │ │ │ │ - add r1, sp, #52 @ 0x34 │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ str r1, [sp, #320] @ 0x140 │ │ │ │ - add r1, sp, #72 @ 0x48 │ │ │ │ + add r1, sp, #144 @ 0x90 │ │ │ │ str r1, [sp, #324] @ 0x144 │ │ │ │ - add r1, sp, #56 @ 0x38 │ │ │ │ + add r1, sp, #168 @ 0xa8 │ │ │ │ str r1, [sp, #328] @ 0x148 │ │ │ │ - add r1, sp, #68 @ 0x44 │ │ │ │ + add r1, sp, #192 @ 0xc0 │ │ │ │ str r1, [sp, #332] @ 0x14c │ │ │ │ - add r1, sp, #144 @ 0x90 │ │ │ │ + add r1, sp, #196 @ 0xc4 │ │ │ │ str r1, [sp, #336] @ 0x150 │ │ │ │ - add r1, sp, #168 @ 0xa8 │ │ │ │ + add r1, sp, #200 @ 0xc8 │ │ │ │ str r1, [sp, #340] @ 0x154 │ │ │ │ - add r1, sp, #192 @ 0xc0 │ │ │ │ + add r1, sp, #248 @ 0xf8 │ │ │ │ str r1, [sp, #344] @ 0x158 │ │ │ │ - add r1, sp, #196 @ 0xc4 │ │ │ │ + add r1, sp, #252 @ 0xfc │ │ │ │ str r1, [sp, #348] @ 0x15c │ │ │ │ - add r1, sp, #200 @ 0xc8 │ │ │ │ + add r1, sp, #256 @ 0x100 │ │ │ │ str r1, [sp, #352] @ 0x160 │ │ │ │ - add r1, sp, #248 @ 0xf8 │ │ │ │ + add r1, sp, #260 @ 0x104 │ │ │ │ str r1, [sp, #356] @ 0x164 │ │ │ │ - add r1, sp, #252 @ 0xfc │ │ │ │ + add r1, sp, #264 @ 0x108 │ │ │ │ str r1, [sp, #360] @ 0x168 │ │ │ │ - add r1, sp, #256 @ 0x100 │ │ │ │ + add r1, sp, #268 @ 0x10c │ │ │ │ str r1, [sp, #364] @ 0x16c │ │ │ │ - add r1, sp, #260 @ 0x104 │ │ │ │ + add r1, sp, #280 @ 0x118 │ │ │ │ str r1, [sp, #368] @ 0x170 │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ + add r1, sp, #76 @ 0x4c │ │ │ │ str r1, [sp, #372] @ 0x174 │ │ │ │ - add r1, sp, #268 @ 0x10c │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ str r1, [sp, #376] @ 0x178 │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ str r1, [sp, #380] @ 0x17c │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ - add r1, sp, #48 @ 0x30 │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ 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, #84 @ 0x54 │ │ │ │ str r1, [sp, #384] @ 0x180 │ │ │ │ str r3, [sp, #392] @ 0x188 │ │ │ │ - add r1, sp, #60 @ 0x3c │ │ │ │ - add r3, sp, #84 @ 0x54 │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ cmp ip, #0 │ │ │ │ str r1, [sp, #388] @ 0x184 │ │ │ │ str r3, [sp, #396] @ 0x18c │ │ │ │ mov r1, #0 │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ mov ip, r4 │ │ │ │ str r3, [sp, #400] @ 0x190 │ │ │ │ strd r0, [sp, #192] @ 0xc0 │ │ │ │ strd r0, [r2, #152] @ 0x98 │ │ │ │ - beq ea654 │ │ │ │ + beq ea660 │ │ │ │ mov r3, #21 │ │ │ │ str r3, [sp, #316] @ 0x13c │ │ │ │ - ldr r3, [pc, #2088] @ eae6c │ │ │ │ + ldr r3, [pc, #2088] @ eae78 │ │ │ │ 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 │ │ │ │ - ldr r0, [pc, #2044] @ eae70 │ │ │ │ + bl f2e28 │ │ │ │ + ldr r0, [pc, #2044] @ eae7c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq eadf4 │ │ │ │ - ldr r3, [pc, #2028] @ eae74 │ │ │ │ + beq eae00 │ │ │ │ + ldr r3, [pc, #2028] @ eae80 │ │ │ │ mov r9, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [pc, #2016] @ eae78 │ │ │ │ + ldr r3, [pc, #2016] @ eae84 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add r3, pc, r3 │ │ │ │ mov sl, #32 │ │ │ │ mov fp, r9 │ │ │ │ mov r6, r9 │ │ │ │ mov r4, r9 │ │ │ │ mov r5, #256 @ 0x100 │ │ │ │ @@ -205184,49 +205187,49 @@ │ │ │ │ mov r2, #200 @ 0xc8 │ │ │ │ mov r1, #0 │ │ │ │ bl 230c4 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r3, #1 │ │ │ │ cmp r4, #0 │ │ │ │ str r3, [r0, #12] │ │ │ │ - beq ea9a8 │ │ │ │ + beq ea9b4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsl r5, r6, #2 │ │ │ │ add r5, r5, fp, lsl #3 │ │ │ │ add r5, r5, r4 │ │ │ │ lsl r2, fp, #3 │ │ │ │ cmp r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r7, [sp, #316] @ 0x13c │ │ │ │ - beq eaab0 │ │ │ │ - bl 38b90 │ │ │ │ + beq eaabc │ │ │ │ + bl 38b8c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ add r3, r3, r4 │ │ │ │ str r3, [r2, #8] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - beq eaac8 │ │ │ │ + beq eaad4 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r3, r4 │ │ │ │ str r1, [r0, #4] │ │ │ │ mov ip, r0 │ │ │ │ add r1, r1, r4 │ │ │ │ mov r8, #0 │ │ │ │ str r1, [r0, #32] │ │ │ │ add r2, r1, r2 │ │ │ │ str r1, [r0, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r0, #80] @ 0x50 │ │ │ │ - beq ea7e0 │ │ │ │ + beq ea7ec │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r2 │ │ │ │ lsl r2, r6, #2 │ │ │ │ bl 230c4 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrne r1, [sp, #68] @ 0x44 │ │ │ │ @@ -205236,26 +205239,26 @@ │ │ │ │ moveq r1, r6 │ │ │ │ orr r3, r3, #1 │ │ │ │ strne r2, [r1, #88] @ 0x58 │ │ │ │ ldrne r1, [r1, #80] @ 0x50 │ │ │ │ str r1, [r2, #32] │ │ │ │ str r3, [r0, #4] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - ldr r3, [pc, #1740] @ eae7c │ │ │ │ + ldr r3, [pc, #1740] @ eae88 │ │ │ │ str r7, [sp, #316] @ 0x13c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp] │ │ │ │ mov r1, #1 │ │ │ │ mov r2, #3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 349d0 │ │ │ │ + bl 349cc │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov ip, r0 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r0, #60] @ 0x3c │ │ │ │ str sl, [r0, #64] @ 0x40 │ │ │ │ str r2, [r0, #56] @ 0x38 │ │ │ │ @@ -205263,46 +205266,46 @@ │ │ │ │ str r3, [r0, #156] @ 0x9c │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r0, #104] @ 0x68 │ │ │ │ cmp r6, #0 │ │ │ │ mvn r3, #0 │ │ │ │ str r9, [r0, #40] @ 0x28 │ │ │ │ str r3, [r0, #112] @ 0x70 │ │ │ │ - bne eae1c │ │ │ │ + bne eae28 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r7, [sp, #316] @ 0x13c │ │ │ │ blx r3 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr ip, [r0, #80] @ 0x50 │ │ │ │ - beq ea878 │ │ │ │ + beq ea884 │ │ │ │ cmp ip, #0 │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ str r7, [sp, #316] @ 0x13c │ │ │ │ - beq eab00 │ │ │ │ + beq eab0c │ │ │ │ str r1, [ip, r3, lsl #2] │ │ │ │ ldr ip, [r0, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ cmp ip, #0 │ │ │ │ ldrne lr, [r0, #80] @ 0x50 │ │ │ │ add r3, r3, #1 │ │ │ │ strne lr, [ip, #32] │ │ │ │ ldr ip, [r1, #80] @ 0x50 │ │ │ │ str r3, [r0, #68] @ 0x44 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ea8cc │ │ │ │ + beq ea8d8 │ │ │ │ cmp ip, #0 │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ str r7, [sp, #316] @ 0x13c │ │ │ │ - beq eab14 │ │ │ │ + beq eab20 │ │ │ │ str r1, [ip, r3, lsl #2] │ │ │ │ ldr r1, [r0, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ ldrne lr, [sp, #68] @ 0x44 │ │ │ │ moveq r1, r0 │ │ │ │ ldreq r0, [sp, #68] @ 0x44 │ │ │ │ ldrne ip, [r0, #80] @ 0x50 │ │ │ │ @@ -205314,78 +205317,78 @@ │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r1, #68] @ 0x44 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ add r8, r3, r8 │ │ │ │ cmp r1, r8 │ │ │ │ str r8, [r0, #32] │ │ │ │ - bhi eab34 │ │ │ │ + bhi eab40 │ │ │ │ cmp ip, #0 │ │ │ │ - beq ea8f8 │ │ │ │ + beq ea904 │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ cmp r3, r6 │ │ │ │ - bgt eab34 │ │ │ │ + bgt eab40 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ ldr sl, [r0, #64] @ 0x40 │ │ │ │ ldr r9, [r0, #40] @ 0x28 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - beq eaa40 │ │ │ │ + beq eaa4c │ │ │ │ ldr r3, [r0, #176] @ 0xb0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ea928 │ │ │ │ + bne ea934 │ │ │ │ ldr r3, [r0, #180] @ 0xb4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ea93c │ │ │ │ - ldr r0, [pc, #1360] @ eae80 │ │ │ │ + beq ea948 │ │ │ │ + ldr r0, [pc, #1360] @ eae8c │ │ │ │ str r7, [sp, #316] @ 0x13c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - bne ead54 │ │ │ │ + bne ead60 │ │ │ │ sub r4, r4, r3 │ │ │ │ ands r2, r4, #3 │ │ │ │ ldr fp, [r0, #72] @ 0x48 │ │ │ │ rsbne r2, r2, #4 │ │ │ │ addne r4, r4, r2 │ │ │ │ cmp fp, #0 │ │ │ │ - beq ea974 │ │ │ │ + beq ea980 │ │ │ │ ands r2, r4, #7 │ │ │ │ rsbne r2, r2, #8 │ │ │ │ addne r4, r4, r2 │ │ │ │ - ldr r1, [pc, #1288] @ eae84 │ │ │ │ + ldr r1, [pc, #1288] @ eae90 │ │ │ │ ldr r6, [r0, #68] @ 0x44 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r6, #1 │ │ │ │ moveq r6, #0 │ │ │ │ cmp r2, #65536 @ 0x10000 │ │ │ │ - bge ea9a0 │ │ │ │ + bge ea9ac │ │ │ │ ldr ip, [sp, #60] @ 0x3c │ │ │ │ cmp ip, #0 │ │ │ │ - beq ead2c │ │ │ │ + beq ead38 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - b ea6bc │ │ │ │ + b ea6c8 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq eaa4c │ │ │ │ + beq eaa58 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r5, [r3, #32] │ │ │ │ str r7, [sp, #316] @ 0x13c │ │ │ │ sub r5, r5, r2 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ movle r5, #256 @ 0x100 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ strle r4, [sp, #60] @ 0x3c │ │ │ │ - ble eaa4c │ │ │ │ + ble eaa58 │ │ │ │ cmp r2, #0 │ │ │ │ - beq eae54 │ │ │ │ + beq eae60 │ │ │ │ sub r3, r5, #200 @ 0xc8 │ │ │ │ add r3, r2, r3 │ │ │ │ mov ip, r0 │ │ │ │ mov r8, #200 @ 0xc8 │ │ │ │ str r2, [r0, #4] │ │ │ │ str r3, [r0, #32] │ │ │ │ str r2, [r0, #84] @ 0x54 │ │ │ │ @@ -205401,316 +205404,316 @@ │ │ │ │ str r3, [r0, #104] @ 0x68 │ │ │ │ mvn r3, #0 │ │ │ │ str r9, [r0, #40] @ 0x28 │ │ │ │ str r3, [r0, #112] @ 0x70 │ │ │ │ ldr r3, [ip, #68] @ 0x44 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [ip, #68] @ 0x44 │ │ │ │ - b ea818 │ │ │ │ + b ea824 │ │ │ │ lsl r5, r5, #1 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - b ea6bc │ │ │ │ + b ea6c8 │ │ │ │ mov r3, #0 │ │ │ │ mov r8, #200 @ 0xc8 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq eaad0 │ │ │ │ + beq eaadc │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r3, r5 │ │ │ │ - blt eaad0 │ │ │ │ + blt eaadc │ │ │ │ mov r5, r3 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r1, #4] │ │ │ │ mov r3, r5 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ sub r1, r3, r8 │ │ │ │ add r1, r2, r1 │ │ │ │ cmp r4, #0 │ │ │ │ mov ip, r0 │ │ │ │ str r2, [r0, #4] │ │ │ │ str r1, [r0, #32] │ │ │ │ - beq ea9f8 │ │ │ │ + beq eaa04 │ │ │ │ lsl r2, fp, #3 │ │ │ │ - b ea748 │ │ │ │ - bl 39034 │ │ │ │ + b ea754 │ │ │ │ + bl 39030 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - bne ea72c │ │ │ │ + bne ea738 │ │ │ │ mov r8, #0 │ │ │ │ - b eaa58 │ │ │ │ + b eaa64 │ │ │ │ str r7, [sp, #316] @ 0x13c │ │ │ │ - bl 2b86c │ │ │ │ + bl 2b868 │ │ │ │ str r7, [sp, #316] @ 0x13c │ │ │ │ cmp r5, r0 │ │ │ │ movlt r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r5, [sp, #24] │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - b eaa88 │ │ │ │ + b eaa94 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [r0, #68] @ 0x44 │ │ │ │ - beq eab1c │ │ │ │ + beq eab28 │ │ │ │ mov r1, r0 │ │ │ │ - b ea8c4 │ │ │ │ + b ea8d0 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ add r8, r3, r8 │ │ │ │ cmp r1, r8 │ │ │ │ str r8, [r0, #32] │ │ │ │ - bls ea8f8 │ │ │ │ + bls ea904 │ │ │ │ mov r2, #21 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r2, [sp, #316] @ 0x13c │ │ │ │ - ldr r2, [pc, #832] @ eae88 │ │ │ │ + ldr r2, [pc, #832] @ eae94 │ │ │ │ subs ip, ip, #0 │ │ │ │ ldr r5, [r0, r2] │ │ │ │ - ldr r0, [pc, #824] @ eae8c │ │ │ │ + ldr r0, [pc, #824] @ eae98 │ │ │ │ movne ip, #1 │ │ │ │ ldr r4, [r5] │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [sp] │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ead10 │ │ │ │ + beq ead1c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r0, [pc, #772] @ eae90 │ │ │ │ - add r3, sp, #92 @ 0x5c │ │ │ │ + ldr r0, [pc, #772] @ eae9c │ │ │ │ + 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 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs eac38 │ │ │ │ - ldr r7, [pc, #708] @ eae94 │ │ │ │ + bcs eac44 │ │ │ │ + ldr r7, [pc, #708] @ eaea0 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r4, #16 │ │ │ │ - b eabe4 │ │ │ │ + b eabf0 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ cmp r2, r3 │ │ │ │ ldr r2, [r5] │ │ │ │ - bls eac10 │ │ │ │ + bls eac1c │ │ │ │ add r1, r3, #1 │ │ │ │ str r6, [sp, #316] @ 0x13c │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ mov r0, r7 │ │ │ │ ldrb r1, [r3] │ │ │ │ blx r2 │ │ │ │ subs r4, r4, #1 │ │ │ │ - bne eabd8 │ │ │ │ - ldr r0, [pc, #640] @ eae98 │ │ │ │ + bne eabe4 │ │ │ │ + ldr r0, [pc, #640] @ eaea4 │ │ │ │ ldr r3, [r5] │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [sp, #316] @ 0x13c │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi eabd0 │ │ │ │ - ldr r0, [pc, #604] @ eae9c │ │ │ │ + bhi eabdc │ │ │ │ + ldr r0, [pc, #604] @ eaea8 │ │ │ │ mov r6, #23 │ │ │ │ ldr r3, [r5] │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [sp, #316] @ 0x13c │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ sub r3, r3, r1 │ │ │ │ - ldr r0, [pc, #564] @ eaea0 │ │ │ │ + ldr r0, [pc, #564] @ eaeac │ │ │ │ add r3, r2, r3 │ │ │ │ strd r2, [sp, #88] @ 0x58 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r5] │ │ │ │ str r6, [sp, #316] @ 0x13c │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ cmp r3, r2 │ │ │ │ - bcs eacf8 │ │ │ │ - ldr r7, [pc, #524] @ eaea4 │ │ │ │ + bcs ead04 │ │ │ │ + ldr r7, [pc, #524] @ eaeb0 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r4, #16 │ │ │ │ - b eaca8 │ │ │ │ + b eacb4 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ cmp r3, r2 │ │ │ │ ldr r2, [r5] │ │ │ │ - bcs eacd4 │ │ │ │ + bcs eace0 │ │ │ │ add r1, r3, #1 │ │ │ │ str r6, [sp, #316] @ 0x13c │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ mov r0, r7 │ │ │ │ ldrb r1, [r3] │ │ │ │ blx r2 │ │ │ │ subs r4, r4, #1 │ │ │ │ - bne eaca0 │ │ │ │ - ldr r0, [pc, #460] @ eaea8 │ │ │ │ + bne eacac │ │ │ │ + ldr r0, [pc, #460] @ eaeb4 │ │ │ │ ldr r3, [r5] │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [sp, #316] @ 0x13c │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ cmp r3, r2 │ │ │ │ - bcc eac98 │ │ │ │ - ldr r0, [pc, #428] @ eaeac │ │ │ │ + bcc eaca4 │ │ │ │ + ldr r0, [pc, #428] @ eaeb8 │ │ │ │ mov r2, #23 │ │ │ │ ldr r3, [r5] │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #316] @ 0x13c │ │ │ │ blx r3 │ │ │ │ - ldr r0, [pc, #408] @ eaeb0 │ │ │ │ + ldr r0, [pc, #408] @ eaebc │ │ │ │ mov r4, #21 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #316] @ 0x13c │ │ │ │ - bl 46d9c │ │ │ │ + bl 46d98 │ │ │ │ str r4, [sp, #316] @ 0x13c │ │ │ │ bl 22f20 │ │ │ │ cmp r2, r5 │ │ │ │ ldr ip, [r1, #4] │ │ │ │ movle r2, #0 │ │ │ │ movgt r2, #1 │ │ │ │ cmp ip, #0 │ │ │ │ orreq r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ strne r3, [r1, #4] │ │ │ │ strne r5, [r1, #12] │ │ │ │ - b ea9a0 │ │ │ │ + b ea9ac │ │ │ │ cmp r4, r3 │ │ │ │ ldr r8, [sp, #44] @ 0x2c │ │ │ │ - bls eada4 │ │ │ │ + bls eadb0 │ │ │ │ add r5, r3, #4096 @ 0x1000 │ │ │ │ bic r5, r5, #4080 @ 0xff0 │ │ │ │ bic r5, r5, #15 │ │ │ │ cmp r5, r4 │ │ │ │ movcc r0, r3 │ │ │ │ - bcc ead80 │ │ │ │ - b eae14 │ │ │ │ + bcc ead8c │ │ │ │ + b eae20 │ │ │ │ mov r5, r2 │ │ │ │ mov r1, r5 │ │ │ │ bl 2676d0 │ │ │ │ add r2, r5, #4096 @ 0x1000 │ │ │ │ cmp r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bcc ead7c │ │ │ │ + bcc ead88 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 2676d0 │ │ │ │ - ldr r0, [pc, #264] @ eaeb4 │ │ │ │ + ldr r0, [pc, #264] @ eaec0 │ │ │ │ mov r3, #21 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #316] @ 0x13c │ │ │ │ - bl f2ef0 │ │ │ │ + bl f2efc │ │ │ │ ldr r3, [sp, #312] @ 0x138 │ │ │ │ - ldr r2, [pc, #240] @ eaeb8 │ │ │ │ + ldr r2, [pc, #240] @ eaec4 │ │ │ │ str r3, [r8] │ │ │ │ - ldr r3, [pc, #148] @ eae64 │ │ │ │ + ldr r3, [pc, #148] @ eae70 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #540] @ 0x21c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne eae50 │ │ │ │ + bne eae5c │ │ │ │ add sp, sp, #548 @ 0x224 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #4 │ │ │ │ str r3, [r0], #4 │ │ │ │ str r4, [sp, #316] @ 0x13c │ │ │ │ - bl 38b84 │ │ │ │ - bl e90ec │ │ │ │ - bl a7ff8 │ │ │ │ - b ea680 │ │ │ │ + bl 38b80 │ │ │ │ + bl e90f8 │ │ │ │ + bl a7ffc │ │ │ │ + b ea68c │ │ │ │ mov r5, r3 │ │ │ │ - b ead98 │ │ │ │ + b eada4 │ │ │ │ ldr r1, [r0, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - beq eaa30 │ │ │ │ + beq eaa3c │ │ │ │ ldr r2, [r0, #68] @ 0x44 │ │ │ │ lsl r3, r6, #1 │ │ │ │ orr r3, r3, #1 │ │ │ │ str r3, [r1, r2, lsl #2] │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r2, [r0, #80] @ 0x50 │ │ │ │ strne r2, [r3, #32] │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - b eaa30 │ │ │ │ + b eaa3c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ mov r8, #200 @ 0xc8 │ │ │ │ - b eaa58 │ │ │ │ - andseq r5, ip, r0, lsl fp │ │ │ │ - andseq r5, ip, ip, lsl #22 │ │ │ │ + b eaa64 │ │ │ │ + andseq r5, ip, r4, lsl #22 │ │ │ │ + andseq r5, ip, r0, lsl #22 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq pc, sl, r4, lsl #8 │ │ │ │ - eoreq pc, sl, ip, ror #7 │ │ │ │ - ldrdeq pc, [sl], -ip @ │ │ │ │ - andeq r0, r0, r0, asr #10 │ │ │ │ - andseq r5, r8, r4, ror #18 │ │ │ │ strdeq pc, [sl], -r8 @ │ │ │ │ + eoreq pc, sl, r0, ror #7 │ │ │ │ + ldrdeq pc, [sl], -r0 @ │ │ │ │ + andeq r0, r0, r0, asr #10 │ │ │ │ + andseq r5, r8, r8, asr r9 │ │ │ │ + eoreq pc, sl, ip, ror #1 │ │ │ │ andeq r0, r0, r8, asr r7 │ │ │ │ - mulseq r8, r0, r6 │ │ │ │ - andseq r5, r8, ip, lsl #13 │ │ │ │ - andseq r5, r8, ip, ror r6 │ │ │ │ - andseq r0, r9, ip, lsr r5 │ │ │ │ - andseq r5, r8, r8, lsl #12 │ │ │ │ - andseq r5, r8, r0, ror #11 │ │ │ │ - @ instruction: 0x001855b4 │ │ │ │ - andseq r0, r9, r8, ror r4 │ │ │ │ - andseq r5, r8, r8, asr #10 │ │ │ │ - andseq r5, r8, r8, asr r5 │ │ │ │ - andseq r5, r8, r4, lsl r5 │ │ │ │ - andseq r5, ip, ip, lsr #4 │ │ │ │ + andseq r5, r8, r4, lsl #13 │ │ │ │ + andseq r5, r8, r0, lsl #13 │ │ │ │ + andseq r5, r8, r0, ror r6 │ │ │ │ + andseq r0, r9, r0, lsr r5 │ │ │ │ + @ instruction: 0x001855fc │ │ │ │ + @ instruction: 0x001855d4 │ │ │ │ + andseq r5, r8, r8, lsr #11 │ │ │ │ + andseq r0, r9, ip, ror #8 │ │ │ │ + andseq r5, r8, ip, lsr r5 │ │ │ │ + andseq r5, r8, ip, asr #10 │ │ │ │ + andseq r5, r8, r8, lsl #10 │ │ │ │ + andseq r5, ip, r0, lsr #4 │ │ │ │ │ │ │ │ -000eaebc : │ │ │ │ +000eaec8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #32 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #176] @ eaf8c │ │ │ │ - ldr r1, [pc, #176] @ eaf90 │ │ │ │ + ldr r0, [pc, #176] @ eaf98 │ │ │ │ + ldr r1, [pc, #176] @ eaf9c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #168] @ eaf94 │ │ │ │ - ldr r2, [pc, #168] @ eaf98 │ │ │ │ + ldr r3, [pc, #168] @ eafa0 │ │ │ │ + ldr r2, [pc, #168] @ eafa4 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r1, [r4] │ │ │ │ @@ -205721,60 +205724,60 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, #200 @ 0xc8 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r1, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ mov r2, #200 @ 0xc8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 23310 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #245 @ 0xf5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strh r2, [r0] │ │ │ │ - ldr r2, [pc, #60] @ eaf9c │ │ │ │ + ldr r2, [pc, #60] @ eafa8 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ eaf90 │ │ │ │ + ldr r3, [pc, #40] @ eaf9c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne eaf88 │ │ │ │ + bne eaf94 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r5, ip, ip, lsl r1 │ │ │ │ + andseq r5, ip, r0, lsl r1 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r5, ip, r0, lsl #2 │ │ │ │ + ldrsheq r5, [ip], -r4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - mulseq ip, r4, r0 │ │ │ │ + andseq r5, ip, r8, lsl #1 │ │ │ │ │ │ │ │ -000eafa0 : │ │ │ │ +000eafac : │ │ │ │ mov r2, #200 @ 0xc8 │ │ │ │ b 23310 │ │ │ │ │ │ │ │ -000eafa8 : │ │ │ │ +000eafb4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr ip, [pc, #236] @ eb0ac │ │ │ │ + ldr ip, [pc, #236] @ eb0b8 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #232] @ eb0b0 │ │ │ │ + ldr r1, [pc, #232] @ eb0bc │ │ │ │ sub sp, sp, #28 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #220] @ eb0b4 │ │ │ │ + ldr r3, [pc, #220] @ eb0c0 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #216] @ eb0b8 │ │ │ │ + ldr r2, [pc, #216] @ eb0c4 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r1, [r5] │ │ │ │ @@ -205794,169 +205797,169 @@ │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr ip, [r3, r2, lsl #2] │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ and r2, ip, #3 │ │ │ │ subs r2, r2, #1 │ │ │ │ movne r2, #1 │ │ │ │ orrs r2, r2, ip, lsr #31 │ │ │ │ - beq eb068 │ │ │ │ - bl e9ad4 │ │ │ │ + beq eb074 │ │ │ │ + bl e9ae0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ ldr ip, [r3, r2, lsl #2] │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ add r4, r4, ip, asr #2 │ │ │ │ lsl r4, r4, #2 │ │ │ │ - ldr r2, [pc, #68] @ eb0bc │ │ │ │ + ldr r2, [pc, #68] @ eb0c8 │ │ │ │ orr r4, r4, #1 │ │ │ │ str r4, [r3] │ │ │ │ - ldr r3, [pc, #44] @ eb0b0 │ │ │ │ + ldr r3, [pc, #44] @ eb0bc │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [r5] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne eb0a8 │ │ │ │ + bne eb0b4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r5, ip, r0, lsr r0 │ │ │ │ + andseq r5, ip, r4, lsr #32 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r5, ip, r0, lsl r0 │ │ │ │ + andseq r5, ip, r4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r4, ip, r8, ror pc │ │ │ │ + andseq r4, ip, ip, ror #30 │ │ │ │ │ │ │ │ -000eb0c0 : │ │ │ │ +000eb0cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr lr, [pc, #384] @ eb258 │ │ │ │ - ldr ip, [pc, #384] @ eb25c │ │ │ │ + ldr lr, [pc, #384] @ eb264 │ │ │ │ + ldr ip, [pc, #384] @ eb268 │ │ │ │ sub sp, sp, #24 │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #372] @ eb260 │ │ │ │ + ldr r3, [pc, #372] @ eb26c │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r2, [pc, #368] @ eb264 │ │ │ │ + ldr r2, [pc, #368] @ eb270 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r2, [r5] │ │ │ │ mov r6, r1 │ │ │ │ str r3, [r5] │ │ │ │ mov r1, #1 │ │ │ │ add r3, sp, #4 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl eafa8 │ │ │ │ + bl eafb4 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r3, [r4, #160] @ 0xa0 │ │ │ │ cmp r3, #0 │ │ │ │ addge r3, r3, #1 │ │ │ │ strge r3, [r4, #160] @ 0xa0 │ │ │ │ ldr r3, [r4, #164] @ 0xa4 │ │ │ │ cmp r3, #0 │ │ │ │ addge r3, r3, #1 │ │ │ │ strge r3, [r4, #164] @ 0xa4 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ sub r3, r3, #1 │ │ │ │ lsl r2, r3, #2 │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ - ldr r3, [pc, #256] @ eb268 │ │ │ │ + ldr r3, [pc, #256] @ eb274 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ and r6, r3, r6, lsl #12 │ │ │ │ - bcc eb21c │ │ │ │ + bcc eb228 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bls eb1d4 │ │ │ │ + bls eb1e0 │ │ │ │ rsb r2, r2, #0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ orr r2, r2, r6 │ │ │ │ orr r2, r2, #-452984832 @ 0xe5000000 │ │ │ │ add r1, r3, #4 │ │ │ │ orr r2, r2, #262144 @ 0x40000 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r4, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #192] @ eb26c │ │ │ │ + ldr r2, [pc, #192] @ eb278 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #168] @ eb25c │ │ │ │ + ldr r3, [pc, #168] @ eb268 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne eb254 │ │ │ │ + bne eb260 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ rsb r3, r0, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls eb23c │ │ │ │ + bls eb248 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne eb1d8 │ │ │ │ + bne eb1e4 │ │ │ │ mov r1, #3 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl e9d10 │ │ │ │ + bl e9d1c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ orr r3, r6, #-469762045 @ 0xe4000003 │ │ │ │ add r1, r2, #4 │ │ │ │ orr r3, r3, #58982400 @ 0x3840000 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r3, [r2] │ │ │ │ - b eb198 │ │ │ │ + b eb1a4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ orr r2, r2, r6 │ │ │ │ orr r2, r2, #-452984832 @ 0xe5000000 │ │ │ │ add r1, r3, #4 │ │ │ │ orr r2, r2, #8650752 @ 0x840000 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b eb198 │ │ │ │ - ldr r1, [pc, #44] @ eb270 │ │ │ │ + b eb1a4 │ │ │ │ + ldr r1, [pc, #44] @ eb27c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ orr r3, r3, r0, lsl #7 │ │ │ │ orr r1, r3, r1 │ │ │ │ str r1, [r2], #4 │ │ │ │ - b eb204 │ │ │ │ + b eb210 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r4, ip, ip, lsl pc │ │ │ │ + andseq r4, ip, r0, lsl pc │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x001c4efc │ │ │ │ + @ instruction: 0x001c4ef0 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - andseq r4, ip, r8, asr #28 │ │ │ │ + andseq r4, ip, ip, lsr lr │ │ │ │ mov r3, #0 │ │ │ │ │ │ │ │ -000eb274 : │ │ │ │ +000eb280 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr lr, [pc, #324] @ eb3d0 │ │ │ │ - ldr ip, [pc, #324] @ eb3d4 │ │ │ │ + ldr lr, [pc, #324] @ eb3dc │ │ │ │ + ldr ip, [pc, #324] @ eb3e0 │ │ │ │ sub sp, sp, #24 │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #312] @ eb3d8 │ │ │ │ + ldr r3, [pc, #312] @ eb3e4 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r2, [pc, #308] @ eb3dc │ │ │ │ + ldr r2, [pc, #308] @ eb3e8 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr lr, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ @@ -205965,102 +205968,102 @@ │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [r2] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #4 │ │ │ │ str ip, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bhi eb330 │ │ │ │ + bhi eb33c │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r4, [r0, #56] @ 0x38 │ │ │ │ sub r3, r3, r1 │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldr lr, [r4, r3, lsl #2] │ │ │ │ tst lr, #1 │ │ │ │ - beq eb3ac │ │ │ │ + beq eb3b8 │ │ │ │ tst lr, #2 │ │ │ │ - bne eb388 │ │ │ │ + bne eb394 │ │ │ │ rsb r1, r1, lr, asr #2 │ │ │ │ cmp r1, #0 │ │ │ │ - blt eb364 │ │ │ │ + blt eb370 │ │ │ │ lslne r1, r1, #2 │ │ │ │ subeq r3, r3, #1 │ │ │ │ orrne r1, r1, #1 │ │ │ │ streq r3, [r0, #60] @ 0x3c │ │ │ │ strne r1, [r4, r3, lsl #2] │ │ │ │ str ip, [r2] │ │ │ │ - ldr r2, [pc, #164] @ eb3e0 │ │ │ │ - ldr r3, [pc, #148] @ eb3d4 │ │ │ │ + ldr r2, [pc, #164] @ eb3ec │ │ │ │ + ldr r3, [pc, #148] @ eb3e0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne eb360 │ │ │ │ + bne eb36c │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #120] @ eb3e4 │ │ │ │ - ldr r1, [pc, #120] @ eb3e8 │ │ │ │ - ldr r0, [pc, #120] @ eb3ec │ │ │ │ + ldr r3, [pc, #120] @ eb3f0 │ │ │ │ + ldr r1, [pc, #120] @ eb3f4 │ │ │ │ + ldr r0, [pc, #120] @ eb3f8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #8 │ │ │ │ mov r2, #540 @ 0x21c │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #96] @ eb3f0 │ │ │ │ - ldr r1, [pc, #96] @ eb3f4 │ │ │ │ - ldr r0, [pc, #96] @ eb3f8 │ │ │ │ + ldr r3, [pc, #96] @ eb3fc │ │ │ │ + ldr r1, [pc, #96] @ eb400 │ │ │ │ + ldr r0, [pc, #96] @ eb404 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #92] @ eb3fc │ │ │ │ + ldr r2, [pc, #92] @ eb408 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #8 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #76] @ eb400 │ │ │ │ - ldr r1, [pc, #76] @ eb404 │ │ │ │ - ldr r0, [pc, #76] @ eb408 │ │ │ │ + ldr r3, [pc, #76] @ eb40c │ │ │ │ + ldr r1, [pc, #76] @ eb410 │ │ │ │ + ldr r0, [pc, #76] @ eb414 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #8 │ │ │ │ mov r2, #536 @ 0x218 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - andseq r4, ip, r8, ror #26 │ │ │ │ + andseq r4, ip, ip, asr sp │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r4, ip, r8, asr #26 │ │ │ │ + andseq r4, ip, ip, lsr sp │ │ │ │ @ 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 │ │ │ │ + @ instruction: 0x001c4cb0 │ │ │ │ + andseq r8, r9, ip, ror #22 │ │ │ │ + andseq r4, r8, r4, asr #30 │ │ │ │ + @ instruction: 0x00184fbc │ │ │ │ + andseq r8, r9, r8, asr #22 │ │ │ │ + andseq r4, r8, ip, lsl pc │ │ │ │ + andseq r4, r8, r4, ror #30 │ │ │ │ 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, r4, lsr #22 │ │ │ │ + @ instruction: 0x00184efc │ │ │ │ + andseq r4, r8, r4, lsl pc │ │ │ │ │ │ │ │ -000eb40c : │ │ │ │ +000eb418 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r4, [pc, #428] @ eb5d0 │ │ │ │ - ldr lr, [pc, #428] @ eb5d4 │ │ │ │ + ldr r4, [pc, #428] @ eb5dc │ │ │ │ + ldr lr, [pc, #428] @ eb5e0 │ │ │ │ sub sp, sp, #28 │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #416] @ eb5d8 │ │ │ │ + ldr r3, [pc, #416] @ eb5e4 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr ip, [pc, #412] @ eb5dc │ │ │ │ + ldr ip, [pc, #412] @ eb5e8 │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #20] │ │ │ │ mov lr, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, ip] │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r5] │ │ │ │ @@ -206068,327 +206071,327 @@ │ │ │ │ add r3, sp, #8 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [r5] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r4, r2 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl eb274 │ │ │ │ + bl eb280 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - beq eb4e8 │ │ │ │ + beq eb4f4 │ │ │ │ ldr r2, [r4, #164] @ 0xa4 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ sub r2, r2, #1 │ │ │ │ str r2, [r4, #164] @ 0xa4 │ │ │ │ ldr r1, [r4, #160] @ 0xa0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r2, [r5] │ │ │ │ add r3, r3, #1 │ │ │ │ - ldr r2, [pc, #304] @ eb5e0 │ │ │ │ + ldr r2, [pc, #304] @ eb5ec │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ sub r1, r1, #1 │ │ │ │ - ldr r3, [pc, #280] @ eb5d4 │ │ │ │ + ldr r3, [pc, #280] @ eb5e0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [r4, #160] @ 0xa0 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [r4, #76] @ 0x4c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne eb5cc │ │ │ │ + bne eb5d8 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r4, #172] @ 0xac │ │ │ │ - ldr r6, [pc, #240] @ eb5e4 │ │ │ │ + ldr r6, [pc, #240] @ eb5f0 │ │ │ │ lsl r2, r2, #2 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ mov r1, r7 │ │ │ │ and r6, r6, r7, lsl #12 │ │ │ │ - bcc eb588 │ │ │ │ + bcc eb594 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bhi eb564 │ │ │ │ + bhi eb570 │ │ │ │ cmp r7, #4 │ │ │ │ moveq r7, #3 │ │ │ │ andne r7, r7, #15 │ │ │ │ moveq r1, r7 │ │ │ │ mov r0, #0 │ │ │ │ rsb r3, r0, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls eb5a8 │ │ │ │ + bls eb5b4 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne eb520 │ │ │ │ + bne eb52c │ │ │ │ add r0, r4, #4 │ │ │ │ - bl e9d10 │ │ │ │ + bl e9d1c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ orr r6, r6, r7 │ │ │ │ orr r6, r6, #-419430400 @ 0xe7000000 │ │ │ │ orr r6, r6, #9699328 @ 0x940000 │ │ │ │ add r3, r2, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r6, [r2] │ │ │ │ - b eb488 │ │ │ │ + b eb494 │ │ │ │ rsb r3, r2, #0 │ │ │ │ orr r3, r3, r6 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ orr r3, r3, #-452984832 @ 0xe5000000 │ │ │ │ add r1, r2, #4 │ │ │ │ orr r3, r3, #1310720 @ 0x140000 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r3, [r2] │ │ │ │ - b eb488 │ │ │ │ + b eb494 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ orr r2, r2, r6 │ │ │ │ orr r2, r2, #-452984832 @ 0xe5000000 │ │ │ │ add r1, r3, #4 │ │ │ │ orr r2, r2, #9699328 @ 0x940000 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b eb488 │ │ │ │ - ldr r2, [pc, #52] @ eb5e4 │ │ │ │ + b eb494 │ │ │ │ + ldr r2, [pc, #52] @ eb5f0 │ │ │ │ orr r3, r3, r0, lsl #7 │ │ │ │ and r2, r2, r1, lsl #12 │ │ │ │ orr r3, r3, r2 │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ orr r3, r3, #10485760 @ 0xa00000 │ │ │ │ str r3, [r2], #4 │ │ │ │ - b eb548 │ │ │ │ + b eb554 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001c4bd0 │ │ │ │ + andseq r4, ip, r4, asr #23 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x001c4bb0 │ │ │ │ + andseq r4, ip, r4, lsr #23 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r4, ip, r0, asr #22 │ │ │ │ + andseq r4, ip, r4, lsr fp │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ │ │ │ │ -000eb5e8 : │ │ │ │ +000eb5f4 : │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ add r1, r1, r2 │ │ │ │ cmp r1, r3 │ │ │ │ strgt r1, [r0, #40] @ 0x28 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000eb600 : │ │ │ │ +000eb60c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr lr, [pc, #296] @ eb740 │ │ │ │ - ldr ip, [pc, #296] @ eb744 │ │ │ │ + ldr lr, [pc, #296] @ eb74c │ │ │ │ + ldr ip, [pc, #296] @ eb750 │ │ │ │ sub sp, sp, #28 │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #284] @ eb748 │ │ │ │ + ldr r3, [pc, #284] @ eb754 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r2, [pc, #280] @ eb74c │ │ │ │ + ldr r2, [pc, #280] @ eb758 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r2, [r5] │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ subs r4, r1, #0 │ │ │ │ add r3, sp, #4 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq eb6e8 │ │ │ │ + beq eb6f4 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ mov r3, r0 │ │ │ │ cmp ip, r1 │ │ │ │ - bhi eb6e8 │ │ │ │ + bhi eb6f4 │ │ │ │ ldr ip, [r0, #60] @ 0x3c │ │ │ │ ldr r1, [r0, #56] @ 0x38 │ │ │ │ ldr r2, [r1, ip, lsl #2] │ │ │ │ add r1, r1, ip, lsl #2 │ │ │ │ and ip, r2, #3 │ │ │ │ cmp r2, #0 │ │ │ │ cmple ip, #1 │ │ │ │ asreq r2, r2, #2 │ │ │ │ - beq eb6c8 │ │ │ │ - bl e9ad4 │ │ │ │ + beq eb6d4 │ │ │ │ + bl e9ae0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ ldr r2, [r1, r0, lsl #2] │ │ │ │ add r1, r1, r0, lsl #2 │ │ │ │ asr r2, r2, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt eb71c │ │ │ │ + bgt eb728 │ │ │ │ sub r2, r2, r4 │ │ │ │ lsl r2, r2, #2 │ │ │ │ orr r2, r2, #1 │ │ │ │ str r2, [r1] │ │ │ │ ldr r1, [r3, #104] @ 0x68 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r1, r1, r4 │ │ │ │ str r1, [r3, #104] @ 0x68 │ │ │ │ str r2, [r5] │ │ │ │ - ldr r2, [pc, #92] @ eb750 │ │ │ │ - ldr r3, [pc, #76] @ eb744 │ │ │ │ + ldr r2, [pc, #92] @ eb75c │ │ │ │ + ldr r3, [pc, #76] @ eb750 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne eb718 │ │ │ │ + bne eb724 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #48] @ eb754 │ │ │ │ - ldr r1, [pc, #48] @ eb758 │ │ │ │ - ldr r0, [pc, #48] @ eb75c │ │ │ │ + ldr r3, [pc, #48] @ eb760 │ │ │ │ + ldr r1, [pc, #48] @ eb764 │ │ │ │ + ldr r0, [pc, #48] @ eb768 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #44] @ eb760 │ │ │ │ + ldr r2, [pc, #44] @ eb76c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #28 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - @ instruction: 0x001c49dc │ │ │ │ + @ instruction: 0x001c49d0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x001c49bc │ │ │ │ + @ instruction: 0x001c49b0 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r4, ip, r4, lsl #18 │ │ │ │ - andseq r8, r9, r0, asr #15 │ │ │ │ - mulseq r8, r4, fp │ │ │ │ - andseq r4, r8, r4, lsl ip │ │ │ │ + @ instruction: 0x001c48f8 │ │ │ │ + @ instruction: 0x001987b4 │ │ │ │ + andseq r4, r8, r8, lsl #23 │ │ │ │ + andseq r4, r8, r8, lsl #24 │ │ │ │ andeq r0, r0, r2, asr #4 │ │ │ │ │ │ │ │ -000eb764 : │ │ │ │ +000eb770 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr lr, [pc, #332] @ eb8c8 │ │ │ │ - ldr ip, [pc, #332] @ eb8cc │ │ │ │ + ldr lr, [pc, #332] @ eb8d4 │ │ │ │ + ldr ip, [pc, #332] @ eb8d8 │ │ │ │ sub sp, sp, #24 │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #320] @ eb8d0 │ │ │ │ + ldr r3, [pc, #320] @ eb8dc │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r2, [pc, #316] @ eb8d4 │ │ │ │ + ldr r2, [pc, #316] @ eb8e0 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ add r3, sp, #8 │ │ │ │ ldr ip, [r2] │ │ │ │ str r3, [r2] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ add r3, sp, #4 │ │ │ │ str ip, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq eb828 │ │ │ │ + beq eb834 │ │ │ │ ldr lr, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp lr, r3 │ │ │ │ - bhi eb828 │ │ │ │ + bhi eb834 │ │ │ │ ldr lr, [r0, #60] @ 0x3c │ │ │ │ ldr r4, [r0, #56] @ 0x38 │ │ │ │ ldr r3, [r4, lr, lsl #2] │ │ │ │ tst r3, #1 │ │ │ │ - beq eb85c │ │ │ │ + beq eb868 │ │ │ │ tst r3, #2 │ │ │ │ - bne eb880 │ │ │ │ + bne eb88c │ │ │ │ add r3, r1, r3, asr #2 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt eb8a4 │ │ │ │ + bgt eb8b0 │ │ │ │ lslne r3, r3, #2 │ │ │ │ orrne r3, r3, #1 │ │ │ │ strne r3, [r4, lr, lsl #2] │ │ │ │ ldr r3, [r0, #104] @ 0x68 │ │ │ │ subeq lr, lr, #1 │ │ │ │ sub r3, r3, r1 │ │ │ │ streq lr, [r0, #60] @ 0x3c │ │ │ │ str r3, [r0, #104] @ 0x68 │ │ │ │ str ip, [r2] │ │ │ │ - ldr r2, [pc, #164] @ eb8d8 │ │ │ │ - ldr r3, [pc, #148] @ eb8cc │ │ │ │ + ldr r2, [pc, #164] @ eb8e4 │ │ │ │ + ldr r3, [pc, #148] @ eb8d8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne eb858 │ │ │ │ + bne eb864 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #120] @ eb8dc │ │ │ │ - ldr r1, [pc, #120] @ eb8e0 │ │ │ │ - ldr r0, [pc, #120] @ eb8e4 │ │ │ │ + ldr r3, [pc, #120] @ eb8e8 │ │ │ │ + ldr r1, [pc, #120] @ eb8ec │ │ │ │ + ldr r0, [pc, #120] @ eb8f0 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #116] @ eb8e8 │ │ │ │ + ldr r2, [pc, #116] @ eb8f4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #56 @ 0x38 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #100] @ eb8ec │ │ │ │ - ldr r1, [pc, #100] @ eb8f0 │ │ │ │ - ldr r0, [pc, #100] @ eb8f4 │ │ │ │ + ldr r3, [pc, #100] @ eb8f8 │ │ │ │ + ldr r1, [pc, #100] @ eb8fc │ │ │ │ + ldr r0, [pc, #100] @ eb900 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #56 @ 0x38 │ │ │ │ mov r2, #592 @ 0x250 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #76] @ eb8f8 │ │ │ │ - ldr r1, [pc, #76] @ eb8fc │ │ │ │ - ldr r0, [pc, #76] @ eb900 │ │ │ │ + ldr r3, [pc, #76] @ eb904 │ │ │ │ + ldr r1, [pc, #76] @ eb908 │ │ │ │ + ldr r0, [pc, #76] @ eb90c │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #72] @ eb904 │ │ │ │ + ldr r2, [pc, #72] @ eb910 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #56 @ 0x38 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - andseq r4, ip, r8, ror r8 │ │ │ │ + andseq r4, ip, ip, ror #16 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r4, ip, r8, asr r8 │ │ │ │ + andseq r4, ip, ip, asr #16 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r4, ip, r4, asr #15 │ │ │ │ - andseq r8, r9, r0, lsl #13 │ │ │ │ - andseq r4, r8, r4, asr sl │ │ │ │ - andseq r4, r8, ip, ror #20 │ │ │ │ + @ instruction: 0x001c47b8 │ │ │ │ + andseq r8, r9, r4, ror r6 │ │ │ │ + andseq r4, r8, r8, asr #20 │ │ │ │ + andseq r4, r8, r0, ror #20 │ │ │ │ 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, r0, asr r6 │ │ │ │ + andseq r4, r8, r8, lsr #20 │ │ │ │ + andseq r4, r8, r0, ror sl │ │ │ │ + andseq r8, r9, ip, lsr #12 │ │ │ │ + andseq r4, r8, r0, lsl #20 │ │ │ │ + andseq r4, r8, r8, lsl #21 │ │ │ │ andeq r0, r0, r2, asr r2 │ │ │ │ │ │ │ │ -000eb908 : │ │ │ │ +000eb914 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr ip, [pc, #248] @ eba18 │ │ │ │ + ldr ip, [pc, #248] @ eba24 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #244] @ eba1c │ │ │ │ + ldr r1, [pc, #244] @ eba28 │ │ │ │ sub sp, sp, #28 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #232] @ eba20 │ │ │ │ + ldr r3, [pc, #232] @ eba2c │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #228] @ eba24 │ │ │ │ + ldr r2, [pc, #228] @ eba30 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r1, [r5] │ │ │ │ @@ -206408,61 +206411,61 @@ │ │ │ │ add r3, r3, r4 │ │ │ │ str r3, [r0, #104] @ 0x68 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r2, [r3, ip, lsl #2] │ │ │ │ add r3, r3, ip, lsl #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq eb9f4 │ │ │ │ + beq eba00 │ │ │ │ tst r2, #3 │ │ │ │ - bne eb9f4 │ │ │ │ + bne eba00 │ │ │ │ add r2, r2, r4, lsl #2 │ │ │ │ str r2, [r3] │ │ │ │ mov r3, #1 │ │ │ │ - ldr r2, [pc, #96] @ eba28 │ │ │ │ + ldr r2, [pc, #96] @ eba34 │ │ │ │ str r3, [r0, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #76] @ eba1c │ │ │ │ + ldr r3, [pc, #76] @ eba28 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [r5] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne eba14 │ │ │ │ + bne eba20 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bl e9ad4 │ │ │ │ + bl e9ae0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr ip, [r0, #60] @ 0x3c │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ ldr r2, [r3, ip, lsl #2] │ │ │ │ add r3, r3, ip, lsl #2 │ │ │ │ - b eb9b4 │ │ │ │ + b eb9c0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001c46d0 │ │ │ │ + andseq r4, ip, r4, asr #13 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x001c46b0 │ │ │ │ + andseq r4, ip, r4, lsr #13 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r4, ip, ip, lsr #12 │ │ │ │ + andseq r4, ip, r0, lsr #12 │ │ │ │ │ │ │ │ -000eba2c : │ │ │ │ +000eba38 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #216] @ ebb1c │ │ │ │ - ldr lr, [pc, #216] @ ebb20 │ │ │ │ + ldr r4, [pc, #216] @ ebb28 │ │ │ │ + ldr lr, [pc, #216] @ ebb2c │ │ │ │ sub sp, sp, #24 │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #204] @ ebb24 │ │ │ │ + ldr r3, [pc, #204] @ ebb30 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr ip, [pc, #200] @ ebb28 │ │ │ │ + ldr ip, [pc, #200] @ ebb34 │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #20] │ │ │ │ mov lr, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, ip] │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ mov r4, r2 │ │ │ │ @@ -206479,57 +206482,57 @@ │ │ │ │ str r2, [r5] │ │ │ │ mov r2, #1 │ │ │ │ str r3, [r0, #104] @ 0x68 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl e9ad4 │ │ │ │ + bl e9ae0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ lsl r4, r4, #2 │ │ │ │ ldr ip, [r3, #60] @ 0x3c │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ orr r4, r4, r6, lsl #4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ orr r4, r4, #2 │ │ │ │ str r4, [r0, ip, lsl #2] │ │ │ │ mov r1, #1 │ │ │ │ str r2, [r5] │ │ │ │ - ldr r2, [pc, #60] @ ebb2c │ │ │ │ + ldr r2, [pc, #60] @ ebb38 │ │ │ │ str r1, [r3, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #40] @ ebb20 │ │ │ │ + ldr r3, [pc, #40] @ ebb2c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne ebb18 │ │ │ │ + bne ebb24 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001c45b0 │ │ │ │ + andseq r4, ip, r4, lsr #11 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mulseq ip, r0, r5 │ │ │ │ + andseq r4, ip, r4, lsl #11 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r4, ip, r4, lsl #10 │ │ │ │ + @ instruction: 0x001c44f8 │ │ │ │ │ │ │ │ -000ebb30 : │ │ │ │ +000ebb3c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr lr, [pc, #300] @ ebc74 │ │ │ │ - ldr ip, [pc, #300] @ ebc78 │ │ │ │ + ldr lr, [pc, #300] @ ebc80 │ │ │ │ + ldr ip, [pc, #300] @ ebc84 │ │ │ │ sub sp, sp, #24 │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #288] @ ebc7c │ │ │ │ + ldr r3, [pc, #288] @ ebc88 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r2, [pc, #284] @ ebc80 │ │ │ │ + ldr r2, [pc, #284] @ ebc8c │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr lr, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ @@ -206538,913 +206541,913 @@ │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [r2] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #4 │ │ │ │ str ip, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bhi ebbf8 │ │ │ │ + bhi ebc04 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr lr, [r0, #60] @ 0x3c │ │ │ │ sub r3, r3, r1 │ │ │ │ str r3, [r0, #44] @ 0x2c │ │ │ │ ldr r3, [r0, #104] @ 0x68 │ │ │ │ ldr r4, [r0, #56] @ 0x38 │ │ │ │ sub r3, r3, r1 │ │ │ │ str r3, [r0, #104] @ 0x68 │ │ │ │ ldr r3, [r4, lr, lsl #2] │ │ │ │ tst r3, #1 │ │ │ │ - bne ebc50 │ │ │ │ + bne ebc5c │ │ │ │ cmp r1, r3, asr #2 │ │ │ │ asr r3, r3, #2 │ │ │ │ - bgt ebc2c │ │ │ │ + bgt ebc38 │ │ │ │ subs r3, r3, r1 │ │ │ │ lslne r3, r3, #2 │ │ │ │ strne r3, [r4, lr, lsl #2] │ │ │ │ subeq lr, lr, #1 │ │ │ │ mov r3, #1 │ │ │ │ streq lr, [r0, #60] @ 0x3c │ │ │ │ str r3, [r0, #76] @ 0x4c │ │ │ │ str ip, [r2] │ │ │ │ - ldr r2, [pc, #128] @ ebc84 │ │ │ │ - ldr r3, [pc, #112] @ ebc78 │ │ │ │ + ldr r2, [pc, #128] @ ebc90 │ │ │ │ + ldr r3, [pc, #112] @ ebc84 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne ebc28 │ │ │ │ + bne ebc34 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #84] @ ebc88 │ │ │ │ - ldr r1, [pc, #84] @ ebc8c │ │ │ │ - ldr r0, [pc, #84] @ ebc90 │ │ │ │ + ldr r3, [pc, #84] @ ebc94 │ │ │ │ + ldr r1, [pc, #84] @ ebc98 │ │ │ │ + ldr r0, [pc, #84] @ ebc9c │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #88 @ 0x58 │ │ │ │ mov r2, #656 @ 0x290 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #60] @ ebc94 │ │ │ │ - ldr r1, [pc, #60] @ ebc98 │ │ │ │ - ldr r0, [pc, #60] @ ebc9c │ │ │ │ + ldr r3, [pc, #60] @ ebca0 │ │ │ │ + ldr r1, [pc, #60] @ ebca4 │ │ │ │ + ldr r0, [pc, #60] @ ebca8 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #56] @ ebca0 │ │ │ │ + ldr r2, [pc, #56] @ ebcac │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #88 @ 0x58 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - andseq r4, ip, ip, lsr #9 │ │ │ │ + andseq r4, ip, r0, lsr #9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r4, ip, ip, lsl #9 │ │ │ │ + andseq r4, ip, r0, lsl #9 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x001c43f4 │ │ │ │ - @ instruction: 0x001982b0 │ │ │ │ - andseq r4, r8, r8, lsl #13 │ │ │ │ - andseq r4, r8, r8, lsr #14 │ │ │ │ - andseq r8, r9, ip, lsl #5 │ │ │ │ - andseq r4, r8, r0, ror #12 │ │ │ │ - @ instruction: 0x001846f4 │ │ │ │ + andseq r4, ip, r8, ror #7 │ │ │ │ + andseq r8, r9, r4, lsr #5 │ │ │ │ + andseq r4, r8, ip, ror r6 │ │ │ │ + andseq r4, r8, ip, lsl r7 │ │ │ │ + andseq r8, r9, r0, lsl #5 │ │ │ │ + andseq r4, r8, r4, asr r6 │ │ │ │ + andseq r4, r8, r8, ror #13 │ │ │ │ andeq r0, r0, sp, lsl #5 │ │ │ │ │ │ │ │ -000ebca4 : │ │ │ │ +000ebcb0 : │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ ands ip, r2, #3 │ │ │ │ - bne ebce8 │ │ │ │ + bne ebcf4 │ │ │ │ cmp r1, r2, asr #2 │ │ │ │ - ble ebcc8 │ │ │ │ + ble ebcd4 │ │ │ │ mov r0, ip │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl ebb30 │ │ │ │ + bl ebb3c │ │ │ │ mov ip, #1 │ │ │ │ mov r0, ip │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #0 │ │ │ │ mov r0, ip │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000ebcf4 : │ │ │ │ - b e9ad4 │ │ │ │ +000ebd00 : │ │ │ │ + b e9ae0 │ │ │ │ │ │ │ │ -000ebcf8 : │ │ │ │ +000ebd04 : │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr lr, [r0, #60] @ 0x3c │ │ │ │ ldr ip, [r0, #56] @ 0x38 │ │ │ │ add r3, lr, #1 │ │ │ │ mov r5, r0 │ │ │ │ add ip, ip, r3, lsl #2 │ │ │ │ mov r0, #0 │ │ │ │ - b ebd28 │ │ │ │ + b ebd34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq ebda8 │ │ │ │ + beq ebdb4 │ │ │ │ sub r2, r2, #1 │ │ │ │ sub lr, lr, #1 │ │ │ │ ldr r3, [ip, #-4]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq ebd18 │ │ │ │ + beq ebd24 │ │ │ │ tst r3, #1 │ │ │ │ and r4, r3, #2 │ │ │ │ - beq ebd6c │ │ │ │ + beq ebd78 │ │ │ │ cmp r4, #0 │ │ │ │ - bne ebd90 │ │ │ │ + bne ebd9c │ │ │ │ asr r3, r3, #2 │ │ │ │ cmp r3, #0 │ │ │ │ addgt r0, r0, r3 │ │ │ │ - bgt ebd24 │ │ │ │ + bgt ebd30 │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r4, [r5, #104] @ 0x68 │ │ │ │ addne r3, r4, r3 │ │ │ │ strne r3, [r5, #104] @ 0x68 │ │ │ │ - b ebd24 │ │ │ │ + b ebd30 │ │ │ │ cmp r4, #0 │ │ │ │ - bne ebd90 │ │ │ │ + bne ebd9c │ │ │ │ cmp r1, #0 │ │ │ │ asr r4, r3, #2 │ │ │ │ add r0, r0, r3, asr #2 │ │ │ │ ldrne r3, [r5, #104] @ 0x68 │ │ │ │ subne r3, r3, r4 │ │ │ │ strne r3, [r5, #104] @ 0x68 │ │ │ │ - b ebd24 │ │ │ │ + b ebd30 │ │ │ │ cmp r1, #0 │ │ │ │ add r0, r0, #1 │ │ │ │ ldrne r3, [r5, #104] @ 0x68 │ │ │ │ subne r3, r3, #1 │ │ │ │ strne r3, [r5, #104] @ 0x68 │ │ │ │ - b ebd24 │ │ │ │ + b ebd30 │ │ │ │ cmp r1, #0 │ │ │ │ popeq {r4, r5, pc} │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, #1 │ │ │ │ strne r3, [r5, #76] @ 0x4c │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ sub lr, lr, #1 │ │ │ │ sub r3, r3, r0 │ │ │ │ str lr, [r5, #60] @ 0x3c │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -000ebdd4 : │ │ │ │ +000ebde0 : │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #1 │ │ │ │ - b ebcf8 │ │ │ │ + b ebd04 │ │ │ │ │ │ │ │ -000ebde0 : │ │ │ │ +000ebdec : │ │ │ │ ldr r3, [r0, #184] @ 0xb8 │ │ │ │ str r3, [r1] │ │ │ │ ldr r0, [r0, #188] @ 0xbc │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000ebdf0 : │ │ │ │ +000ebdfc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r0, #188] @ 0xbc │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r5 │ │ │ │ mov r6, r2 │ │ │ │ - beq ebec0 │ │ │ │ + beq ebecc │ │ │ │ cmp r3, #0 │ │ │ │ - bne ebe34 │ │ │ │ + bne ebe40 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ strne r5, [r4, #188] @ 0xbc │ │ │ │ strne r6, [r4, #184] @ 0xb8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ sub r2, r1, r5 │ │ │ │ mov ip, #0 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls ebed0 │ │ │ │ + bls ebedc │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne ebe3c │ │ │ │ + bne ebe48 │ │ │ │ sub r0, r5, r1 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls ebef0 │ │ │ │ + bls ebefc │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne ebe60 │ │ │ │ + bne ebe6c │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls ebf10 │ │ │ │ + bls ebf1c │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne ebe80 │ │ │ │ + bne ebe8c │ │ │ │ mov r1, #3 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl e9d10 │ │ │ │ + bl e9d1c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #116] @ ebf28 │ │ │ │ + ldr r2, [pc, #116] @ ebf34 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b ebe20 │ │ │ │ + b ebe2c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ strne r6, [r4, #184] @ 0xb8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r2, [pc, #80] @ ebf2c │ │ │ │ + ldr r2, [pc, #80] @ ebf38 │ │ │ │ orr r3, r3, ip, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ add r3, r1, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r2, [r1] │ │ │ │ - b ebe20 │ │ │ │ + b ebe2c │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ - ldr r2, [pc, #52] @ ebf30 │ │ │ │ + ldr r2, [pc, #52] @ ebf3c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ orr r2, r3, r2 │ │ │ │ add r3, r1, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r2, [r1] │ │ │ │ - b ebe20 │ │ │ │ - ldr r2, [pc, #28] @ ebf34 │ │ │ │ + b ebe2c │ │ │ │ + ldr r2, [pc, #28] @ ebf40 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r2, [r3], #4 │ │ │ │ - b ebeac │ │ │ │ + b ebeb8 │ │ │ │ add sp, sp, r3 │ │ │ │ add sp, sp, #0 │ │ │ │ sub sp, sp, #0 │ │ │ │ mov r3, #0 │ │ │ │ │ │ │ │ -000ebf38 : │ │ │ │ +000ebf44 : │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ push {r4, lr} │ │ │ │ mvn r4, r1 │ │ │ │ lsr r3, r4, #31 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ebfcc │ │ │ │ + beq ebfd8 │ │ │ │ ldr ip, [r0, #56] @ 0x38 │ │ │ │ add r3, r2, #1 │ │ │ │ add ip, ip, r3, lsl #2 │ │ │ │ mov r0, r1 │ │ │ │ - b ebfa0 │ │ │ │ + b ebfac │ │ │ │ cmp lr, #0 │ │ │ │ - bne ebfc0 │ │ │ │ + bne ebfcc │ │ │ │ asrs lr, r3, #2 │ │ │ │ addmi r1, r1, lr │ │ │ │ add r0, r0, r3, asr #2 │ │ │ │ mvnmi r4, r1 │ │ │ │ subs r2, r2, #1 │ │ │ │ lsr r3, r4, #31 │ │ │ │ andne r3, r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r3, [ip, #-4]! │ │ │ │ tst r3, #1 │ │ │ │ and lr, r3, #2 │ │ │ │ - bne ebf70 │ │ │ │ + bne ebf7c │ │ │ │ cmp lr, #0 │ │ │ │ subeq r1, r1, r3, asr #2 │ │ │ │ mvneq r4, r1 │ │ │ │ - beq ebf88 │ │ │ │ + beq ebf94 │ │ │ │ sub r1, r1, #1 │ │ │ │ mvn r4, r1 │ │ │ │ - b ebf88 │ │ │ │ + b ebf94 │ │ │ │ mov r0, r1 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000ebfd4 : │ │ │ │ +000ebfe0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr lr, [r0, #60] @ 0x3c │ │ │ │ mov r5, r2 │ │ │ │ subs r2, lr, #0 │ │ │ │ movne r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ movlt r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq ec0a4 │ │ │ │ + beq ec0b0 │ │ │ │ mov ip, r0 │ │ │ │ ldr ip, [ip, #56] @ 0x38 │ │ │ │ add r2, lr, #1 │ │ │ │ cmn r5, #1 │ │ │ │ mov r0, r1 │ │ │ │ add r1, ip, r2, lsl #2 │ │ │ │ movne r2, #0 │ │ │ │ moveq r2, #1 │ │ │ │ - b ec04c │ │ │ │ + b ec058 │ │ │ │ cmp r4, #0 │ │ │ │ - bne ec08c │ │ │ │ + bne ec098 │ │ │ │ asrs ip, ip, #2 │ │ │ │ addmi r0, r0, ip │ │ │ │ subs lr, lr, #1 │ │ │ │ movne ip, #1 │ │ │ │ moveq ip, #0 │ │ │ │ cmp r0, #0 │ │ │ │ movlt ip, #0 │ │ │ │ andge ip, ip, #1 │ │ │ │ cmp ip, #0 │ │ │ │ - beq ec09c │ │ │ │ + beq ec0a8 │ │ │ │ ldr ip, [r1, #-4]! │ │ │ │ tst ip, #1 │ │ │ │ and r4, ip, #2 │ │ │ │ - bne ec01c │ │ │ │ + bne ec028 │ │ │ │ cmp r4, #0 │ │ │ │ - beq ec094 │ │ │ │ + beq ec0a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ec08c │ │ │ │ + bne ec098 │ │ │ │ cmp r5, ip, asr #4 │ │ │ │ orreq r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ asrne r2, ip, #2 │ │ │ │ andne r2, r2, #3 │ │ │ │ strne r2, [r3] │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, r5, pc} │ │ │ │ sub r0, r0, #1 │ │ │ │ - b ec02c │ │ │ │ + b ec038 │ │ │ │ sub r0, r0, ip, asr #2 │ │ │ │ - b ec02c │ │ │ │ + b ec038 │ │ │ │ mov r0, ip │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r2 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -000ec0ac : │ │ │ │ +000ec0b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r9, [r0, #156] @ 0x9c │ │ │ │ ldr sl, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ - ble ec1b4 │ │ │ │ - ldr r7, [pc, #252] @ ec1d4 │ │ │ │ - ldr r8, [pc, #252] @ ec1d8 │ │ │ │ - ldr fp, [pc, #252] @ ec1dc │ │ │ │ + ble ec1c0 │ │ │ │ + ldr r7, [pc, #252] @ ec1e0 │ │ │ │ + ldr r8, [pc, #252] @ ec1e4 │ │ │ │ + ldr fp, [pc, #252] @ ec1e8 │ │ │ │ mov r5, r2 │ │ │ │ add r6, r1, r2 │ │ │ │ - b ec11c │ │ │ │ + b ec128 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ rsb r2, r2, #0 │ │ │ │ orr r2, r2, #-452984832 @ 0xe5000000 │ │ │ │ add r3, r1, #4 │ │ │ │ orr r2, r2, #278528 @ 0x44000 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r2, [r1] │ │ │ │ ldr r2, [r4, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi ec180 │ │ │ │ + bhi ec18c │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq ec1b4 │ │ │ │ + beq ec1c0 │ │ │ │ ldr r2, [r4, #172] @ 0xac │ │ │ │ add r2, r5, r2 │ │ │ │ lsl r2, r2, #2 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ - bcc ec188 │ │ │ │ + bcc ec194 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bhi ec0e8 │ │ │ │ + bhi ec0f4 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls ec1a0 │ │ │ │ + bls ec1ac │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne ec13c │ │ │ │ + bne ec148 │ │ │ │ mov r1, #3 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl e9d10 │ │ │ │ + bl e9d1c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add r3, r2, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r7, [r2] │ │ │ │ ldr r2, [r4, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bls ec110 │ │ │ │ + bls ec11c │ │ │ │ mov r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r4, #4] │ │ │ │ orr r2, r2, fp │ │ │ │ add r3, r1, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r2, [r1] │ │ │ │ - b ec104 │ │ │ │ + b ec110 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r3, r3, r8 │ │ │ │ str r3, [r2], #4 │ │ │ │ - b ec168 │ │ │ │ + b ec174 │ │ │ │ cmp r9, sl │ │ │ │ - beq ec1c4 │ │ │ │ + beq ec1d0 │ │ │ │ mov r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ str r3, [r4, #156] @ 0x9c │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r4, [r4, r3] │ │ │ │ mov r3, #0 │ │ │ │ str r4, [r4] │ │ │ │ │ │ │ │ -000ec1e0 : │ │ │ │ +000ec1ec : │ │ │ │ ldr r2, [r0, #176] @ 0xb0 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [r1] │ │ │ │ str r3, [r0, #176] @ 0xb0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000ec1f4 : │ │ │ │ +000ec200 : │ │ │ │ ldr r3, [r1] │ │ │ │ str r3, [r0, #176] @ 0xb0 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #12 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ add r0, r4, #16 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, r0, #16 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #28 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #20 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ add r0, r4, #24 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #12 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ add r0, r4, #16 │ │ │ │ mov r1, r5 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, r0, #16 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #28 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #20 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ add r0, r4, #24 │ │ │ │ mov r1, r5 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #208] @ ec410 │ │ │ │ + ldr r0, [pc, #208] @ ec41c │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #204] @ ec414 │ │ │ │ + ldr r1, [pc, #204] @ ec420 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #196] @ ec418 │ │ │ │ - ldr r2, [pc, #196] @ ec41c │ │ │ │ + ldr r3, [pc, #196] @ ec424 │ │ │ │ + ldr r2, [pc, #196] @ ec428 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r1, [r4] │ │ │ │ str r3, [r4] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #3 │ │ │ │ mov r5, #0 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #24] │ │ │ │ add r3, sp, #12 │ │ │ │ mov r0, #20 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - str sp, [sp, #24] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + str sp, [sp, #32] │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ ldr r2, [sp] │ │ │ │ mov r3, #185 @ 0xb9 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [r2, #24] │ │ │ │ str r2, [r0, #12] │ │ │ │ ldr r2, [r3] │ │ │ │ str r2, [r0, #16] │ │ │ │ str r1, [r0, #8] │ │ │ │ str r5, [r0, #4] │ │ │ │ str r0, [r3] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #64] @ ec420 │ │ │ │ + ldr r2, [pc, #64] @ ec42c │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #44] @ ec414 │ │ │ │ + ldr r3, [pc, #44] @ ec420 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne ec40c │ │ │ │ + bne ec418 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001c3cb4 │ │ │ │ + andseq r3, ip, r8, lsr #25 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mulseq ip, r8, ip │ │ │ │ + andseq r3, ip, ip, lsl #25 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r3, ip, r4, lsl ip │ │ │ │ + andseq r3, ip, r8, lsl #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldr ip, [sp, #120] @ 0x78 │ │ │ │ str ip, [sp, #8] │ │ │ │ - ldr ip, [pc, #744] @ ec730 │ │ │ │ + ldr ip, [pc, #744] @ ec73c │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #740] @ ec734 │ │ │ │ + ldr r3, [pc, #740] @ ec740 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r3, [ip, r3] │ │ │ │ - ldr r7, [pc, #732] @ ec738 │ │ │ │ + ldr r7, [pc, #732] @ ec744 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r3, #0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r3, [pc, #716] @ ec73c │ │ │ │ + ldr r3, [pc, #716] @ ec748 │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ str r2, [sp, #4] │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ str r2, [sp] │ │ │ │ ldr r8, [r7, r3] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r8] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ str r2, [r8] │ │ │ │ mov r2, #8 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - add r2, sp, #24 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #4 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + add r2, sp, #32 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #28 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - add r2, sp, #20 │ │ │ │ + add r2, sp, #8 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ add r2, sp, #12 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - add r2, sp, #32 │ │ │ │ + add r2, sp, #20 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov r0, #32 │ │ │ │ - add r2, sp, #8 │ │ │ │ + add r2, sp, #24 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ mov r6, r1 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ - str sp, [sp, #48] @ 0x30 │ │ │ │ - bl 34bc8 │ │ │ │ + str sp, [sp, #44] @ 0x2c │ │ │ │ + bl 34bc4 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ str r0, [sp, #24] │ │ │ │ strh r2, [r0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r4, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ str r5, [r0, #12] │ │ │ │ str fp, [r0, #28] │ │ │ │ - beq ec5f4 │ │ │ │ + beq ec600 │ │ │ │ ldr sl, [r2, #8] │ │ │ │ mov r3, #0 │ │ │ │ cmp sl, #0 │ │ │ │ ldr r9, [r2, #12] │ │ │ │ sub sl, sl, #1 │ │ │ │ movne lr, r3 │ │ │ │ - beq ec590 │ │ │ │ + beq ec59c │ │ │ │ ldr r1, [r9, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - ble ec580 │ │ │ │ + ble ec58c │ │ │ │ ldr r2, [r9, #16] │ │ │ │ add r1, lr, r1 │ │ │ │ sub r2, r2, #4 │ │ │ │ ldr ip, [r2, #4]! │ │ │ │ ldrb r3, [ip, #4] │ │ │ │ str lr, [ip, #16] │ │ │ │ bic r3, r3, #5 │ │ │ │ add lr, lr, #1 │ │ │ │ orr r3, r3, #2 │ │ │ │ cmp lr, r1 │ │ │ │ str r0, [ip, #12] │ │ │ │ strb r3, [ip, #4] │ │ │ │ - bne ec558 │ │ │ │ + bne ec564 │ │ │ │ sub sl, sl, #1 │ │ │ │ cmn sl, #1 │ │ │ │ ldr r9, [r9, #12] │ │ │ │ - bne ec540 │ │ │ │ + bne ec54c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ec650 │ │ │ │ + beq ec65c │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ str r3, [r0, #20] │ │ │ │ str r2, [r0, #16] │ │ │ │ cmp fp, #0 │ │ │ │ str r6, [r0, #8] │ │ │ │ - beq ec6e8 │ │ │ │ + beq ec6f4 │ │ │ │ ldr r3, [fp, #24] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r2, [r8] │ │ │ │ - ldr r2, [pc, #372] @ ec740 │ │ │ │ + ldr r2, [pc, #372] @ ec74c │ │ │ │ str r3, [r0, #24] │ │ │ │ - ldr r3, [pc, #352] @ ec734 │ │ │ │ + ldr r3, [pc, #352] @ ec740 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne ec72c │ │ │ │ + bne ec738 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ec590 │ │ │ │ + beq ec59c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ sub r1, r2, #1 │ │ │ │ - beq ec590 │ │ │ │ + beq ec59c │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ add ip, ip, r2, lsl #2 │ │ │ │ ldr r2, [ip, #-4]! │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ str r1, [r2, #16] │ │ │ │ bic r3, r3, #5 │ │ │ │ sub r1, r1, #1 │ │ │ │ orr r3, r3, #2 │ │ │ │ cmn r1, #1 │ │ │ │ str r0, [r2, #12] │ │ │ │ strb r3, [r2, #4] │ │ │ │ - bne ec61c │ │ │ │ + bne ec628 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne ec59c │ │ │ │ + bne ec5a8 │ │ │ │ sub r2, r4, #4 │ │ │ │ cmp r2, #1 │ │ │ │ strls r3, [r0, #16] │ │ │ │ strls r3, [r0, #20] │ │ │ │ - bls ec5ac │ │ │ │ + bls ec5b8 │ │ │ │ lsl r9, r5, #2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ cmp r5, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - ble ec6fc │ │ │ │ - ldr r3, [pc, #192] @ ec744 │ │ │ │ + ble ec708 │ │ │ │ + ldr r3, [pc, #192] @ ec750 │ │ │ │ sub r2, r9, #4 │ │ │ │ ldr r1, [r7, r3] │ │ │ │ add r2, r0, r2 │ │ │ │ sub r3, r0, #4 │ │ │ │ str r1, [r3, #4]! │ │ │ │ cmp r2, r3 │ │ │ │ - bne ec690 │ │ │ │ + bne ec69c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r0, [r3, #16] │ │ │ │ mov r0, r9 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ subs r3, r4, #1 │ │ │ │ movne r3, #1 │ │ │ │ lsl r3, r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r2, r1, r9 │ │ │ │ str r3, [r2, #-4]! │ │ │ │ cmp r1, r2 │ │ │ │ - bne ec6c4 │ │ │ │ + bne ec6d0 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp fp, #0 │ │ │ │ str r1, [r0, #20] │ │ │ │ str r6, [r0, #8] │ │ │ │ - bne ec5b8 │ │ │ │ + bne ec5c4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - b ec5bc │ │ │ │ + b ec5c8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r0, [r3, #16] │ │ │ │ mov r0, r9 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - beq ec6d0 │ │ │ │ + beq ec6dc │ │ │ │ subs r3, r4, #1 │ │ │ │ movne r3, #1 │ │ │ │ lsl r3, r3, #1 │ │ │ │ - b ec6c0 │ │ │ │ + b ec6cc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r3, ip, ip, lsr #23 │ │ │ │ + andseq r3, ip, r0, lsr #23 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r3, ip, r4, lsl #23 │ │ │ │ + andseq r3, ip, r8, ror fp │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r3, ip, r8, lsr #20 │ │ │ │ + andseq r3, ip, ip, lsl sl │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3856] @ 0xf10 │ │ │ │ - ldr lr, [pc, #4020] @ ed71c │ │ │ │ - ldr ip, [pc, #4020] @ ed720 │ │ │ │ + ldr lr, [pc, #4020] @ ed728 │ │ │ │ + ldr ip, [pc, #4020] @ ed72c │ │ │ │ sub sp, sp, #204 @ 0xcc │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r4, [pc, #4000] @ ed724 │ │ │ │ + ldr r4, [pc, #4000] @ ed730 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #3996] @ ed728 │ │ │ │ + ldr r3, [pc, #3996] @ ed734 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #196] @ 0xc4 │ │ │ │ mov ip, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r5, [r4, r3] │ │ │ │ add r6, sp, #116 @ 0x74 │ │ │ │ ldr ip, [r5] │ │ │ │ str r6, [r5] │ │ │ │ mov r6, #3 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ - add r6, sp, #36 @ 0x24 │ │ │ │ + add r6, sp, #44 @ 0x2c │ │ │ │ str r6, [sp, #124] @ 0x7c │ │ │ │ - ldr r3, [pc, #3948] @ ed72c │ │ │ │ + ldr r3, [pc, #3948] @ ed738 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ str r6, [sp, #128] @ 0x80 │ │ │ │ - add r6, sp, #44 @ 0x2c │ │ │ │ + add r6, sp, #36 @ 0x24 │ │ │ │ add lr, sp, #48 @ 0x30 │ │ │ │ str ip, [sp, #116] @ 0x74 │ │ │ │ str lr, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #132] @ 0x84 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp lr, r3 │ │ │ │ - bcs ec7fc │ │ │ │ - ldr r3, [pc, #3904] @ ed730 │ │ │ │ + bcs ec808 │ │ │ │ + ldr r3, [pc, #3904] @ ed73c │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ec88c │ │ │ │ + beq ec898 │ │ │ │ ands r6, r0, #1 │ │ │ │ - beq ec848 │ │ │ │ - ldr r3, [pc, #3880] @ ed734 │ │ │ │ + beq ec854 │ │ │ │ + ldr r3, [pc, #3880] @ ed740 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - ble ec8b8 │ │ │ │ + ble ec8c4 │ │ │ │ str ip, [r5] │ │ │ │ - ldr r2, [pc, #3860] @ ed738 │ │ │ │ - ldr r3, [pc, #3832] @ ed720 │ │ │ │ + ldr r2, [pc, #3860] @ ed744 │ │ │ │ + ldr r3, [pc, #3832] @ ed72c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne ed9b0 │ │ │ │ + bne ed9bc │ │ │ │ add sp, sp, #204 @ 0xcc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #3812] @ ed734 │ │ │ │ + ldr r3, [pc, #3812] @ ed740 │ │ │ │ ldrsh r7, [r0] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - ble ec8c8 │ │ │ │ - ldr r2, [pc, #3796] @ ed73c │ │ │ │ + ble ec8d4 │ │ │ │ + ldr r2, [pc, #3796] @ ed748 │ │ │ │ sub r3, r7, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #28 │ │ │ │ - bhi ec884 │ │ │ │ + bhi ec890 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - b ec818 │ │ │ │ - ldr r3, [pc, #3756] @ ed740 │ │ │ │ + b ec824 │ │ │ │ + ldr r3, [pc, #3756] @ ed74c │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str ip, [r5] │ │ │ │ ldr r3, [r3] │ │ │ │ str r0, [r3, #748] @ 0x2ec │ │ │ │ - ldr r0, [pc, #3740] @ ed744 │ │ │ │ + ldr r0, [pc, #3740] @ ed750 │ │ │ │ str r1, [r3, #752] @ 0x2f0 │ │ │ │ str r2, [r3, #756] @ 0x2f4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 52b84 │ │ │ │ - b ec81c │ │ │ │ + bl 52b80 │ │ │ │ + b ec828 │ │ │ │ bl 20b8fc │ │ │ │ ldr ip, [sp, #116] @ 0x74 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - b ec818 │ │ │ │ + b ec824 │ │ │ │ bl 20b8fc │ │ │ │ ldr ip, [sp, #116] @ 0x74 │ │ │ │ - b ec860 │ │ │ │ + b ec86c │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ ldrsh r3, [r2, #2] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r7, [r2, #8] │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov fp, #0 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ str fp, [sp] │ │ │ │ str fp, [sp, #8] │ │ │ │ str r2, [r5] │ │ │ │ - add r2, sp, #68 @ 0x44 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ + add r2, sp, #84 @ 0x54 │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ + add r2, sp, #92 @ 0x5c │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ + add r2, sp, #76 @ 0x4c │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ + add r2, sp, #88 @ 0x58 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ str r2, [sp, #164] @ 0xa4 │ │ │ │ - add r2, sp, #88 @ 0x58 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ str r2, [sp, #168] @ 0xa8 │ │ │ │ - add r2, sp, #84 @ 0x54 │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ tst r3, #1 │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ - add r2, sp, #92 @ 0x5c │ │ │ │ + add r2, sp, #68 @ 0x44 │ │ │ │ moveq sl, #3 │ │ │ │ movne sl, #1 │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ mov r2, #9 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ @@ -207454,256 +207457,256 @@ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str ip, [sp, #136] @ 0x88 │ │ │ │ str fp, [sp, #72] @ 0x48 │ │ │ │ str fp, [sp, #76] @ 0x4c │ │ │ │ str fp, [sp, #80] @ 0x50 │ │ │ │ str fp, [sp, #84] @ 0x54 │ │ │ │ str fp, [sp, #88] @ 0x58 │ │ │ │ - bl ec424 │ │ │ │ + bl ec430 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r7, fp │ │ │ │ ldr r2, [r3, #12] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str fp, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - beq ed5fc │ │ │ │ + beq ed608 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ str r5, [sp, #32] │ │ │ │ mov r8, r7 │ │ │ │ mov r5, fp │ │ │ │ mov r9, #10 │ │ │ │ mov fp, r4 │ │ │ │ str r7, [sp, #24] │ │ │ │ mov r4, r3 │ │ │ │ str r6, [sp, #28] │ │ │ │ - b eca38 │ │ │ │ + b eca44 │ │ │ │ cmp r7, #1 │ │ │ │ str r4, [sp, #180] @ 0xb4 │ │ │ │ - bne ed3fc │ │ │ │ + bne ed408 │ │ │ │ lsl r1, r5, #1 │ │ │ │ orr r1, r1, #1 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ str r9, [sp, #140] @ 0x8c │ │ │ │ - bl ec750 │ │ │ │ + bl ec75c │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ cmp sl, #1 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ - beq ed580 │ │ │ │ + beq ed58c │ │ │ │ str r0, [r2, #8] │ │ │ │ subs r8, r8, #1 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ add r5, r5, r1 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ - beq ed45c │ │ │ │ + beq ed468 │ │ │ │ ldr r7, [r2, #4] │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ cmp r7, #0 │ │ │ │ - bne ec9e0 │ │ │ │ + bne ec9ec │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov r3, #9 │ │ │ │ - ldr r2, [pc, #3312] @ ed748 │ │ │ │ + ldr r2, [pc, #3312] @ ed754 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [fp, r2] │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl ec750 │ │ │ │ + bl ec75c │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - b eca10 │ │ │ │ + b eca1c │ │ │ │ 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, #96 @ 0x60 │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ - add r2, sp, #84 @ 0x54 │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ - add r2, sp, #96 @ 0x60 │ │ │ │ + add r2, sp, #92 @ 0x5c │ │ │ │ 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, #88 @ 0x58 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r7, [r3, #4] │ │ │ │ str ip, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ tst r0, #1 │ │ │ │ - bne ecaf0 │ │ │ │ + bne ecafc │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - beq ed940 │ │ │ │ - ldr r3, [pc, #3156] @ ed74c │ │ │ │ + beq ed94c │ │ │ │ + ldr r3, [pc, #3156] @ ed758 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ cmp r7, #0 │ │ │ │ ldrge r3, [sp, #92] @ 0x5c │ │ │ │ - blt ecb34 │ │ │ │ + blt ecb40 │ │ │ │ add r4, r6, #2 │ │ │ │ ldr r0, [r3, r4, lsl #2] │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ - bl ec750 │ │ │ │ + bl ec75c │ │ │ │ add r6, r6, #1 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r7, r6 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ str r0, [r3, r4, lsl #2] │ │ │ │ - bge ecb08 │ │ │ │ + bge ecb14 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ str r3, [r5] │ │ │ │ - b ec81c │ │ │ │ + b ec828 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r2, [r5] │ │ │ │ mov r2, #5 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ - add r2, sp, #88 @ 0x58 │ │ │ │ + add r2, sp, #96 @ 0x60 │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ - add r2, sp, #84 @ 0x54 │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ - add r2, sp, #96 @ 0x60 │ │ │ │ + add r2, sp, #92 @ 0x5c │ │ │ │ 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, #88 @ 0x58 │ │ │ │ str ip, [sp, #136] @ 0x88 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ - bne ecbbc │ │ │ │ + bne ecbc8 │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ - beq ed954 │ │ │ │ - ldr r2, [pc, #2952] @ ed74c │ │ │ │ + beq ed960 │ │ │ │ + ldr r2, [pc, #2952] @ ed758 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl ec750 │ │ │ │ + bl ec75c │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ str r0, [r3, #4] │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl ec750 │ │ │ │ + bl ec75c │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ str r3, [r5] │ │ │ │ str r0, [r2, #8] │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - b ec81c │ │ │ │ + b ec828 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r2, [r5] │ │ │ │ mov r2, #5 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ - add r2, sp, #88 @ 0x58 │ │ │ │ + add r2, sp, #96 @ 0x60 │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ - add r2, sp, #84 @ 0x54 │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ - add r2, sp, #96 @ 0x60 │ │ │ │ + add r2, sp, #92 @ 0x5c │ │ │ │ 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, #88 @ 0x58 │ │ │ │ str ip, [sp, #136] @ 0x88 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ - bne ecc7c │ │ │ │ + bne ecc88 │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ - beq ed974 │ │ │ │ - ldr r2, [pc, #2760] @ ed74c │ │ │ │ + beq ed980 │ │ │ │ + ldr r2, [pc, #2760] @ ed758 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl ec750 │ │ │ │ + bl ec75c │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ str r0, [r3, #4] │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl ec750 │ │ │ │ + bl ec75c │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl ec750 │ │ │ │ + bl ec75c │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ str r0, [r2, #12] │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ str r3, [r5] │ │ │ │ - b ec81c │ │ │ │ + b ec828 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str ip, [r5] │ │ │ │ - bl edcd0 │ │ │ │ - b ec81c │ │ │ │ + bl edcdc │ │ │ │ + b ec828 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ str r0, [r5] │ │ │ │ mov r0, #5 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ + add r0, sp, #96 @ 0x60 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ - add r0, sp, #92 @ 0x5c │ │ │ │ - str r0, [sp, #152] @ 0x98 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ + str r0, [sp, #152] @ 0x98 │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ - add r0, sp, #96 @ 0x60 │ │ │ │ + add r0, sp, #88 @ 0x58 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str ip, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - b ecc8c │ │ │ │ + b ecc98 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ @@ -207711,311 +207714,311 @@ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ - add r3, sp, #84 @ 0x54 │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ - add r3, sp, #96 @ 0x60 │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ + add r3, sp, #84 @ 0x54 │ │ │ │ str ip, [sp, #136] @ 0x88 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ - bl ec750 │ │ │ │ + bl ec75c │ │ │ │ ldr ip, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [pc, #2412] @ ed74c │ │ │ │ + ldr r3, [pc, #2412] @ ed758 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r0, [ip, #4] │ │ │ │ ldr r2, [r4, r3] │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [ip, #8] │ │ │ │ - bl ec750 │ │ │ │ + bl ec75c │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl ec750 │ │ │ │ + bl ec75c │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ str r3, [r5] │ │ │ │ str r0, [r2, #12] │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - b ec81c │ │ │ │ + b ec828 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ str r3, [r5] │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str ip, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ - ble ec818 │ │ │ │ + ble ec824 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - bl ec750 │ │ │ │ + bl ec75c │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ str r3, [r0, #8] │ │ │ │ ldr ip, [sp, #136] @ 0x88 │ │ │ │ - b ec818 │ │ │ │ + b ec824 │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r2, [r5] │ │ │ │ - add r2, sp, #52 @ 0x34 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ + add r2, sp, #52 @ 0x34 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ - ldr r3, [pc, #2188] @ ed74c │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + ldr r3, [pc, #2188] @ ed758 │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ mov r6, #4 │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str ip, [sp, #136] @ 0x88 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r6, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r2, r3 │ │ │ │ - bl ec750 │ │ │ │ + bl ec75c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [r3, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ tst r3, #1 │ │ │ │ - bne ecf14 │ │ │ │ + bne ecf20 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #26 │ │ │ │ - beq ed77c │ │ │ │ + beq ed788 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r3, [r5] │ │ │ │ - b ec81c │ │ │ │ - ldr r0, [pc, #2084] @ ed750 │ │ │ │ + b ec828 │ │ │ │ + ldr r0, [pc, #2084] @ ed75c │ │ │ │ str ip, [r5] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r5] │ │ │ │ - b ec81c │ │ │ │ + b ec828 │ │ │ │ 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, #92 @ 0x5c │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ - add r3, sp, #84 @ 0x54 │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ - add r3, sp, #96 @ 0x60 │ │ │ │ + add r3, sp, #84 @ 0x54 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ - add r3, sp, #92 @ 0x5c │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ cmp r7, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r0, [sp, #80] @ 0x50 │ │ │ │ str ip, [sp, #136] @ 0x88 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - ble ec818 │ │ │ │ + ble ec824 │ │ │ │ mov r3, r0 │ │ │ │ - b ecfbc │ │ │ │ + b ecfc8 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ add r4, r6, #4 │ │ │ │ ldr r0, [r3, r4, lsl #2] │ │ │ │ - bl ec750 │ │ │ │ + bl ec75c │ │ │ │ add r6, r6, #1 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r7, r6 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ str r0, [r3, r4, lsl #2] │ │ │ │ - bne ecfb4 │ │ │ │ + bne ecfc0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr ip, [sp, #136] @ 0x88 │ │ │ │ - b ec818 │ │ │ │ - add lr, sp, #80 @ 0x50 │ │ │ │ + b ec824 │ │ │ │ + add lr, sp, #84 @ 0x54 │ │ │ │ str lr, [sp, #144] @ 0x90 │ │ │ │ - add lr, sp, #76 @ 0x4c │ │ │ │ + add lr, sp, #88 @ 0x58 │ │ │ │ str lr, [sp, #148] @ 0x94 │ │ │ │ add lr, sp, #72 @ 0x48 │ │ │ │ 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 │ │ │ │ + add lr, sp, #80 @ 0x50 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str lr, [sp, #160] @ 0xa0 │ │ │ │ mov lr, #5 │ │ │ │ str lr, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add lr, sp, #136 @ 0x88 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #1816] @ ed74c │ │ │ │ + ldr r1, [pc, #1816] @ ed758 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str ip, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str lr, [r5] │ │ │ │ ldr lr, [r0, #12] │ │ │ │ ldr sl, [r0, #16] │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ str lr, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r3, r1 │ │ │ │ - beq ed6c0 │ │ │ │ - ldr r1, [pc, #1760] @ ed748 │ │ │ │ + beq ed6cc │ │ │ │ + ldr r1, [pc, #1760] @ ed754 │ │ │ │ ldr r9, [r4, r1] │ │ │ │ cmp r3, r9 │ │ │ │ - beq ed5c0 │ │ │ │ + beq ed5cc │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ add r1, sp, #92 @ 0x5c │ │ │ │ str r1, [sp, #164] @ 0xa4 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ str r1, [sp, #168] @ 0xa8 │ │ │ │ cmp r2, #0 │ │ │ │ mov r1, #7 │ │ │ │ str r1, [sp, #140] @ 0x8c │ │ │ │ - bne ed0ac │ │ │ │ - b ed704 │ │ │ │ + bne ed0b8 │ │ │ │ + b ed710 │ │ │ │ ldr r2, [r2, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq ed704 │ │ │ │ + beq ed710 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne ed0a0 │ │ │ │ + bne ed0ac │ │ │ │ lsl r8, sl, #2 │ │ │ │ mov r7, #7 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - b ed140 │ │ │ │ + b ed14c │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - bne ed5bc │ │ │ │ + bne ed5c8 │ │ │ │ ldmib r3, {r2, r3} │ │ │ │ asr r6, r2, #1 │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r7, [sp, #140] @ 0x8c │ │ │ │ - bl ec320 │ │ │ │ + bl ec32c │ │ │ │ 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 │ │ │ │ - beq ed13c │ │ │ │ + beq ed148 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r2, [r3, r8] │ │ │ │ orrne r2, r2, #1 │ │ │ │ strne r2, [r3, r8] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ tst r3, #1 │ │ │ │ - beq ed0c8 │ │ │ │ + beq ed0d4 │ │ │ │ asr r6, r3, #1 │ │ │ │ mov r3, r9 │ │ │ │ - b ed0dc │ │ │ │ + b ed0e8 │ │ │ │ add lr, sp, #136 @ 0x88 │ │ │ │ str lr, [r5] │ │ │ │ - add lr, sp, #68 @ 0x44 │ │ │ │ + add lr, sp, #80 @ 0x50 │ │ │ │ str lr, [sp, #144] @ 0x90 │ │ │ │ - add lr, sp, #64 @ 0x40 │ │ │ │ + add lr, sp, #76 @ 0x4c │ │ │ │ str lr, [sp, #148] @ 0x94 │ │ │ │ add lr, sp, #72 @ 0x48 │ │ │ │ str lr, [sp, #152] @ 0x98 │ │ │ │ - add lr, sp, #76 @ 0x4c │ │ │ │ - str lr, [sp, #156] @ 0x9c │ │ │ │ - ldr r3, [pc, #1480] @ ed74c │ │ │ │ add lr, sp, #60 @ 0x3c │ │ │ │ + str lr, [sp, #156] @ 0x9c │ │ │ │ + ldr r3, [pc, #1480] @ ed758 │ │ │ │ + add lr, sp, #64 @ 0x40 │ │ │ │ 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, #68 @ 0x44 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ str ip, [sp, #76] @ 0x4c │ │ │ │ str ip, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str lr, [sp, #164] @ 0xa4 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq ed660 │ │ │ │ + beq ed66c │ │ │ │ mov r3, #8 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ - add r3, sp, #84 @ 0x54 │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ cmp r1, #0 │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ + add r3, sp, #84 @ 0x54 │ │ │ │ str ip, [sp, #88] @ 0x58 │ │ │ │ str ip, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ - beq ed644 │ │ │ │ + beq ed650 │ │ │ │ mov r2, r1 │ │ │ │ - b ed204 │ │ │ │ + b ed210 │ │ │ │ ldr r2, [r2, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq ed644 │ │ │ │ + beq ed650 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne ed1f8 │ │ │ │ + bne ed204 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ - bl ec320 │ │ │ │ - ldr r7, [pc, #1332] @ ed754 │ │ │ │ - ldr r8, [pc, #1332] @ ed758 │ │ │ │ + bl ec32c │ │ │ │ + ldr r7, [pc, #1332] @ ed760 │ │ │ │ + ldr r8, [pc, #1332] @ ed764 │ │ │ │ add r7, pc, r7 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r6, #8 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - b ed2ec │ │ │ │ + b ed2f8 │ │ │ │ ldrsh r3, [r9] │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bne ed570 │ │ │ │ + bne ed57c │ │ │ │ ldmib r9, {r2, r3} │ │ │ │ asr r9, r2, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ add r1, sp, #100 @ 0x64 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr fp, [sp, #84] @ 0x54 │ │ │ │ @@ -208029,376 +208032,376 @@ │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ mov r1, #0 │ │ │ │ str r6, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ - bge ed3e8 │ │ │ │ + bge ed3f4 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ lsl sl, r9, #2 │ │ │ │ ldr r1, [r3, r9, lsl #2] │ │ │ │ - ldr r3, [pc, #1200] @ ed75c │ │ │ │ + ldr r3, [pc, #1200] @ ed768 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ cmp r1, r3 │ │ │ │ - beq ed43c │ │ │ │ + beq ed448 │ │ │ │ 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] │ │ │ │ tst r3, #1 │ │ │ │ - bne ed3d4 │ │ │ │ + bne ed3e0 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [r5] │ │ │ │ ldr r9, [sp, #68] @ 0x44 │ │ │ │ tst r9, #1 │ │ │ │ - beq ed234 │ │ │ │ - ldr r3, [pc, #1096] @ ed748 │ │ │ │ + beq ed240 │ │ │ │ + ldr r3, [pc, #1096] @ ed754 │ │ │ │ asr r9, r9, #1 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ - b ed248 │ │ │ │ - ldr r0, [pc, #1104] @ ed760 │ │ │ │ + b ed254 │ │ │ │ + ldr r0, [pc, #1104] @ ed76c │ │ │ │ str ip, [r5] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ - b ecf38 │ │ │ │ + b ecf44 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str ip, [r5] │ │ │ │ - bl edcd0 │ │ │ │ - b ec81c │ │ │ │ + bl edcdc │ │ │ │ + b ec828 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ str r0, [r5] │ │ │ │ mov r0, #5 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ + add r0, sp, #96 @ 0x60 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ - str r0, [sp, #148] @ 0x94 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ + str r0, [sp, #148] @ 0x94 │ │ │ │ + add r0, sp, #80 @ 0x50 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ - add r0, sp, #80 @ 0x50 │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - add r0, sp, #96 @ 0x60 │ │ │ │ + add r0, sp, #88 @ 0x58 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str ip, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - bl ec750 │ │ │ │ + bl ec75c │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl ec750 │ │ │ │ + bl ec75c │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ stmib r0, {r2, r3} │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ str r3, [r5] │ │ │ │ - b ec81c │ │ │ │ + b ec828 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [r5] │ │ │ │ - bl edaac │ │ │ │ - b ed2e4 │ │ │ │ + bl edab8 │ │ │ │ + b ed2f0 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [r5] │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ - b ed298 │ │ │ │ - ldr r2, [pc, #836] @ ed748 │ │ │ │ + b ed2a4 │ │ │ │ + ldr r2, [pc, #836] @ ed754 │ │ │ │ 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 │ │ │ │ + bne ed420 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ - b ec9f8 │ │ │ │ + b eca04 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [r5] │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r1, [r3, r9, lsl #2] │ │ │ │ - b ed2b4 │ │ │ │ + b ed2c0 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r4, #9 │ │ │ │ mov r1, #2 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r8, [sp, #8] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr r5, [sp, #32] │ │ │ │ str r4, [sp, #140] @ 0x8c │ │ │ │ - bl ec424 │ │ │ │ + bl ec430 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ str r4, [sp, #140] @ 0x8c │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl ec750 │ │ │ │ + bl ec75c │ │ │ │ cmp r7, #0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - ble ed638 │ │ │ │ + ble ed644 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ str r0, [r2, #12] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ ldr r8, [sp, #72] @ 0x48 │ │ │ │ mov r2, #9 │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ ldr r2, [r8, #4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne ed570 │ │ │ │ + bne ed57c │ │ │ │ ldr r7, [r3, #8] │ │ │ │ cmp r7, #0 │ │ │ │ sub r7, r7, #1 │ │ │ │ - beq ed570 │ │ │ │ + beq ed57c │ │ │ │ ldr r9, [r0, #4] │ │ │ │ cmp r9, #0 │ │ │ │ add r9, r9, r6 │ │ │ │ - ble ed55c │ │ │ │ + ble ed568 │ │ │ │ ldr r3, [r8, #20] │ │ │ │ sub r6, r6, #-1073741823 @ 0xc0000001 │ │ │ │ sub lr, r3, #4 │ │ │ │ add r4, r3, r6, lsl #2 │ │ │ │ mov r3, r4 │ │ │ │ add lr, lr, r9, lsl #2 │ │ │ │ add r4, r4, #4 │ │ │ │ ldr r2, [r3, #4]! │ │ │ │ tst r2, #4 │ │ │ │ - beq ed554 │ │ │ │ + beq ed560 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ sub r2, r3, r4 │ │ │ │ ldr r1, [r1, r2] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ ldrh ip, [r1, #4] │ │ │ │ lsl r2, r2, #3 │ │ │ │ and r2, r2, #448 @ 0x1c0 │ │ │ │ bic ip, ip, #448 @ 0x1c0 │ │ │ │ orr r2, r2, ip │ │ │ │ strh r2, [r1, #4] │ │ │ │ cmp lr, r3 │ │ │ │ - bne ed520 │ │ │ │ + bne ed52c │ │ │ │ sub r7, r7, #1 │ │ │ │ cmn r7, #1 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r6, r9 │ │ │ │ - bne ed4f4 │ │ │ │ + bne ed500 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r3, [r5] │ │ │ │ - b ec81c │ │ │ │ + b ec828 │ │ │ │ cmp r1, #0 │ │ │ │ - ble eca20 │ │ │ │ + ble eca2c │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov lr, #0 │ │ │ │ ldr ip, [r1, #20] │ │ │ │ sub r1, r5, #-1073741823 @ 0xc0000001 │ │ │ │ add ip, ip, r1, lsl #2 │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ add lr, lr, #1 │ │ │ │ orr r3, r3, #2 │ │ │ │ str r3, [ip] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp lr, r1 │ │ │ │ - blt ed59c │ │ │ │ - b eca20 │ │ │ │ + blt ed5a8 │ │ │ │ + b eca2c │ │ │ │ ldr lr, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [lr, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ed5f0 │ │ │ │ + beq ed5fc │ │ │ │ ldr r3, [r3, sl, lsl #2] │ │ │ │ lsl r6, sl, #2 │ │ │ │ tst r3, #1 │ │ │ │ - bne ed6dc │ │ │ │ + bne ed6e8 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r3, [r3, r6] │ │ │ │ ands r3, r3, #2 │ │ │ │ - beq ed8bc │ │ │ │ + beq ed8c8 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr ip, [sp, #136] @ 0x88 │ │ │ │ - b ec818 │ │ │ │ + b ec824 │ │ │ │ stm sp, {r0, r3, r7} │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r4, #9 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, sl │ │ │ │ str r4, [sp, #140] @ 0x8c │ │ │ │ - bl ec424 │ │ │ │ + bl ec430 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ str r4, [sp, #140] @ 0x8c │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl ec750 │ │ │ │ + bl ec75c │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r0, [r3, #12] │ │ │ │ - b ed4cc │ │ │ │ - ldr r0, [pc, #280] @ ed764 │ │ │ │ + b ed4d8 │ │ │ │ + ldr r0, [pc, #280] @ ed770 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r2, #0 │ │ │ │ - b ed210 │ │ │ │ + b ed21c │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, #6 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [sp, #140] @ 0x8c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, #4 │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ - bl ec424 │ │ │ │ + bl ec430 │ │ │ │ cmp r4, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - blt ed994 │ │ │ │ + blt ed9a0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r3, #6 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ - bl ec750 │ │ │ │ + bl ec75c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r0, [r3, #20] │ │ │ │ - b ed570 │ │ │ │ + b ed57c │ │ │ │ ldr r3, [lr, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ec818 │ │ │ │ + beq ec824 │ │ │ │ ldr r2, [r3, sl, lsl #2] │ │ │ │ lsl r6, sl, #2 │ │ │ │ orr r2, r2, #1 │ │ │ │ str r2, [r3, sl, lsl #2] │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [lr, #16] │ │ │ │ - bl edaac │ │ │ │ + bl edab8 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne ed5e4 │ │ │ │ - b ed5f0 │ │ │ │ - ldr r0, [pc, #92] @ ed768 │ │ │ │ + bne ed5f0 │ │ │ │ + b ed5fc │ │ │ │ + ldr r0, [pc, #92] @ ed774 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov r2, #0 │ │ │ │ - b ed0b8 │ │ │ │ - andseq r3, ip, ip, lsl #17 │ │ │ │ + b ed0c4 │ │ │ │ + andseq r3, ip, r0, lsl #17 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r3, ip, r4, ror #16 │ │ │ │ + andseq r3, ip, r8, asr r8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, lsl #13 │ │ │ │ andeq r0, r0, r0, asr #13 │ │ │ │ andeq r0, r0, r4, lsr #10 │ │ │ │ - @ instruction: 0x001c37d4 │ │ │ │ - @ instruction: 0x001976f2 │ │ │ │ + andseq r3, ip, r8, asr #15 │ │ │ │ + andseq r7, r9, r6, ror #13 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ andeq r1, r0, r0, asr #3 │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andseq r3, r8, ip, ror #9 │ │ │ │ - mulseq r8, ip, r1 │ │ │ │ - andseq r3, r8, r8, asr #3 │ │ │ │ + andseq r3, r8, r0, ror #9 │ │ │ │ + mulseq r8, r0, r1 │ │ │ │ + @ instruction: 0x001831bc │ │ │ │ @ instruction: 0x000003bc │ │ │ │ - andseq r3, r8, r4, ror #1 │ │ │ │ - andseq r2, r8, r8, lsr #26 │ │ │ │ - andseq r2, r8, r8, ror #24 │ │ │ │ + ldrsbeq r3, [r8], -r8 │ │ │ │ + andseq r2, r8, ip, lsl sp │ │ │ │ + andseq r2, r8, ip, asr ip │ │ │ │ @ instruction: 0x000007b8 │ │ │ │ andeq r0, r0, ip, ror #8 │ │ │ │ - @ instruction: 0x001829f8 │ │ │ │ - andseq r2, r8, r8, asr sl │ │ │ │ + andseq r2, r8, ip, ror #19 │ │ │ │ + andseq r2, r8, ip, asr #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 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq ecf14 │ │ │ │ + beq ecf20 │ │ │ │ ldr r2, [r2, r1, lsl #2] │ │ │ │ ands r2, r2, #2 │ │ │ │ - bne ecf14 │ │ │ │ + bne ecf20 │ │ │ │ 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 │ │ │ │ - str r2, [sp, #172] @ 0xac │ │ │ │ add r2, sp, #92 @ 0x5c │ │ │ │ + str r2, [sp, #172] @ 0xac │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ + add r2, sp, #96 @ 0x60 │ │ │ │ str r2, [sp, #180] @ 0xb4 │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ str r2, [sp, #184] @ 0xb8 │ │ │ │ - add r2, sp, #88 @ 0x58 │ │ │ │ + add r2, sp, #76 @ 0x4c │ │ │ │ str r2, [sp, #188] @ 0xbc │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr r3, [r2, r1, lsl #2] │ │ │ │ ldr ip, [r5] │ │ │ │ orr r3, r3, r6 │ │ │ │ str r3, [r2, r1, lsl #2] │ │ │ │ mov r7, #12 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, #16 │ │ │ │ str ip, [r5] │ │ │ │ str r7, [sp, #140] @ 0x8c │ │ │ │ - bl 34bc8 │ │ │ │ - ldr r2, [pc, #-212] @ ed76c │ │ │ │ + bl 34bc4 │ │ │ │ + ldr r2, [pc, #-212] @ ed778 │ │ │ │ mov r1, #6 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ strh r1, [r3] │ │ │ │ ldr r2, [r4, r2] │ │ │ │ mov r0, #2 │ │ │ │ ldr r2, [r2] │ │ │ │ @@ -208417,24 +208420,24 @@ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r2, [r0, #8] │ │ │ │ tst r3, #1 │ │ │ │ - bne ed8b4 │ │ │ │ + bne ed8c0 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ - ble ed9b4 │ │ │ │ + ble ed9c0 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ - b ecf3c │ │ │ │ + b ecf48 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ - add r1, sp, #96 @ 0x60 │ │ │ │ - str r1, [sp, #164] @ 0xa4 │ │ │ │ add r1, sp, #92 @ 0x5c │ │ │ │ + str r1, [sp, #164] @ 0xa4 │ │ │ │ + add r1, sp, #96 @ 0x60 │ │ │ │ str r1, [sp, #168] @ 0xa8 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ ldr r1, [r1, #20] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [r1, r0, lsl #2] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ @@ -208442,158 +208445,158 @@ │ │ │ │ ldr ip, [r5] │ │ │ │ str r3, [r1, r0, lsl #2] │ │ │ │ mov r3, #7 │ │ │ │ mov r0, #16 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ str ip, [r5] │ │ │ │ - bl 34bc8 │ │ │ │ - ldr r3, [pc, #-420] @ ed770 │ │ │ │ + bl 34bc4 │ │ │ │ + ldr r3, [pc, #-420] @ ed77c │ │ │ │ mov r2, #6 │ │ │ │ strh r2, [r0] │ │ │ │ ldr r2, [r4, r3] │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ str r2, [r0, #8] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ str r2, [r0, #12] │ │ │ │ str r3, [r5] │ │ │ │ - b ec81c │ │ │ │ + b ec828 │ │ │ │ mov r1, r7 │ │ │ │ - bl 14a950 │ │ │ │ + bl 14a958 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ecaf0 │ │ │ │ - b ecafc │ │ │ │ + beq ecafc │ │ │ │ + b ecb08 │ │ │ │ mov r1, #1 │ │ │ │ - bl 14a950 │ │ │ │ + bl 14a958 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r2, [sp, #88] @ 0x58 │ │ │ │ - beq ecbbc │ │ │ │ - b ecbc8 │ │ │ │ + beq ecbc8 │ │ │ │ + b ecbd4 │ │ │ │ mov r1, #2 │ │ │ │ - bl 14a950 │ │ │ │ + bl 14a958 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r2, [sp, #88] @ 0x58 │ │ │ │ - beq ecc7c │ │ │ │ - b ecc88 │ │ │ │ - ldr r0, [pc, #-552] @ ed774 │ │ │ │ + beq ecc88 │ │ │ │ + b ecc94 │ │ │ │ + ldr r0, [pc, #-552] @ ed780 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [r5] │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ - b ed69c │ │ │ │ + b ed6a8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [pc, #-580] @ ed778 │ │ │ │ + ldr r0, [pc, #-580] @ ed784 │ │ │ │ str r7, [sp, #140] @ 0x8c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1f5da0 │ │ │ │ bl 24c740 │ │ │ │ str r7, [sp, #140] @ 0x8c │ │ │ │ mov r4, #1 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r2, [r3] │ │ │ │ ldrh r3, [r2, #4] │ │ │ │ mov r0, #20 │ │ │ │ bic r3, r3, #504 @ 0x1f8 │ │ │ │ orr r3, r3, #72 @ 0x48 │ │ │ │ strh r3, [r2, #4] │ │ │ │ str r7, [sp, #140] @ 0x8c │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ mov r2, #28 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ strh r2, [r3] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ str r4, [r3, #4] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ str r2, [r3, #16] │ │ │ │ mov r0, #16 │ │ │ │ str r7, [sp, #140] @ 0x8c │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr ip, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ mov r3, #29 │ │ │ │ strh r3, [r0] │ │ │ │ str r4, [r0, #4] │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ str r4, [r0, #8] │ │ │ │ str ip, [r0, #12] │ │ │ │ str r1, [r2, #12] │ │ │ │ - b ecf3c │ │ │ │ - ldr r3, [pc, #40] @ edaa4 │ │ │ │ - ldr r2, [pc, #40] @ edaa8 │ │ │ │ + b ecf48 │ │ │ │ + ldr r3, [pc, #40] @ edab0 │ │ │ │ + ldr r2, [pc, #40] @ edab4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ add r0, r3, #748 @ 0x2ec │ │ │ │ ldm r0, {r0, r1, r2} │ │ │ │ str ip, [r3, #748] @ 0x2ec │ │ │ │ str ip, [r3, #752] @ 0x2f0 │ │ │ │ str ip, [r3, #756] @ 0x2f4 │ │ │ │ - b ec750 │ │ │ │ - andseq r2, ip, ip, ror r5 │ │ │ │ + b ec75c │ │ │ │ + andseq r2, ip, r0, ror r5 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ - ldr lr, [pc, #492] @ edcb0 │ │ │ │ - ldr r2, [pc, #492] @ edcb4 │ │ │ │ + ldr lr, [pc, #492] @ edcbc │ │ │ │ + ldr r2, [pc, #492] @ edcc0 │ │ │ │ add lr, pc, lr │ │ │ │ ldr r2, [lr, r2] │ │ │ │ - ldr r6, [pc, #484] @ edcb8 │ │ │ │ + ldr r6, [pc, #484] @ edcc4 │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ - ldr r3, [pc, #480] @ edcbc │ │ │ │ + ldr r3, [pc, #480] @ edcc8 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ mov r2, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r4, [r6, r3] │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldr r2, [r4] │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - beq edc28 │ │ │ │ - ldr r3, [pc, #420] @ edcc0 │ │ │ │ + beq edc34 │ │ │ │ + ldr r3, [pc, #420] @ edccc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov ip, r3 │ │ │ │ ldr r3, [r0, r1, lsl #2] │ │ │ │ cmp r3, ip │ │ │ │ - beq edc28 │ │ │ │ - ldr r2, [pc, #396] @ edcc4 │ │ │ │ + beq edc34 │ │ │ │ + ldr r2, [pc, #396] @ edcd0 │ │ │ │ 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 sl, sp, #44 @ 0x2c │ │ │ │ + add r9, sp, #48 @ 0x30 │ │ │ │ + add r8, sp, #40 @ 0x28 │ │ │ │ add r7, sp, #52 @ 0x34 │ │ │ │ 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 │ │ │ │ @@ -208607,965 +208610,965 @@ │ │ │ │ str r8, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str fp, [r4] │ │ │ │ - bne edc08 │ │ │ │ + bne edc14 │ │ │ │ mov r1, #1 │ │ │ │ tst r3, #1 │ │ │ │ str r1, [r3, #4] │ │ │ │ - bne edbbc │ │ │ │ + bne edbc8 │ │ │ │ ldrsh r1, [r3] │ │ │ │ cmp r1, #185 @ 0xb9 │ │ │ │ - beq edbcc │ │ │ │ + beq edbd8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r2, [r4] │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ands ip, r0, #1 │ │ │ │ - bne edbe8 │ │ │ │ + bne edbf4 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #27 │ │ │ │ - beq edc58 │ │ │ │ - ldr r3, [pc, #216] @ edcc8 │ │ │ │ + beq edc64 │ │ │ │ + ldr r3, [pc, #216] @ edcd4 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ str r2, [r4] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r2, r3 │ │ │ │ - bl ec750 │ │ │ │ + bl ec75c │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [r4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne edb5c │ │ │ │ + bne edb68 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #152] @ edccc │ │ │ │ - ldr r3, [pc, #124] @ edcb4 │ │ │ │ + ldr r2, [pc, #152] @ edcd8 │ │ │ │ + ldr r3, [pc, #124] @ edcc0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne edcac │ │ │ │ + bne edcb8 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r3, r1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, #2 │ │ │ │ str r0, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #4 │ │ │ │ - bl ec424 │ │ │ │ - ldr r3, [pc, #68] @ edcc8 │ │ │ │ + bl ec430 │ │ │ │ + ldr r3, [pc, #68] @ edcd4 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - bl ec750 │ │ │ │ + bl ec75c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r0, [r3, #20] │ │ │ │ - b edc04 │ │ │ │ + b edc10 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r2, ip, r4, lsr r5 │ │ │ │ + andseq r2, ip, r8, lsr #10 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r2, ip, r4, lsl r5 │ │ │ │ + andseq r2, ip, r8, lsl #10 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ - andseq r2, r8, r8, lsr #18 │ │ │ │ + andseq r2, r8, ip, lsl r9 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andseq r2, ip, r4, asr #7 │ │ │ │ + @ instruction: 0x001c23b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r1, [pc, #248] @ edde8 │ │ │ │ + ldr r1, [pc, #248] @ eddf4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #244] @ eddec │ │ │ │ + ldr r2, [pc, #244] @ eddf8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr ip, [pc, #236] @ eddf0 │ │ │ │ + ldr ip, [pc, #236] @ eddfc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr lr, [pc, #232] @ eddf4 │ │ │ │ + ldr lr, [pc, #232] @ ede00 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r7, [ip, lr] │ │ │ │ mov r2, ip │ │ │ │ add r2, sp, #24 │ │ │ │ ldr r1, [r7] │ │ │ │ str r2, [r7] │ │ │ │ mov r2, #5 │ │ │ │ str r2, [sp, #28] │ │ │ │ - add r2, sp, #16 │ │ │ │ + add r2, sp, #20 │ │ │ │ str r2, [sp, #32] │ │ │ │ - add r2, sp, #4 │ │ │ │ + add r2, sp, #12 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r4, #0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - add r2, sp, #12 │ │ │ │ + add r2, sp, #16 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ cmp r6, r4 │ │ │ │ - add r2, sp, #20 │ │ │ │ + add r2, sp, #4 │ │ │ │ mov r3, r0 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ - ble eddb0 │ │ │ │ + ble eddbc │ │ │ │ add r5, r4, #2 │ │ │ │ ldr r0, [r3, r5, lsl #2] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl ec750 │ │ │ │ + bl ec75c │ │ │ │ add r4, r4, #1 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r6, r4 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r0, [r3, r5, lsl #2] │ │ │ │ - bne edd7c │ │ │ │ + bne edd88 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r1, [r7] │ │ │ │ - ldr r1, [pc, #60] @ eddf8 │ │ │ │ - ldr r2, [pc, #44] @ eddec │ │ │ │ + ldr r1, [pc, #60] @ ede04 │ │ │ │ + ldr r2, [pc, #44] @ eddf8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bne edde4 │ │ │ │ + bne eddf0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r2, ip, r4, lsl #6 │ │ │ │ + @ instruction: 0x001c22f8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r2, ip, r4, ror #5 │ │ │ │ + @ instruction: 0x001c22d8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r2, ip, ip, lsr r2 │ │ │ │ + andseq r2, ip, r0, lsr r2 │ │ │ │ │ │ │ │ -000eddfc : │ │ │ │ +000ede08 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #84] @ ede68 │ │ │ │ - ldr r2, [pc, #84] @ ede6c │ │ │ │ - ldr r1, [pc, #84] @ ede70 │ │ │ │ + ldr r3, [pc, #84] @ ede74 │ │ │ │ + ldr r2, [pc, #84] @ ede78 │ │ │ │ + ldr r1, [pc, #84] @ ede7c │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, #0 │ │ │ │ mov r4, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #256 @ 0x100 │ │ │ │ stm sp, {r4, r5} │ │ │ │ - bl 2b4b4 │ │ │ │ - ldr r3, [pc, #48] @ ede74 │ │ │ │ - ldr r2, [pc, #48] @ ede78 │ │ │ │ - ldr r1, [pc, #48] @ ede7c │ │ │ │ + bl 2b4b0 │ │ │ │ + ldr r3, [pc, #48] @ ede80 │ │ │ │ + ldr r2, [pc, #48] @ ede84 │ │ │ │ + ldr r1, [pc, #48] @ ede88 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #185 @ 0xb9 │ │ │ │ stm sp, {r4, r5} │ │ │ │ - bl 2b4b4 │ │ │ │ + bl 2b4b0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @ instruction: 0xffffe41c │ │ │ │ @ instruction: 0xffffe4a4 │ │ │ │ @ instruction: 0xffffe3cc │ │ │ │ @ instruction: 0xffffe3b8 │ │ │ │ @ instruction: 0xffffe440 │ │ │ │ @ instruction: 0xffffe8f0 │ │ │ │ │ │ │ │ -000ede80 : │ │ │ │ +000ede8c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #412] @ ee03c │ │ │ │ - ldr r1, [pc, #412] @ ee040 │ │ │ │ + ldr r0, [pc, #412] @ ee048 │ │ │ │ + ldr r1, [pc, #412] @ ee04c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r6, [pc, #404] @ ee044 │ │ │ │ - ldr r2, [pc, #404] @ ee048 │ │ │ │ + ldr r6, [pc, #404] @ ee050 │ │ │ │ + ldr r2, [pc, #404] @ ee054 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov r1, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ - ldr r3, [pc, #388] @ ee04c │ │ │ │ + ldr r3, [pc, #388] @ ee058 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r7, [r6, r3] │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [r7] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r4, [sp, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ str r3, [r7] │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #20 │ │ │ │ add r2, sp, #24 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #32 │ │ │ │ mov r1, #2 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #5 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r4, [sp, #32] │ │ │ │ - bl ec424 │ │ │ │ + bl ec430 │ │ │ │ ldr lr, [sp, #20] │ │ │ │ ldr ip, [lr, #36] @ 0x24 │ │ │ │ ldr r8, [ip, #4] │ │ │ │ cmp r8, r4 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - ble edf84 │ │ │ │ + ble edf90 │ │ │ │ add r5, r4, #2 │ │ │ │ ldr r0, [ip, r5, lsl #2] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ - bl ec750 │ │ │ │ + bl ec75c │ │ │ │ ldr lr, [sp, #20] │ │ │ │ add r4, r4, #1 │ │ │ │ ldr ip, [lr, #36] @ 0x24 │ │ │ │ cmp r8, r4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r0, [sp, #24] │ │ │ │ str r0, [ip, r5, lsl #2] │ │ │ │ - bne edf50 │ │ │ │ + bne edf5c │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr r4, [r3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq ee000 │ │ │ │ - ldr r5, [pc, #180] @ ee050 │ │ │ │ + beq ee00c │ │ │ │ + ldr r5, [pc, #180] @ ee05c │ │ │ │ mov r8, #1 │ │ │ │ add r5, pc, r5 │ │ │ │ tst r4, #1 │ │ │ │ - bne edfb4 │ │ │ │ + bne edfc0 │ │ │ │ ldrsh r3, [r4] │ │ │ │ cmp r3, #185 @ 0xb9 │ │ │ │ - beq edfbc │ │ │ │ + beq edfc8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne edff0 │ │ │ │ + bne edffc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ tst r3, #1 │ │ │ │ - bne edfec │ │ │ │ + bne edff8 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #27 │ │ │ │ - bne edfec │ │ │ │ - ldr r2, [pc, #108] @ ee054 │ │ │ │ + bne edff8 │ │ │ │ + ldr r2, [pc, #108] @ ee060 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ str r2, [r3, #20] │ │ │ │ str r8, [r4, #4] │ │ │ │ ldr r4, [r4, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - bne edfa0 │ │ │ │ + bne edfac │ │ │ │ ldr lr, [sp, #20] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #76] @ ee058 │ │ │ │ + ldr r2, [pc, #76] @ ee064 │ │ │ │ str r3, [r7] │ │ │ │ - ldr r3, [pc, #44] @ ee040 │ │ │ │ + ldr r3, [pc, #44] @ ee04c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne ee038 │ │ │ │ + bne ee044 │ │ │ │ mov r0, lr │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r2, ip, r8, asr r1 │ │ │ │ + andseq r2, ip, ip, asr #2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r2, ip, ip, lsr r1 │ │ │ │ + andseq r2, ip, r0, lsr r1 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r2, r8, r4, asr #9 │ │ │ │ + @ instruction: 0x001824b8 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ - andseq r1, ip, r8, ror #31 │ │ │ │ + @ instruction: 0x001c1fdc │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r3, [pc, #44] @ ee094 │ │ │ │ + ldr r3, [pc, #44] @ ee0a0 │ │ │ │ tst r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bne ee07c │ │ │ │ + bne ee088 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #25 │ │ │ │ - beq ee088 │ │ │ │ - ldr r2, [pc, #20] @ ee098 │ │ │ │ + beq ee094 │ │ │ │ + ldr r2, [pc, #20] @ ee0a4 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #12] @ ee09c │ │ │ │ + ldr r2, [pc, #12] @ ee0a8 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - mulseq ip, r0, pc @ │ │ │ │ + andseq r1, ip, r4, lsl #31 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r3, [pc, #44] @ ee0d8 │ │ │ │ + ldr r3, [pc, #44] @ ee0e4 │ │ │ │ tst r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bne ee0c0 │ │ │ │ + bne ee0cc │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - beq ee0cc │ │ │ │ - ldr r2, [pc, #20] @ ee0dc │ │ │ │ + beq ee0d8 │ │ │ │ + ldr r2, [pc, #20] @ ee0e8 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #12] @ ee0e0 │ │ │ │ + ldr r2, [pc, #12] @ ee0ec │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - andseq r1, ip, ip, asr #30 │ │ │ │ + andseq r1, ip, r0, asr #30 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r3, [pc, #44] @ ee11c │ │ │ │ + ldr r3, [pc, #44] @ ee128 │ │ │ │ tst r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bne ee104 │ │ │ │ + bne ee110 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #149 @ 0x95 │ │ │ │ - beq ee110 │ │ │ │ - ldr r2, [pc, #20] @ ee120 │ │ │ │ + beq ee11c │ │ │ │ + ldr r2, [pc, #20] @ ee12c │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #12] @ ee124 │ │ │ │ + ldr r2, [pc, #12] @ ee130 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - andseq r1, ip, r8, lsl #30 │ │ │ │ + @ instruction: 0x001c1efc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ ldrh r0, [r0, #2] │ │ │ │ and r0, r0, #1 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r1] │ │ │ │ - ldr r5, [pc, #104] @ ee1b8 │ │ │ │ + ldr r5, [pc, #104] @ ee1c4 │ │ │ │ tst r4, #1 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, r1 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r3, r0 │ │ │ │ - bne ee170 │ │ │ │ + bne ee17c │ │ │ │ ldrsh r2, [r4] │ │ │ │ cmp r2, #149 @ 0x95 │ │ │ │ - beq ee18c │ │ │ │ - ldr r1, [pc, #68] @ ee1bc │ │ │ │ - ldr r0, [pc, #68] @ ee1c0 │ │ │ │ + beq ee198 │ │ │ │ + ldr r1, [pc, #68] @ ee1c8 │ │ │ │ + ldr r0, [pc, #68] @ ee1cc │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldrh r3, [r4, #2] │ │ │ │ tst r3, #2 │ │ │ │ - beq ee1a8 │ │ │ │ - ldr r3, [pc, #36] @ ee1c4 │ │ │ │ + beq ee1b4 │ │ │ │ + ldr r3, [pc, #36] @ ee1d0 │ │ │ │ ldr r0, [r5, r3] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #24] @ ee1c8 │ │ │ │ + ldr r3, [pc, #24] @ ee1d4 │ │ │ │ ldr r0, [r5, r3] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - andseq r1, ip, r0, lsr #29 │ │ │ │ - andseq r1, r8, r0, lsl #7 │ │ │ │ - andseq r2, r8, r0, lsr #6 │ │ │ │ + mulseq ip, r4, lr │ │ │ │ + andseq r1, r8, r4, ror r3 │ │ │ │ + andseq r2, r8, r4, lsl r3 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r1] │ │ │ │ - ldr r5, [pc, #152] @ ee280 │ │ │ │ + ldr r5, [pc, #152] @ ee28c │ │ │ │ tst r4, #1 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, r1 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r3, r0 │ │ │ │ - bne ee208 │ │ │ │ + bne ee214 │ │ │ │ ldrsh r2, [r4] │ │ │ │ cmp r2, #149 @ 0x95 │ │ │ │ - beq ee224 │ │ │ │ - ldr r1, [pc, #116] @ ee284 │ │ │ │ - ldr r0, [pc, #116] @ ee288 │ │ │ │ + beq ee230 │ │ │ │ + ldr r1, [pc, #116] @ ee290 │ │ │ │ + ldr r0, [pc, #116] @ ee294 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldrh r3, [r4, #2] │ │ │ │ tst r3, #1 │ │ │ │ - bne ee270 │ │ │ │ - ldr r3, [pc, #84] @ ee28c │ │ │ │ + bne ee27c │ │ │ │ + ldr r3, [pc, #84] @ ee298 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r0, [r5, r3] │ │ │ │ cmp r2, r0 │ │ │ │ moveq r0, r2 │ │ │ │ - beq ee268 │ │ │ │ + beq ee274 │ │ │ │ tst r2, #1 │ │ │ │ - bne ee25c │ │ │ │ + bne ee268 │ │ │ │ ldrsh r3, [r2] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq ee270 │ │ │ │ + beq ee27c │ │ │ │ ldrh r3, [r2, #12] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - bne ee270 │ │ │ │ + bne ee27c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #24] @ ee290 │ │ │ │ + ldr r3, [pc, #24] @ ee29c │ │ │ │ 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: 0x001c1dfc │ │ │ │ + @ instruction: 0x001812dc │ │ │ │ + mulseq r8, ip, r2 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r1] │ │ │ │ - ldr r6, [pc, #144] @ ee340 │ │ │ │ + ldr r6, [pc, #144] @ ee34c │ │ │ │ tst r3, #1 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r5, r0 │ │ │ │ - bne ee2d0 │ │ │ │ + bne ee2dc │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - beq ee2f0 │ │ │ │ - ldr r1, [pc, #108] @ ee344 │ │ │ │ - ldr r0, [pc, #108] @ ee348 │ │ │ │ + beq ee2fc │ │ │ │ + ldr r1, [pc, #108] @ ee350 │ │ │ │ + ldr r0, [pc, #108] @ ee354 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne ee308 │ │ │ │ + bne ee314 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq ee328 │ │ │ │ - ldr r1, [pc, #60] @ ee34c │ │ │ │ - ldr r0, [pc, #60] @ ee350 │ │ │ │ + beq ee334 │ │ │ │ + ldr r1, [pc, #60] @ ee358 │ │ │ │ + ldr r0, [pc, #60] @ ee35c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ - ldr r3, [pc, #36] @ ee354 │ │ │ │ + bl 48af4 │ │ │ │ + ldr r3, [pc, #36] @ ee360 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andseq r1, ip, r0, asr #26 │ │ │ │ - andseq r2, r8, r0, lsl #4 │ │ │ │ - andseq r2, r8, r8, lsl #4 │ │ │ │ - andseq ip, r7, ip, ror r5 │ │ │ │ - @ instruction: 0x001821d8 │ │ │ │ + andseq r1, ip, r4, lsr sp │ │ │ │ + @ instruction: 0x001821f4 │ │ │ │ + @ instruction: 0x001821fc │ │ │ │ + andseq ip, r7, r0, ror r5 │ │ │ │ + andseq r2, r8, ip, asr #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 │ │ │ │ tst r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne ee38c │ │ │ │ + bne ee398 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #35 @ 0x23 │ │ │ │ - beq ee3ac │ │ │ │ - ldr r1, [pc, #36] @ ee3b8 │ │ │ │ - ldr r0, [pc, #36] @ ee3bc │ │ │ │ + beq ee3b8 │ │ │ │ + ldr r1, [pc, #36] @ ee3c4 │ │ │ │ + ldr r0, [pc, #36] @ ee3c8 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r0, [r2, #24] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq r2, r8, r8, asr #2 │ │ │ │ - andseq r2, r8, ip, ror #2 │ │ │ │ + andseq r2, r8, ip, lsr r1 │ │ │ │ + andseq r2, r8, r0, 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 ee3f4 │ │ │ │ + bne ee400 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #35 @ 0x23 │ │ │ │ - beq ee414 │ │ │ │ - ldr r1, [pc, #36] @ ee420 │ │ │ │ - ldr r0, [pc, #36] @ ee424 │ │ │ │ + beq ee420 │ │ │ │ + ldr r1, [pc, #36] @ ee42c │ │ │ │ + ldr r0, [pc, #36] @ ee430 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq r2, r8, r0, ror #1 │ │ │ │ - andseq r2, r8, r4, lsl r1 │ │ │ │ + ldrsbeq r2, [r8], -r4 │ │ │ │ + andseq r2, r8, r8, lsl #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1] │ │ │ │ sub sp, sp, #12 │ │ │ │ tst r3, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ - bne ee45c │ │ │ │ + bne ee468 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #25 │ │ │ │ - beq ee47c │ │ │ │ - ldr r1, [pc, #92] @ ee4c0 │ │ │ │ - ldr r0, [pc, #92] @ ee4c4 │ │ │ │ + beq ee488 │ │ │ │ + ldr r1, [pc, #92] @ ee4cc │ │ │ │ + ldr r0, [pc, #92] @ ee4d0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne ee494 │ │ │ │ + bne ee4a0 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #25 │ │ │ │ - beq ee4b4 │ │ │ │ - ldr r1, [pc, #44] @ ee4c8 │ │ │ │ - ldr r0, [pc, #44] @ ee4cc │ │ │ │ + beq ee4c0 │ │ │ │ + ldr r1, [pc, #44] @ ee4d4 │ │ │ │ + ldr r0, [pc, #44] @ ee4d8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r0, [r4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - andseq r2, r8, r4, asr #1 │ │ │ │ - andseq r2, r8, ip, asr #1 │ │ │ │ - andseq r2, r8, ip, lsl #1 │ │ │ │ - mulseq r8, r4, r0 │ │ │ │ + ldrheq r2, [r8], -r8 │ │ │ │ + andseq r2, r8, r0, asr #1 │ │ │ │ + andseq r2, r8, r0, lsl #1 │ │ │ │ + andseq r2, r8, r8, lsl #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r4, [pc, #416] @ ee688 │ │ │ │ - ldr lr, [pc, #416] @ ee68c │ │ │ │ + ldr r4, [pc, #416] @ ee694 │ │ │ │ + ldr lr, [pc, #416] @ ee698 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr r2, [pc, #408] @ ee690 │ │ │ │ + ldr r2, [pc, #408] @ ee69c │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ - ldr ip, [pc, #404] @ ee694 │ │ │ │ + ldr ip, [pc, #404] @ ee6a0 │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #44] @ 0x2c │ │ │ │ mov lr, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [pc, #388] @ ee698 │ │ │ │ + ldr r3, [pc, #388] @ ee6a4 │ │ │ │ ldr ip, [r2, ip] │ │ │ │ str ip, [sp, #16] │ │ │ │ ldr r5, [r2, r3] │ │ │ │ add r2, sp, #24 │ │ │ │ ldr lr, [r5] │ │ │ │ str r2, [r5] │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [r1] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #3 │ │ │ │ str r1, [sp, #28] │ │ │ │ - add r1, sp, #20 │ │ │ │ - str r1, [sp, #32] │ │ │ │ add r1, sp, #12 │ │ │ │ + str r1, [sp, #32] │ │ │ │ + add r1, sp, #20 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ tst r2, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r3, r0 │ │ │ │ str lr, [sp, #24] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - bne ee57c │ │ │ │ + bne ee588 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #35 @ 0x23 │ │ │ │ moveq r1, ip │ │ │ │ - beq ee5a4 │ │ │ │ - ldr r1, [pc, #280] @ ee69c │ │ │ │ - ldr r0, [pc, #280] @ ee6a0 │ │ │ │ + beq ee5b0 │ │ │ │ + ldr r1, [pc, #280] @ ee6a8 │ │ │ │ + ldr r0, [pc, #280] @ ee6ac │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ str r4, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ str lr, [r5] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r4, [r2, #8] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - beq ee61c │ │ │ │ + beq ee628 │ │ │ │ sub r4, r4, #1 │ │ │ │ - b ee5c4 │ │ │ │ + b ee5d0 │ │ │ │ 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 │ │ │ │ + bne ee5c8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #180] @ ee6a4 │ │ │ │ + ldr r2, [pc, #180] @ ee6b0 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #148] @ ee68c │ │ │ │ + ldr r3, [pc, #148] @ ee698 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne ee684 │ │ │ │ + bne ee690 │ │ │ │ mov r0, r1 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ee5e4 │ │ │ │ + beq ee5f0 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ sub r4, r4, #1 │ │ │ │ - bne ee648 │ │ │ │ - b ee5e4 │ │ │ │ + bne ee654 │ │ │ │ + b ee5f0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ sub r4, r4, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r3, [r3, r4, lsl #2] │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ee678 │ │ │ │ + beq ee684 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq ee678 │ │ │ │ + beq ee684 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - bne ee63c │ │ │ │ - b ee5e4 │ │ │ │ + bne ee648 │ │ │ │ + b ee5f0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r1, ip, r0, lsl fp │ │ │ │ + andseq r1, ip, r4, lsl #22 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x001c1af0 │ │ │ │ + andseq r1, ip, r4, ror #21 │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r1, r8, ip, asr pc │ │ │ │ - andseq r1, r8, r4, asr #31 │ │ │ │ - andseq r1, ip, r4, lsl #20 │ │ │ │ + andseq r1, r8, r0, asr pc │ │ │ │ + @ instruction: 0x00181fb8 │ │ │ │ + @ instruction: 0x001c19f8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r4, [pc, #300] @ ee7ec │ │ │ │ - ldr lr, [pc, #300] @ ee7f0 │ │ │ │ + ldr r4, [pc, #300] @ ee7f8 │ │ │ │ + ldr lr, [pc, #300] @ ee7fc │ │ │ │ add r4, pc, r4 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr ip, [pc, #292] @ ee7f4 │ │ │ │ + ldr ip, [pc, #292] @ ee800 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ - ldr r2, [pc, #288] @ ee7f8 │ │ │ │ + ldr r2, [pc, #288] @ ee804 │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #36] @ 0x24 │ │ │ │ mov lr, #0 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r3, [pc, #272] @ ee7fc │ │ │ │ + ldr r3, [pc, #272] @ ee808 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r5, [ip, r3] │ │ │ │ mov r4, r1 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ 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 │ │ │ │ + bne ee754 │ │ │ │ ldrsh r1, [ip] │ │ │ │ cmp r1, #25 │ │ │ │ moveq r1, r2 │ │ │ │ - beq ee770 │ │ │ │ + beq ee77c │ │ │ │ str r4, [sp] │ │ │ │ - ldr r1, [pc, #172] @ ee800 │ │ │ │ + ldr r1, [pc, #172] @ ee80c │ │ │ │ str r0, [r5] │ │ │ │ - ldr r0, [pc, #168] @ ee804 │ │ │ │ + ldr r0, [pc, #168] @ ee810 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr ip, [r4] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r4, [ip, #24] │ │ │ │ str ip, [sp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ sub r4, r4, #1 │ │ │ │ - bne ee790 │ │ │ │ - b ee7b0 │ │ │ │ + bne ee79c │ │ │ │ + b ee7bc │ │ │ │ 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 │ │ │ │ + bne ee794 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #76] @ ee808 │ │ │ │ + ldr r2, [pc, #76] @ ee814 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #44] @ ee7f0 │ │ │ │ + ldr r3, [pc, #44] @ ee7fc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne ee7e8 │ │ │ │ + bne ee7f4 │ │ │ │ mov r0, r1 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r1, ip, r8, lsr r9 │ │ │ │ + andseq r1, ip, ip, lsr #18 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r1, ip, r8, lsl r9 │ │ │ │ + andseq r1, ip, ip, lsl #18 │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x00181dd0 │ │ │ │ - andseq r1, r8, ip, lsl #28 │ │ │ │ - andseq r1, ip, r8, lsr r8 │ │ │ │ + andseq r1, r8, r4, asr #27 │ │ │ │ + andseq r1, r8, r0, lsl #28 │ │ │ │ + andseq r1, ip, ip, lsr #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r4, [pc, #388] @ ee9a8 │ │ │ │ - ldr lr, [pc, #388] @ ee9ac │ │ │ │ + ldr r4, [pc, #388] @ ee9b4 │ │ │ │ + ldr lr, [pc, #388] @ ee9b8 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr r2, [pc, #380] @ ee9b0 │ │ │ │ + ldr r2, [pc, #380] @ ee9bc │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ - ldr ip, [pc, #376] @ ee9b4 │ │ │ │ + ldr ip, [pc, #376] @ ee9c0 │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #44] @ 0x2c │ │ │ │ mov lr, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [pc, #360] @ ee9b8 │ │ │ │ + ldr r3, [pc, #360] @ ee9c4 │ │ │ │ ldr r7, [r2, ip] │ │ │ │ str r7, [sp, #20] │ │ │ │ ldr r8, [r2, r3] │ │ │ │ add r2, sp, #24 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r8] │ │ │ │ mov r4, r1 │ │ │ │ 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 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ tst r2, #1 │ │ │ │ - add r1, sp, #12 │ │ │ │ + add r1, sp, #16 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - bne ee8b4 │ │ │ │ + bne ee8c0 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #25 │ │ │ │ - beq ee8d8 │ │ │ │ + beq ee8e4 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r1, [pc, #252] @ ee9bc │ │ │ │ + ldr r1, [pc, #252] @ ee9c8 │ │ │ │ str r0, [r8] │ │ │ │ - ldr r0, [pc, #248] @ ee9c0 │ │ │ │ + ldr r0, [pc, #248] @ ee9cc │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ sub r6, r2, #1 │ │ │ │ - beq ee96c │ │ │ │ + beq ee978 │ │ │ │ add r5, r6, #2 │ │ │ │ ldr r2, [r3, r5, lsl #2] │ │ │ │ str r7, [sp, #16] │ │ │ │ ldr r4, [r2, #4] │ │ │ │ mov r3, r7 │ │ │ │ cmp r4, #0 │ │ │ │ sub r4, r4, #1 │ │ │ │ - bne ee924 │ │ │ │ - b ee944 │ │ │ │ + bne ee930 │ │ │ │ + b ee950 │ │ │ │ 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 │ │ │ │ + bne ee920 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ cmp r6, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq ee970 │ │ │ │ + beq ee97c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ sub r6, r6, #1 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - b ee8f0 │ │ │ │ + b ee8fc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #72] @ ee9c4 │ │ │ │ + ldr r2, [pc, #72] @ ee9d0 │ │ │ │ str r3, [r8] │ │ │ │ - ldr r3, [pc, #40] @ ee9ac │ │ │ │ + ldr r3, [pc, #40] @ ee9b8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne ee9a4 │ │ │ │ + bne ee9b0 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001c17d4 │ │ │ │ + andseq r1, ip, r8, asr #15 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x001c17b4 │ │ │ │ + andseq r1, ip, r8, lsr #15 │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r1, r8, r0, ror #24 │ │ │ │ - @ instruction: 0x00181cbc │ │ │ │ - andseq r1, ip, r8, ror r6 │ │ │ │ + andseq r1, r8, r4, asr ip │ │ │ │ + @ instruction: 0x00181cb0 │ │ │ │ + andseq r1, ip, ip, ror #12 │ │ │ │ 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 180350 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq eea04 │ │ │ │ + beq eea10 │ │ │ │ ldr r0, [r4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 1a37b4 │ │ │ │ - ldr r1, [pc, #36] @ eea30 │ │ │ │ - ldr r0, [pc, #36] @ eea34 │ │ │ │ + b 1a37ac │ │ │ │ + ldr r1, [pc, #36] @ eea3c │ │ │ │ + ldr r0, [pc, #36] @ eea40 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r5 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r0, [r4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 1a37b4 │ │ │ │ - andseq pc, r7, r0, ror #31 │ │ │ │ - mulseq r8, r4, fp │ │ │ │ + b 1a37ac │ │ │ │ + @ instruction: 0x0017ffd4 │ │ │ │ + andseq r1, r8, r8, lsl #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr ip, [pc, #604] @ eecac │ │ │ │ - ldr r2, [pc, #604] @ eecb0 │ │ │ │ + ldr ip, [pc, #604] @ eecb8 │ │ │ │ + ldr r2, [pc, #604] @ eecbc │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #20] │ │ │ │ - ldr sl, [pc, #592] @ eecb4 │ │ │ │ + ldr sl, [pc, #592] @ eecc0 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #588] @ eecb8 │ │ │ │ + ldr r3, [pc, #588] @ eecc4 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ add sl, pc, sl │ │ │ │ ldr r9, [sl, r3] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ @@ -209579,166 +209582,166 @@ │ │ │ │ add r3, sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r1] │ │ │ │ tst r0, #1 │ │ │ │ - bne eead8 │ │ │ │ + bne eeae4 │ │ │ │ ldrsh ip, [r0] │ │ │ │ sub r3, ip, #79 @ 0x4f │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #6 │ │ │ │ - bls eec78 │ │ │ │ + bls eec84 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r0, [pc, #472] @ eecbc │ │ │ │ - ldr r1, [pc, #472] @ eecc0 │ │ │ │ + ldr r0, [pc, #472] @ eecc8 │ │ │ │ + ldr r1, [pc, #472] @ eeccc │ │ │ │ str r2, [r9] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - bl 183f24 │ │ │ │ + bl 183f2c │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq eec4c │ │ │ │ + beq eec58 │ │ │ │ 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 │ │ │ │ + beq eebe4 │ │ │ │ + ldr r3, [pc, #384] @ eecd0 │ │ │ │ + ldr fp, [pc, #384] @ eecd4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #376] @ eeccc │ │ │ │ + ldr r3, [pc, #376] @ eecd8 │ │ │ │ add fp, pc, fp │ │ │ │ add r3, pc, r3 │ │ │ │ add r8, sp, #28 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r8, [sp] │ │ │ │ - bl 96c00 │ │ │ │ + bl 96c04 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ands r2, r3, #1 │ │ │ │ - bne eebb4 │ │ │ │ + bne eebc0 │ │ │ │ ldrsh r1, [r3] │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - beq eebb4 │ │ │ │ + beq eebc0 │ │ │ │ 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 │ │ │ │ + bne eeb6c │ │ │ │ mov r0, #8 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ mov r2, #34 @ 0x22 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ strh r2, [r0] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [r2] │ │ │ │ str r1, [r0, #4] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ str ip, [r9] │ │ │ │ - bl 194c9c │ │ │ │ - ldr r3, [pc, #192] @ eecd0 │ │ │ │ + bl 194ca4 │ │ │ │ + ldr r3, [pc, #192] @ eecdc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r2, [r9] │ │ │ │ - ldr r2, [pc, #184] @ eecd4 │ │ │ │ + ldr r2, [pc, #184] @ eece0 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #136] @ eecb0 │ │ │ │ + ldr r3, [pc, #136] @ eecbc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne eeca8 │ │ │ │ + bne eecb4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r1, [sp] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r1, [r9] │ │ │ │ - ldr r0, [pc, #116] @ eecd8 │ │ │ │ - ldr r1, [pc, #116] @ eecdc │ │ │ │ + ldr r0, [pc, #116] @ eece4 │ │ │ │ + ldr r1, [pc, #116] @ eece8 │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 48af8 │ │ │ │ - b eeb10 │ │ │ │ + bl 48af4 │ │ │ │ + b eeb1c │ │ │ │ cmp ip, #85 @ 0x55 │ │ │ │ - beq eec8c │ │ │ │ + beq eec98 │ │ │ │ cmp ip, #80 @ 0x50 │ │ │ │ - bne eead8 │ │ │ │ - b eeb00 │ │ │ │ + bne eeae4 │ │ │ │ + b eeb0c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ tst r3, #1 │ │ │ │ - bne eead8 │ │ │ │ + bne eeae4 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #80 @ 0x50 │ │ │ │ - bne eead8 │ │ │ │ - b eeb00 │ │ │ │ + bne eeae4 │ │ │ │ + b eeb0c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r1, ip, r4, lsr #11 │ │ │ │ + mulseq ip, r8, r5 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r1, ip, r4, lsl #11 │ │ │ │ + andseq r1, ip, r8, ror r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r1, r8, r8, lsl #22 │ │ │ │ - @ instruction: 0x00181ad8 │ │ │ │ - andseq r1, r8, r0, ror #21 │ │ │ │ - andseq pc, r7, ip, lsl #13 │ │ │ │ - andseq r1, r8, r4, lsr #21 │ │ │ │ + @ instruction: 0x00181afc │ │ │ │ + andseq r1, r8, ip, asr #21 │ │ │ │ + @ instruction: 0x00181ad4 │ │ │ │ + andseq pc, r7, r0, lsl #13 │ │ │ │ + mulseq r8, r8, sl │ │ │ │ @ instruction: 0x000003bc │ │ │ │ - @ instruction: 0x001c13d4 │ │ │ │ - andseq r1, r8, ip, lsl #19 │ │ │ │ - andseq r1, r8, ip, lsr #19 │ │ │ │ - ldr r0, [pc, #4] @ eecec │ │ │ │ + andseq r1, ip, r8, asr #7 │ │ │ │ + andseq r1, r8, r0, lsl #19 │ │ │ │ + andseq r1, r8, r0, lsr #19 │ │ │ │ + ldr r0, [pc, #4] @ eecf8 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 1d226c │ │ │ │ - andseq fp, r7, r4, lsl #10 │ │ │ │ + b 1d2258 │ │ │ │ + @ instruction: 0x0017b4f8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr ip, [pc, #244] @ eedfc │ │ │ │ - ldr r2, [pc, #244] @ eee00 │ │ │ │ + ldr ip, [pc, #244] @ eee08 │ │ │ │ + ldr r2, [pc, #244] @ eee0c │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r6, [pc, #236] @ eee04 │ │ │ │ + ldr r6, [pc, #236] @ eee10 │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr r3, [pc, #232] @ eee08 │ │ │ │ + ldr r3, [pc, #232] @ eee14 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ mov r4, r1 │ │ │ │ add r1, sp, #16 │ │ │ │ @@ -209750,71 +209753,71 @@ │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #12 │ │ │ │ str r0, [sp, #24] │ │ │ │ tst r1, #1 │ │ │ │ mov r0, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ - bne eed78 │ │ │ │ + bne eed84 │ │ │ │ ldrsh r0, [r1] │ │ │ │ cmp r0, #59 @ 0x3b │ │ │ │ - beq eed9c │ │ │ │ - ldr r1, [pc, #140] @ eee0c │ │ │ │ - ldr r0, [pc, #140] @ eee10 │ │ │ │ + beq eeda8 │ │ │ │ + ldr r1, [pc, #140] @ eee18 │ │ │ │ + ldr r0, [pc, #140] @ eee1c │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [r5] │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r1, [r4] │ │ │ │ - ldr r3, [pc, #112] @ eee14 │ │ │ │ + ldr r3, [pc, #112] @ eee20 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 95ab4 │ │ │ │ + bl 95ab8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq eedec │ │ │ │ + beq eedf8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #84] @ eee18 │ │ │ │ + ldr r2, [pc, #84] @ eee24 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #52] @ eee00 │ │ │ │ + ldr r3, [pc, #52] @ eee0c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne eedf8 │ │ │ │ + bne eee04 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #40] @ eee1c │ │ │ │ + ldr r3, [pc, #40] @ eee28 │ │ │ │ ldr r0, [r6, r3] │ │ │ │ - b eedb8 │ │ │ │ + b eedc4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001c12f0 │ │ │ │ + andseq r1, ip, r4, ror #5 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x001c12d0 │ │ │ │ + andseq r1, ip, r4, asr #5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq fp, r7, ip, lsl #22 │ │ │ │ - andseq r1, r8, r8, asr #17 │ │ │ │ + andseq fp, r7, r0, lsl #22 │ │ │ │ + @ instruction: 0x001818bc │ │ │ │ @ instruction: 0x000004b0 │ │ │ │ - andseq r1, ip, r0, lsr r2 │ │ │ │ + andseq r1, ip, r4, lsr #4 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr ip, [pc, #504] @ ef030 │ │ │ │ - ldr r2, [pc, #504] @ ef034 │ │ │ │ + ldr ip, [pc, #504] @ ef03c │ │ │ │ + ldr r2, [pc, #504] @ ef040 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r6, [pc, #496] @ ef038 │ │ │ │ + ldr r6, [pc, #496] @ ef044 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #492] @ ef03c │ │ │ │ + ldr r3, [pc, #492] @ ef048 │ │ │ │ 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] │ │ │ │ @@ -209822,203 +209825,203 @@ │ │ │ │ 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 │ │ │ │ + bne eeec0 │ │ │ │ ldrsh r3, [r1] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq eeed8 │ │ │ │ - ldr r1, [pc, #388] @ ef040 │ │ │ │ - ldr r0, [pc, #388] @ ef044 │ │ │ │ + beq eeee4 │ │ │ │ + ldr r1, [pc, #388] @ ef04c │ │ │ │ + ldr r0, [pc, #388] @ ef050 │ │ │ │ str r4, [sp] │ │ │ │ mov r3, r7 │ │ │ │ str r2, [r5] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ tst r3, #1 │ │ │ │ - bne eeef4 │ │ │ │ + bne eef00 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq eef1c │ │ │ │ - ldr r1, [pc, #332] @ ef048 │ │ │ │ - ldr r0, [pc, #332] @ ef04c │ │ │ │ + beq eef28 │ │ │ │ + ldr r1, [pc, #332] @ ef054 │ │ │ │ + ldr r0, [pc, #332] @ ef058 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r4, [sp] │ │ │ │ mov r3, r7 │ │ │ │ str r2, [r5] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 48af8 │ │ │ │ - ldr r3, [pc, #300] @ ef050 │ │ │ │ + bl 48af4 │ │ │ │ + ldr r3, [pc, #300] @ ef05c │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 95ab4 │ │ │ │ + bl 95ab8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq eef44 │ │ │ │ + beq eef50 │ │ │ │ tst r0, #1 │ │ │ │ - beq eef80 │ │ │ │ - ldr r3, [pc, #264] @ ef054 │ │ │ │ + beq eef8c │ │ │ │ + ldr r3, [pc, #264] @ ef060 │ │ │ │ ldr r0, [r6, r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #256] @ ef058 │ │ │ │ + ldr r2, [pc, #256] @ ef064 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #212] @ ef034 │ │ │ │ + ldr r3, [pc, #212] @ ef040 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne ef02c │ │ │ │ + bne ef038 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - bne eef44 │ │ │ │ - ldr r1, [pc, #200] @ ef05c │ │ │ │ + bne eef50 │ │ │ │ + ldr r1, [pc, #200] @ ef068 │ │ │ │ ldrh r3, [r0, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r0, [r1] │ │ │ │ and ip, r3, #3 │ │ │ │ cmp r2, r0 │ │ │ │ - beq ef018 │ │ │ │ + beq ef024 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r2, r0 │ │ │ │ lsreq r3, r3, #1 │ │ │ │ andeq r3, r3, #1 │ │ │ │ - beq ef00c │ │ │ │ + beq ef018 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - beq ef000 │ │ │ │ + beq ef00c │ │ │ │ ldr r1, [r1, #12] │ │ │ │ cmp r2, r1 │ │ │ │ - bne eef44 │ │ │ │ - ldr r2, [pc, #128] @ ef060 │ │ │ │ + bne eef50 │ │ │ │ + ldr r2, [pc, #128] @ ef06c │ │ │ │ lsr r3, r3, #9 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ ldr ip, [r2, r3, lsl #2] │ │ │ │ and ip, ip, #312 @ 0x138 │ │ │ │ cmp ip, #0 │ │ │ │ - beq eef44 │ │ │ │ - ldr r3, [pc, #104] @ ef064 │ │ │ │ + beq eef50 │ │ │ │ + ldr r3, [pc, #104] @ ef070 │ │ │ │ ldr r0, [r6, r3] │ │ │ │ - b eef4c │ │ │ │ + b eef58 │ │ │ │ sub r3, ip, #3 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r3, #0 │ │ │ │ - bne eeff4 │ │ │ │ - b eef44 │ │ │ │ + bne ef000 │ │ │ │ + b eef50 │ │ │ │ tst r3, #16 │ │ │ │ - bne eef44 │ │ │ │ + bne eef50 │ │ │ │ subs ip, ip, #0 │ │ │ │ movne ip, #1 │ │ │ │ - b eefec │ │ │ │ + b eeff8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r1, ip, r0, asr #3 │ │ │ │ + @ instruction: 0x001c11b4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r1, ip, r0, lsr #3 │ │ │ │ + mulseq ip, r4, r1 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq fp, r7, r4, asr #19 │ │ │ │ - mulseq r8, r8, r7 │ │ │ │ - andseq fp, r7, r0, lsl #19 │ │ │ │ - andseq r1, r8, r0, asr r7 │ │ │ │ + @ instruction: 0x0017b9b8 │ │ │ │ + andseq r1, r8, ip, lsl #15 │ │ │ │ + andseq fp, r7, r4, ror r9 │ │ │ │ + andseq r1, r8, r4, asr #14 │ │ │ │ @ instruction: 0x000004b0 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - mulseq ip, ip, r0 │ │ │ │ - strdeq sl, [sl], -r0 @ │ │ │ │ + mulseq ip, r0, r0 │ │ │ │ + eoreq sl, sl, r4, ror #21 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r0, [pc, #180] @ ef134 │ │ │ │ - ldr r2, [pc, #180] @ ef138 │ │ │ │ + ldr r0, [pc, #180] @ ef140 │ │ │ │ + ldr r2, [pc, #180] @ ef144 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ - ldr r4, [pc, #172] @ ef13c │ │ │ │ + ldr r4, [pc, #172] @ ef148 │ │ │ │ sub sp, sp, #28 │ │ │ │ - ldr r3, [pc, #168] @ ef140 │ │ │ │ + ldr r3, [pc, #168] @ ef14c │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r5, [r4, r3] │ │ │ │ - ldr r3, [pc, #148] @ ef144 │ │ │ │ + ldr r3, [pc, #148] @ ef150 │ │ │ │ ldr r2, [r5] │ │ │ │ str r2, [sp, #8] │ │ │ │ add r2, sp, #8 │ │ │ │ str r2, [r5] │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r2, sp, #4 │ │ │ │ str r2, [sp, #16] │ │ │ │ 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 │ │ │ │ + beq ef130 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #76] @ ef148 │ │ │ │ + ldr r2, [pc, #76] @ ef154 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #52] @ ef138 │ │ │ │ + ldr r3, [pc, #52] @ ef144 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne ef130 │ │ │ │ + bne ef13c │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #32] @ ef14c │ │ │ │ + ldr r3, [pc, #32] @ ef158 │ │ │ │ ldr r0, [r4, r3] │ │ │ │ - b ef0f0 │ │ │ │ + b ef0fc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r0, ip, r8, ror pc │ │ │ │ + andseq r0, ip, ip, ror #30 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r0, ip, r8, asr pc │ │ │ │ + andseq r0, ip, ip, asr #30 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @ instruction: 0x000004b0 │ │ │ │ - @ instruction: 0x001c0ef8 │ │ │ │ + andseq r0, ip, ip, ror #29 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r0, [pc, #176] @ ef218 │ │ │ │ - ldr r2, [pc, #176] @ ef21c │ │ │ │ + ldr r0, [pc, #176] @ ef224 │ │ │ │ + ldr r2, [pc, #176] @ ef228 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ - ldr r5, [pc, #168] @ ef220 │ │ │ │ + ldr r5, [pc, #168] @ ef22c │ │ │ │ sub sp, sp, #28 │ │ │ │ - ldr r3, [pc, #164] @ ef224 │ │ │ │ + ldr r3, [pc, #164] @ ef230 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r2, [r4] │ │ │ │ @@ -210027,55 +210030,55 @@ │ │ │ │ ldr r0, [r1] │ │ │ │ strd r2, [sp, #8] │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ tst r0, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq ef1c8 │ │ │ │ + beq ef1d4 │ │ │ │ asrs r0, r0, #1 │ │ │ │ - bpl ef200 │ │ │ │ - ldr r3, [pc, #88] @ ef228 │ │ │ │ + bpl ef20c │ │ │ │ + ldr r3, [pc, #88] @ ef234 │ │ │ │ ldr r0, [r5, r3] │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #80] @ ef22c │ │ │ │ - ldr r3, [pc, #60] @ ef21c │ │ │ │ + ldr r2, [pc, #80] @ ef238 │ │ │ │ + ldr r3, [pc, #60] @ ef228 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne ef214 │ │ │ │ + bne ef220 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bl 1a057c │ │ │ │ + bl 1a0574 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne ef1d0 │ │ │ │ - b ef1c8 │ │ │ │ + bne ef1dc │ │ │ │ + b ef1d4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mulseq ip, r0, lr │ │ │ │ + andseq r0, ip, r4, lsl #29 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r0, ip, r0, ror lr │ │ │ │ + andseq r0, ip, r4, ror #28 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andseq r0, ip, ip, lsl lr │ │ │ │ + andseq r0, ip, r0, lsl lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr ip, [pc, #556] @ ef474 │ │ │ │ - ldr r2, [pc, #556] @ ef478 │ │ │ │ + ldr ip, [pc, #556] @ ef480 │ │ │ │ + ldr r2, [pc, #556] @ ef484 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r6, [pc, #544] @ ef47c │ │ │ │ + ldr r6, [pc, #544] @ ef488 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #540] @ ef480 │ │ │ │ + ldr r3, [pc, #540] @ ef48c │ │ │ │ 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] │ │ │ │ @@ -210088,345 +210091,345 @@ │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r1] │ │ │ │ mov r4, r0 │ │ │ │ tst r3, #1 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bne ef2c0 │ │ │ │ + bne ef2cc │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq ef2e8 │ │ │ │ + beq ef2f4 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r0, [pc, #440] @ ef484 │ │ │ │ - ldr r1, [pc, #440] @ ef488 │ │ │ │ + ldr r0, [pc, #440] @ ef490 │ │ │ │ + ldr r1, [pc, #440] @ ef494 │ │ │ │ str r2, [r5] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r4, #1 │ │ │ │ - ble ef398 │ │ │ │ + ble ef3a4 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne ef30c │ │ │ │ + bne ef318 │ │ │ │ ldrh r3, [r3] │ │ │ │ sub r3, r3, #79 @ 0x4f │ │ │ │ cmp r3, #6 │ │ │ │ - bls ef338 │ │ │ │ + bls ef344 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r0, [pc, #372] @ ef48c │ │ │ │ - ldr r1, [pc, #372] @ ef490 │ │ │ │ + ldr r0, [pc, #372] @ ef498 │ │ │ │ + ldr r1, [pc, #372] @ ef49c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [r5] │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - ldr r3, [pc, #340] @ ef494 │ │ │ │ + ldr r3, [pc, #340] @ ef4a0 │ │ │ │ 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 │ │ │ │ + beq ef3d0 │ │ │ │ + ldr r3, [pc, #308] @ ef4a4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [r6, r3] │ │ │ │ str r2, [r5] │ │ │ │ - ldr r2, [pc, #296] @ ef49c │ │ │ │ - ldr r3, [pc, #256] @ ef478 │ │ │ │ + ldr r2, [pc, #296] @ ef4a8 │ │ │ │ + ldr r3, [pc, #256] @ ef484 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne ef464 │ │ │ │ + bne ef470 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #244] @ ef494 │ │ │ │ + ldr r3, [pc, #244] @ ef4a0 │ │ │ │ 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 │ │ │ │ + beq ef428 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - b ef368 │ │ │ │ - ldr r3, [pc, #212] @ ef4a0 │ │ │ │ + b ef374 │ │ │ │ + ldr r3, [pc, #212] @ ef4ac │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ef440 │ │ │ │ + beq ef44c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 95ab4 │ │ │ │ + bl 95ab8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bne ef468 │ │ │ │ + bne ef474 │ │ │ │ cmp r4, #1 │ │ │ │ - ble ef430 │ │ │ │ - ldr r3, [pc, #164] @ ef4a4 │ │ │ │ + ble ef43c │ │ │ │ + ldr r3, [pc, #164] @ ef4b0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ef440 │ │ │ │ + beq ef44c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldm r3, {r1, r2} │ │ │ │ - bl 959b8 │ │ │ │ - b ef35c │ │ │ │ - ldr r3, [pc, #132] @ ef4a8 │ │ │ │ + bl 959bc │ │ │ │ + b ef368 │ │ │ │ + ldr r3, [pc, #132] @ ef4b4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne ef3d8 │ │ │ │ - ldr r3, [pc, #116] @ ef4ac │ │ │ │ + bne ef3e4 │ │ │ │ + ldr r3, [pc, #116] @ ef4b8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [r6, r3] │ │ │ │ - b ef368 │ │ │ │ - ldr r4, [pc, #104] @ ef4b0 │ │ │ │ + b ef374 │ │ │ │ + ldr r4, [pc, #104] @ ef4bc │ │ │ │ mov r1, #4 │ │ │ │ add r4, pc, r4 │ │ │ │ add r0, r4, #16 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ mov r0, #1 │ │ │ │ bl 8ea90 │ │ │ │ str r0, [r4, #16] │ │ │ │ - b ef40c │ │ │ │ + b ef418 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ cmp r4, #1 │ │ │ │ - ble ef3bc │ │ │ │ - b ef35c │ │ │ │ - andseq r0, ip, ip, lsr #27 │ │ │ │ - strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r0, ip, ip, lsl #27 │ │ │ │ - @ instruction: 0x000005bc │ │ │ │ - andseq r1, r8, r4, lsr #7 │ │ │ │ - @ instruction: 0x0017b5bc │ │ │ │ - andseq r1, r8, r4, asr r3 │ │ │ │ - andseq r1, r8, r0, ror r3 │ │ │ │ + ble ef3c8 │ │ │ │ + b ef368 │ │ │ │ + andseq r0, ip, r0, lsr #27 │ │ │ │ + strdeq r0, [r0], -r0 @ │ │ │ │ + andseq r0, ip, r0, lsl #27 │ │ │ │ + @ instruction: 0x000005bc │ │ │ │ + mulseq r8, r8, r3 │ │ │ │ + @ instruction: 0x0017b5b0 │ │ │ │ + andseq r1, r8, r8, asr #6 │ │ │ │ + andseq r1, r8, r4, ror #6 │ │ │ │ @ instruction: 0x000004b0 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ - andseq r0, ip, r4, lsl #25 │ │ │ │ - @ instruction: 0x002aa6bc │ │ │ │ - eoreq sl, sl, r8, lsl #13 │ │ │ │ - eoreq sl, sl, r4, ror #12 │ │ │ │ + andseq r0, ip, r8, ror ip │ │ │ │ + @ instruction: 0x002aa6b0 │ │ │ │ + eoreq sl, sl, ip, ror r6 │ │ │ │ + eoreq sl, sl, r8, asr r6 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq sl, sl, ip, lsr r6 │ │ │ │ + eoreq sl, sl, r0, lsr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #696] @ ef784 │ │ │ │ - ldr r3, [pc, #696] @ ef788 │ │ │ │ + ldr r2, [pc, #696] @ ef790 │ │ │ │ + ldr r3, [pc, #696] @ ef794 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ - bl 2d7d8 │ │ │ │ - ldr r5, [pc, #664] @ ef78c │ │ │ │ + bl 2d7d4 │ │ │ │ + ldr r5, [pc, #664] @ ef798 │ │ │ │ add r5, pc, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ef5ec │ │ │ │ - ldr r3, [pc, #652] @ ef790 │ │ │ │ + bne ef5f8 │ │ │ │ + ldr r3, [pc, #652] @ ef79c │ │ │ │ ldr ip, [r5, r3] │ │ │ │ ldr r0, [ip] │ │ │ │ cmp r0, #1 │ │ │ │ - beq ef5ec │ │ │ │ + beq ef5f8 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne ef514 │ │ │ │ - ldr r2, [pc, #616] @ ef794 │ │ │ │ + bne ef520 │ │ │ │ + ldr r2, [pc, #616] @ ef7a0 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ str r3, [ip] │ │ │ │ ldr r3, [r2] │ │ │ │ str r3, [r1, #12] │ │ │ │ mov r3, #1 │ │ │ │ mov r6, sp │ │ │ │ mov r5, #0 │ │ │ │ str r0, [sp] │ │ │ │ str r3, [r2] │ │ │ │ mov r1, r4 │ │ │ │ - bl 2c068 │ │ │ │ + bl 2c064 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp] │ │ │ │ - beq ef6c0 │ │ │ │ + beq ef6cc │ │ │ │ mov r1, r4 │ │ │ │ - bl 2c1e0 │ │ │ │ + bl 2c1dc │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r2, r3, #31 │ │ │ │ addmi r2, r3, #62 @ 0x3e │ │ │ │ asr r2, r2, #5 │ │ │ │ cmp r2, #0 │ │ │ │ sub r1, r2, #1 │ │ │ │ - beq ef5a8 │ │ │ │ + beq ef5b4 │ │ │ │ add r3, r3, #6 │ │ │ │ add r3, r3, r1 │ │ │ │ sub r3, r3, r2 │ │ │ │ mov r1, #0 │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r0, r7, r3, lsl #2 │ │ │ │ bl 230c4 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 2c1e0 │ │ │ │ + bl 2c1dc │ │ │ │ ldr r3, [sp] │ │ │ │ str r5, [r3, #16] │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq ef674 │ │ │ │ + beq ef680 │ │ │ │ tst r7, #1 │ │ │ │ - beq ef62c │ │ │ │ - ldr r3, [pc, #452] @ ef798 │ │ │ │ - ldr r1, [pc, #452] @ ef79c │ │ │ │ - ldr r0, [pc, #452] @ ef7a0 │ │ │ │ - ldr r2, [pc, #452] @ ef7a4 │ │ │ │ + beq ef638 │ │ │ │ + ldr r3, [pc, #452] @ ef7a4 │ │ │ │ + ldr r1, [pc, #452] @ ef7a8 │ │ │ │ + ldr r0, [pc, #452] @ ef7ac │ │ │ │ + ldr r2, [pc, #452] @ ef7b0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #416] @ ef794 │ │ │ │ + ldr r3, [pc, #416] @ ef7a0 │ │ │ │ ldr r2, [r5, r3] │ │ │ │ ldr r0, [r2] │ │ │ │ cmp r0, #1 │ │ │ │ - bne ef538 │ │ │ │ - ldr r2, [pc, #416] @ ef7a8 │ │ │ │ - ldr r3, [pc, #380] @ ef788 │ │ │ │ + bne ef544 │ │ │ │ + ldr r2, [pc, #416] @ ef7b4 │ │ │ │ + ldr r3, [pc, #380] @ ef794 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne ef780 │ │ │ │ + bne ef78c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsh r3, [r7] │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ - beq ef69c │ │ │ │ + beq ef6a8 │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - bne ef5cc │ │ │ │ + bne ef5d8 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 2c1e0 │ │ │ │ + bl 2c1dc │ │ │ │ ldr r2, [sp] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add r3, r7, r3, lsl #2 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r2, [r3, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 2c1e0 │ │ │ │ + bl 2c1dc │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne ef5c4 │ │ │ │ + bne ef5d0 │ │ │ │ ldr r3, [sp] │ │ │ │ ldrsh r2, [r3, #2] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ tst r2, #1 │ │ │ │ subne r2, r2, #1 │ │ │ │ strhne r2, [r3, #2] │ │ │ │ cmp r0, #1 │ │ │ │ str r0, [sp] │ │ │ │ str r5, [r3, #12] │ │ │ │ - bne ef54c │ │ │ │ - b ef600 │ │ │ │ + bne ef558 │ │ │ │ + b ef60c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 2c1e0 │ │ │ │ + bl 2c1dc │ │ │ │ ldr r2, [sp] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ add r3, r7, r3, lsl #2 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r2, [r3, #4] │ │ │ │ - b ef660 │ │ │ │ + b ef66c │ │ │ │ ldr r7, [r0, #4] │ │ │ │ adds r3, r7, #31 │ │ │ │ addmi r3, r7, #62 @ 0x3e │ │ │ │ asr r3, r3, #5 │ │ │ │ cmp r3, #0 │ │ │ │ add r2, r7, #5 │ │ │ │ sub ip, r3, #1 │ │ │ │ - beq ef734 │ │ │ │ + beq ef740 │ │ │ │ add lr, r0, ip, lsl #7 │ │ │ │ add r3, r3, r2 │ │ │ │ add r8, r0, r3, lsl #2 │ │ │ │ add lr, lr, #20 │ │ │ │ lsl ip, ip, #5 │ │ │ │ ldr r1, [r8, #-4]! │ │ │ │ mov r3, #0 │ │ │ │ lsr r2, r1, r3 │ │ │ │ ands r2, r2, #1 │ │ │ │ - bne ef714 │ │ │ │ + bne ef720 │ │ │ │ add r0, ip, r3 │ │ │ │ cmp r0, r7 │ │ │ │ strlt r2, [lr, r3, lsl #2] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #32 │ │ │ │ - bne ef6fc │ │ │ │ + bne ef708 │ │ │ │ sub ip, ip, #32 │ │ │ │ cmn ip, #32 │ │ │ │ sub lr, lr, #128 @ 0x80 │ │ │ │ str r5, [r8] │ │ │ │ - bne ef6f4 │ │ │ │ + bne ef700 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2beac │ │ │ │ + bl 2bea8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp] │ │ │ │ - bl 2c1e0 │ │ │ │ + bl 2c1dc │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp] │ │ │ │ - bl 2bec4 │ │ │ │ + bl 2bec0 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2beac │ │ │ │ + bl 2bea8 │ │ │ │ ldr r7, [sp] │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [r7, #8] │ │ │ │ - b ef570 │ │ │ │ + b ef57c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r0, ip, ip, lsr #22 │ │ │ │ + andseq r0, ip, r0, lsr #22 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r0, ip, r8, lsl #22 │ │ │ │ + @ instruction: 0x001c0afc │ │ │ │ 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, ip, lsr #19 │ │ │ │ + ldrheq r1, [r8], -ip │ │ │ │ + andseq r3, r8, r0, asr #20 │ │ │ │ andeq r0, r0, r9, ror #13 │ │ │ │ - @ instruction: 0x001c09f0 │ │ │ │ + andseq r0, ip, r4, ror #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr ip, [pc, #208] @ ef894 │ │ │ │ - ldr r1, [pc, #208] @ ef898 │ │ │ │ + ldr ip, [pc, #208] @ ef8a0 │ │ │ │ + ldr r1, [pc, #208] @ ef8a4 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #196] @ ef89c │ │ │ │ + ldr r3, [pc, #196] @ ef8a8 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #192] @ ef8a0 │ │ │ │ + ldr r2, [pc, #192] @ ef8ac │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r5] │ │ │ │ @@ -210435,65 +210438,65 @@ │ │ │ │ str r1, [r5] │ │ │ │ mov r1, #2 │ │ │ │ str r1, [sp, #16] │ │ │ │ add r1, sp, #8 │ │ │ │ str r1, [sp, #20] │ │ │ │ add r1, sp, #4 │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr r1, [pc, #128] @ ef8a4 │ │ │ │ + ldr r1, [pc, #128] @ ef8b0 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r4, [r3, r1] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r1, [r4] │ │ │ │ mvn r3, #0 │ │ │ │ sub ip, r1, #4 │ │ │ │ str ip, [r4] │ │ │ │ str r0, [r1, #-4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [r5] │ │ │ │ add r3, r3, #4 │ │ │ │ - ldr r2, [pc, #64] @ ef8a8 │ │ │ │ + ldr r2, [pc, #64] @ ef8b4 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ ef898 │ │ │ │ + ldr r3, [pc, #40] @ ef8a4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne ef890 │ │ │ │ + bne ef89c │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r0, ip, r0, lsr r8 │ │ │ │ + andseq r0, ip, r4, lsr #16 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r0, ip, r0, lsl r8 │ │ │ │ + andseq r0, ip, r4, lsl #16 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ - andseq r0, ip, ip, lsl #15 │ │ │ │ + andseq r0, ip, r0, lsl #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #652] @ efb60 │ │ │ │ + ldr r2, [pc, #652] @ efb6c │ │ │ │ ands r5, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bne efb0c │ │ │ │ - ldr r4, [pc, #632] @ efb64 │ │ │ │ + bne efb18 │ │ │ │ + ldr r4, [pc, #632] @ efb70 │ │ │ │ mov lr, r5 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r6, [r4, #40] @ 0x28 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r4, #24] │ │ │ │ ldr ip, [r4, #28] │ │ │ │ ldr r8, [r4, #32] │ │ │ │ @@ -210503,302 +210506,302 @@ │ │ │ │ mov r7, r5 │ │ │ │ mov r6, r5 │ │ │ │ mov r4, r5 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #32] │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - b ef988 │ │ │ │ + b ef994 │ │ │ │ cmp r2, r0 │ │ │ │ - beq efa68 │ │ │ │ + beq efa74 │ │ │ │ cmp r2, ip │ │ │ │ - beq efa84 │ │ │ │ + beq efa90 │ │ │ │ cmp r2, r8 │ │ │ │ - beq efaa0 │ │ │ │ + beq efaac │ │ │ │ cmp r2, sl │ │ │ │ - beq efac4 │ │ │ │ + beq efad0 │ │ │ │ ldr r9, [sp, #28] │ │ │ │ cmp r2, r9 │ │ │ │ - beq efae8 │ │ │ │ + beq efaf4 │ │ │ │ cmp r2, fp │ │ │ │ - bne ef9c4 │ │ │ │ + bne ef9d0 │ │ │ │ cmp r4, #0 │ │ │ │ movne lr, #0 │ │ │ │ andeq lr, lr, #1 │ │ │ │ cmp lr, #0 │ │ │ │ movne r4, fp │ │ │ │ mov lr, #1 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ tst r3, #1 │ │ │ │ - bne ef9c4 │ │ │ │ + bne ef9d0 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - bne ef9c4 │ │ │ │ + bne ef9d0 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bne ef930 │ │ │ │ + bne ef93c │ │ │ │ cmp r4, #0 │ │ │ │ movne r5, #0 │ │ │ │ andeq r5, r5, #1 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r5, #0 │ │ │ │ movne r4, r1 │ │ │ │ tst r3, #1 │ │ │ │ mov r5, #1 │ │ │ │ - beq ef988 │ │ │ │ + beq ef994 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [pc, #408] @ efb68 │ │ │ │ + ldr r1, [pc, #408] @ efb74 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ cmp r3, r2 │ │ │ │ - beq ef9fc │ │ │ │ - ldr r1, [pc, #396] @ efb6c │ │ │ │ - ldr r0, [pc, #396] @ efb70 │ │ │ │ + beq efa08 │ │ │ │ + ldr r1, [pc, #396] @ efb78 │ │ │ │ + ldr r0, [pc, #396] @ efb7c │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #4 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq efa48 │ │ │ │ + beq efa54 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #356] @ efb74 │ │ │ │ - ldr r2, [pc, #356] @ efb78 │ │ │ │ + ldr r1, [pc, #356] @ efb80 │ │ │ │ + ldr r2, [pc, #356] @ efb84 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r0, [pc, #352] @ efb7c │ │ │ │ + ldr r0, [pc, #352] @ efb88 │ │ │ │ str r4, [sp] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r6, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r7, [r3] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r5, [r3] │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r4, #0 │ │ │ │ movne r6, #0 │ │ │ │ andeq r6, r6, #1 │ │ │ │ cmp r6, #0 │ │ │ │ movne r4, r0 │ │ │ │ mov r6, #1 │ │ │ │ - b ef97c │ │ │ │ + b ef988 │ │ │ │ cmp r4, #0 │ │ │ │ movne r7, #0 │ │ │ │ andeq r7, r7, #1 │ │ │ │ cmp r7, #0 │ │ │ │ movne r4, ip │ │ │ │ mov r7, #1 │ │ │ │ - b ef97c │ │ │ │ + b ef988 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ mov r2, #1 │ │ │ │ cmp r4, #0 │ │ │ │ movne r9, #0 │ │ │ │ andeq r9, r9, #1 │ │ │ │ cmp r9, #0 │ │ │ │ movne r4, r8 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b ef97c │ │ │ │ + b ef988 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ movne r2, #0 │ │ │ │ andeq r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ mov r2, #1 │ │ │ │ movne r4, sl │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b ef97c │ │ │ │ + b ef988 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ movne r2, #0 │ │ │ │ andeq r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ mov r2, #1 │ │ │ │ movne r4, r9 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - b ef97c │ │ │ │ - ldr r1, [pc, #84] @ efb68 │ │ │ │ + b ef988 │ │ │ │ + ldr r1, [pc, #84] @ efb74 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ cmp r3, r2 │ │ │ │ - beq efb50 │ │ │ │ - ldr r1, [pc, #92] @ efb80 │ │ │ │ - ldr r0, [pc, #92] @ efb84 │ │ │ │ + beq efb5c │ │ │ │ + ldr r1, [pc, #92] @ efb8c │ │ │ │ + ldr r0, [pc, #92] @ efb90 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r7, #0 │ │ │ │ str r2, [sp] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ mov r5, r7 │ │ │ │ mov r6, r7 │ │ │ │ - b efa48 │ │ │ │ + b efa54 │ │ │ │ mov r7, #0 │ │ │ │ mov r6, r7 │ │ │ │ mov r5, r7 │ │ │ │ - b efa48 │ │ │ │ - andseq r0, ip, r4, lsr #14 │ │ │ │ - mlaeq sl, r8, r1, sl │ │ │ │ + b efa54 │ │ │ │ + andseq r0, ip, r8, lsl r7 │ │ │ │ + eoreq sl, sl, ip, lsl #3 │ │ │ │ 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 │ │ │ │ + andseq r0, r8, r8, asr #25 │ │ │ │ + andseq r0, r8, r4, lsl sp │ │ │ │ + andseq r0, r8, r8, lsl sp │ │ │ │ + @ instruction: 0x00180cf4 │ │ │ │ + andseq r0, r8, ip, asr #25 │ │ │ │ + andseq r0, r8, ip, ror fp │ │ │ │ + andseq r0, r8, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1] │ │ │ │ - ldr r6, [pc, #216] @ efc7c │ │ │ │ + ldr r6, [pc, #216] @ efc88 │ │ │ │ tst r3, #1 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r5, r0 │ │ │ │ - bne efbc4 │ │ │ │ + bne efbd0 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #149 @ 0x95 │ │ │ │ - beq efbe8 │ │ │ │ - ldr r1, [pc, #180] @ efc80 │ │ │ │ - ldr r0, [pc, #180] @ efc84 │ │ │ │ + beq efbf4 │ │ │ │ + ldr r1, [pc, #180] @ efc8c │ │ │ │ + ldr r0, [pc, #180] @ efc90 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r5, #1 │ │ │ │ - ble efc10 │ │ │ │ - ldr r2, [pc, #144] @ efc88 │ │ │ │ + ble efc1c │ │ │ │ + ldr r2, [pc, #144] @ efc94 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r1, r2 │ │ │ │ TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes